HiFiForum.nu
Home | Forums | Profile | Register | Active Topics | Links | Members | Articles | PM | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

Private Messages
You must log in to check messages
 All Forums
 HiFiForum.nu - Mångfaldens forum
 Bildreportage - Teknik & DIY
 Fjärrstyrning till motorpot - Ny programvara!

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
McGyver Posted - 2008/08/15 : 14:18:18
Ibland kan det vara rätt skönt att slippa lämna sweetspot för att justera volymen!

Gjorde följande kort för att kunna sköta detta via fjärr och en motorpotentiometer.



Inget nytt under solen. En 12F629 PIC som "hjärna" och BD135/136 som effekttransistorer till motorn.

Kortet är 32 x 65 m.m.

Det finns en "Muteutgång" som kan användas för att styra ett relä eller vad man vill (upp till 500mA intermitent mot jord)

Programerad med RC-5, så fungerar med de flesta Sony/Philips fjärrkontroller eller en billig multifjärr!

/R

25   L A T E S T    R E P L I E S    (Newest First)
NSP Posted - 2010/03/19 : 15:59:49
McGyver:

Jag har kollat genom alla inställningar och jag hittar inget om lässkydd, eller det finns en markerbar ruta som heter CP, kan det månne vara Code Protection? den har iaf varit av markerad under programmeringen. Har också testat att programmera pic:en med Verify after programming ikryssat, men ingen skillnad.

Däremot finns inställningsmöjligheter som jag inte förstår mig på:

http://www.geting.se/viewimage.php?image=229717-settings.JPG

Inställningarna på bilden är standard inställningar. De som jag har experimenterat med är -Osc- värdena. Vad jag har läst så skall tydligen pic12f629 ha intern oscillator så jag har provat att ha båda Int OSC markerade, men inget resultat.

Hittade också en sida om 12f629:S interna oscillator http://picprojects.org.uk/projects/recal/recal.htm

När jag läser "Description" så blir jag lite nervös över om jag på något sätt har programmerat över oscillator värdet och på så vis gjort pic:arna obrukbara.

//Jonas

McGyver Posted - 2010/03/19 : 15:10:12
Jag har själv ett antal JDM-programerare, men det var tyvärr ett tag sedan jag använde dem!
Det är inte så att du råkat markera att lässkydda PICen?
Du har ett antal switchar som du sätter iprogramvaran, varav en styr om kresten skall "låsas" för radering/omprogramering.
Du verkar ha inställt att koden skall verifieras under skrivning och det kan ju gå helt fel om man råkat ange att kretsen ej skall kunna läsas!
Skulle det inte lösa sig, så hjälper jag gärna dig att få in koden!

/R
NSP Posted - 2010/03/19 : 14:47:10
Nu behöver jag hjälp! Kan börja med att säga att jag är totalt ny inom microprocessorer men jag är villig att lära mig. Har nyligen lött ihop ett McGyver ir mottagarkort till en alps motorpot och hittills verkar allt ok förutom att jag inte får pic:en programmerad hur jag än försöker. Eftersom jag inte tidigare har sysslat med microprocessorer så valde jag att inte satsa pengar på en "proffs" programmerare utan jag byggde en egen JDM programmerare---> http://electronics4everyone.blogspot.com/2008/03/how-to-build-your-own-pic-programmer.html

Programmet jag använder är winpic800 - v.3.64 och jag kör WinXP. När jag kopplar in programmeraren i datorn verkar allt frid och fröjd. Startar upp winpic800 och i Settings -> Hardware väljer jag JDM Programmer, sedan väljer jag pic12f629.

Sedan trycker jag på Detect Device och där står:
Opening COM1
Detected -> 12f629

Sedan trycker jag på Hardware Test:
Opening COM1
Hardware OK

Till sist trycker jag på Read -> DEV ID-REV
Opening COM1
Detected -> 12f629
DEV ID -> 0x0F8B

Allt verkar ok!

Sedan kopierar jag McGyver:s HEX text, eller vad man skall kalla det, för att sedan klistra in i winpics kodruta. Därefter klickar jag på Program All. Programmeringssekvensen startar och det ploppar upp en ruta som säger:

Opening COM1
Detected -> 12F629
Reading OSCCAL
Reading Bandgap

Device Erased .: Ok
[ Verifying during programming ]
Programming Code - 1024 word
Error ...

Sedan ploppar en till ruta upp som säger:

ERROR -> Writing adress 0x00000A
Written : 0x2A10 Read : 0x3FAF

Klickar på ok och allting stannar upp. När jag sedan skall radera pic:en kommer en ruta upp som säger:

ERROR -> Failed to restore OSCCAL

Eftersom jag är en riktig nybörjare vet jag endast att något är på tok, men jag har ingen aning om vad som har skitit sig. Jag kan spekulera i att det är någon inställning som är fel. Har försökt leta på nätet vilka inställningar man skall ha i winpic800 om man programmerar en 12f629, men jag har inte hittat något. Har försökt i flera dagar nu, har provat med olika inställningar och jag har även testat med totalt 3 st pic:ar. Nu har jag bara en pic kvar som jag inte har rört så jag tänkte fråga i denna tråd om någon har några idéer om vad jag skall göra fören jag börjar programmera den stackars pic:en med inställningar som kan vara helt galna. :) Vill inte förstöra den sista.

Tack på förhand! //Jonas





Fuling Posted - 2009/08/24 : 12:58:19
Ska försöka fixa bild när jag kommer hem från jobbet.
Skicka mig ett PM med din adress så skickar jag ner chipet också.
Felkopplingen bestod i att jag kopplade in matningsspänning på motorutgången, chipet bör inte ha känt av den spänningen men man vet ju aldrig. Det jag lärde mig är att man inte ska försöka koppla ihop nåt efter att ha varit på jobbet 26 timmar i sträck...
McGyver Posted - 2009/08/24 : 12:49:50
Vid start så aktiveras mute och potentiometern går ett par sekunder för att hamna i "nolläge".
Funkar detta, så borde inte drivtrissorna ha gett upp som du säger. Dioden skall indikera när PICen känner av en signal från IR-mottagaren, något som den ju inte verkar göra!

Kan felet ligga i att PICen fått sig en "jäkel" på denna ingång när det kopplades fel?
Att jorden måste anslutas till regulatorn låter mysko - kan du skicka en bild på kortet till mig?
Du får gärna skicka PICen till mig, så testkör jag i ett färdigt kort!

/R
Fuling Posted - 2009/08/24 : 12:11:50
Lysdioden lyser bara en stund vid uppstart och slocknar sedan, ingen av alla fjärrar jag testat har åstadkommit minsta respons hos varken lysdiod eller motor.
Har mätt utgångarna men minns inte på rak arm hur det var. Motorn går som sagt några sekunder vid uppstart så utgångssteget borde inte vara helt dött men det kan ha fått en smäll när jag kopplade fel.
Ingen av utgångarna från PIC:en ger någon signal ut till drivsteget när jag trycker på fjärren heller.

IR-mottagaren är jag osäker på, enligt databladet för TSOP1738 är det inte en sådan utan någon annan modell. Det står några siffror på den (knappt läsliga) men google hittar ingen IR-detektor som stämmer med dessa siffror.
Den ger hur som helst signal ut på rätt ben när man skjuter på den med en fjärr så felet ligger rimligtvis senare i kedjan.

En till lite knepig grej är att kretskortlayouten inte riktigt stämmer med den på bild här i tråden, jag fick lov att dra en liten bygel för att få någon jord till spänningsregulatorn.

Guru Posted - 2009/08/24 : 08:01:30
God morgon !

Eftersom det är min mackapär så kan jag svara på fråga ett, ja det är en byggsats från Andy..

Mvh
McGyver Posted - 2009/08/24 : 07:46:54
Ett par morfrågor:

- Är det en byggsats från Andy - eller annat? (vilken TSOP används i så fall?)

- Lyser lysdioden när du reglerar volymen på fjärren?

- har du mätt vilka spänningar du har på "utgångarna" till motorn på potten?

/R
Fuling Posted - 2009/08/23 : 22:52:04
Ok, nu behöver jag hjälp här:
Håller på och monterar ihop en sån här mackapär åt en annan forummedlem men det vill liksom inte fungera åt mig.
Vid första inkopplingsförsöket gjorde jag en smått pinsam miss som kan vara orsaken till problemen men jag är osäker:
Vid uppstart lyser LED:en ett antal sekunder och poten ställer sig i ändläge. Så långt verkar allt normalt vad jag kan förstå, problemet är att ingen av de 9-10 fjärrkontroller av olika fabrikat jag testat har fått kretsen att reagera på minsta vis.
Mätningar påvisar att spänningsstaben funkar som den ska och att IR-mottagaren fångar upp signaler som går iväg in på pinne 2 på kretsen.

Just det att den verkar starta upp som den ska gör att jag inte tror att något gick sönder när jag kopplade fel i början.
NSP Posted - 2009/05/25 : 09:09:32
Ahaaaa! Tackar! :)
McGyver Posted - 2009/05/21 : 16:20:38
Hej,

Det är bara byglar, så nollohmare eller en bit tråd funkar!

/R
NSP Posted - 2009/05/21 : 14:37:38
Tjena! Jag håller på att bygga en likadan ir mottagare, har allting klart förutom en sak. Mellan trissorna verkar det finnas 2 motstånd som inte finns med på schemat eller komponentlistan. Undrar bara om det är motstånd och isåfall vilka värden är det på dom? 1k?
mr.olle.norell Posted - 2008/11/11 : 22:21:33
Nu har jag lödit dit komponenterna. Tack Andy för att du fixade fina komponent-kit!
Pic:en är inte programmerad än men det kommer

mr.olle.norell Posted - 2008/11/03 : 23:24:09
Jag etsade mitt kort idag! Det blev bra tycker jag



Tack McGyver för att du har lagt ner jobb, samt släppt konstruktionen och layout fri för oss diy:are

Nu väntar jag på mässan där jag ska få en knarkpåse med komponenter av Andy
mr.olle.norell Posted - 2008/10/10 : 13:34:21
Fränt! Bra jobbat McGyver! Tur att man har en sonyfjärr till övers för detta projekt
markusb Posted - 2008/10/08 : 13:02:27
Ok, ser fram emot koden och uppdaterad hårdvara. Då är det väldigt intressant!
McGyver Posted - 2008/10/08 : 10:49:01
markusb:

Jag har provat med lite olika Sonyfjärrkontroller som jag har (CD, DVD & Förstärkare) och alla dessa har samma kodning för Volym + och -.
Har inte provat Philips men de använder samma protokoll.

quote:
Dvs har man otur och äger en philips TV och sänker ljudet på den så snurrar även motorn i försteget med?


-Jepp, det kan inträffa!

Kör man med en multifjärr, så programera denna som Sony-CD så skall det fungera!

quote:
Något som hade varit väldigt smutt är en learn-knapp och en fotodiod på kretsen. Tryck learn, peka fjärren mot, tryck önskad knapp för Vol -, tryck önskad för Vol +, en diod blinkar till för att visa att PICen är med på noterna och vips så funkar det med önskade knappar!


Yes - planen finns!

Hårdvaran klarar detta redan idag, men jag har inte haft tid att labba med koden ännu!

/R
markusb Posted - 2008/10/08 : 10:17:52
Jag tror inte det framgår i tråden, men hur styrs den mer exakt?
Är det Vol -, Vol + på vilken RC5 kontroll som helst??
Dvs har man otur och äger en philips TV och sänker ljudet på den så snurrar även motorn i försteget med?

Något som hade varit väldigt smutt är en learn-knapp och en fotodiod på kretsen. Tryck learn, peka fjärren mot, tryck önskad knapp för Vol -, tryck önskad för Vol +, en diod blinkar till för att visa att PICen är med på noterna och vips så funkar det med önskade knappar!
McGyver Posted - 2008/10/07 : 17:48:26
Har äntligen haft tid att kompilera om programmet.

Här är hexfilerna för lite olika rotationshastigheter(25, 50, 75 & 100ms):

http://hem.bredband.net/sm7uyj/IRC25MS.HEX

http://hem.bredband.net/sm7uyj/IRC50MS.HEX

http://hem.bredband.net/sm7uyj/IRC75MS.HEX

http://hem.bredband.net/sm7uyj/IRC100MS.HEX

OBSERVERA! Tiden avser pulslängden till motorn på potentiometern!

25ms = långsam gånghastighet (finstegad)

100ms = snabb gånghastighet (grovstegad)

Skulle ni vilja ha en annan pulslängd - skicka ett PM så ordnar vi det!

/R
mr.olle.norell Posted - 2008/10/01 : 22:12:02
Väggbula borde funka bra! (Bara den har rätt utspänning)

McGyver har utvecklat kortet, men jag tror det är Andy som håller i gruppköp.
Andys gruppköp: http://www.hififorum.nu/forum/topic.asp?TOPIC_ID=70513
maal Posted - 2008/10/01 : 13:11:04
Det här verkar intressant . Jag har ju planer på ett nytt försteg. Strömförsörjningen kan man väl lösa med hjälp av en gammal väggbula? Om man bygger in den i samma låda som försteget. Kravet är väl 8-36v DC? Lite svårt att se på schemat....kanske jag som håller på att bli gammal ...
McGyver; kort inklusive programmerad PIC och frakt: 100 bagis?
mr.olle.norell Posted - 2008/09/30 : 20:00:48
quote:
Finns intresse, så lägger jag upp hexfiler för olika rotationshastigheter!?

Gärna Bra jobbat!!
McGyver Posted - 2008/09/20 : 00:49:40
OBS! Ny programvara!

http://hem.bredband.net/sm7uyj/IRC.hex

Ny rutin för kalibrering av den interna oscillatorn => bättre räckvidd och jämnare gång!

Finns intresse, så lägger jag upp hexfiler för olika rotationshastigheter!?

/R
Andy Posted - 2008/09/16 : 01:04:59
Nu så har jag fixat en ny gruppköpstråd!!!
Jag blev nästan förvånad själv att priserna var så billiga. Komplett kit för ca 170 kr!
http://www.hififorum.nu/forum/topic.asp?TOPIC_ID=70513

Jag vill uttrycka mitt tack till McGyver för hans enastående insats! Att du postade den här fina designen var verkligen fint av dig!

Mvh
Andy
Andy Posted - 2008/09/16 : 00:17:00
Jag pratade med McGyver och fick hans välsignelse att ordna ett mer komplett gruppköp. Men jag kommer att starta en ny tråd, eftersom det inte är i hans regi. Men jag kommer att tillhandahålla två koncept:
1) Komplett kit, alla komponenter med eller utan kort
2) "Halv-kit", specialkomponenter med eller utan kort
Det här inkluderar alltså programmering av picen som McGyver gör.

Om ni inte vill ha komponenter, utan enbart kort eller programmerad pic, ska de beställningarna göras hos McGyver i den här tråden. Jag återkommer med en länk till min tråd, där jag också kommer att presentera mer i detalj, priser etc.

Mvh
Andy

HiFiForum.nu © HiFiForum.nu except: Logos and Trademarks are property of their owners, Comments are property of their posters Go To Top Of Page
Denna sida genererades på 0.11 sekunder. Snitz Forums 2000