 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14672 Aktiv.: 61.97 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Avg 29, 2004 4:32 pm Naslov sporočila: RC5 inteligentni sprejemnik v samogradnji za ca 2000 sit |
|
|
O samem protokolu ter o programu sem pisal že TUKAJ. Sedaj sem program pripravil za malčka 12F629 vezje zlotal na testni plošči ter vse skupaj zmotiral v razdelilec, ki stane ca 350 sit. V prilogi načrt, ASM, HEX ter fotografije izdelave.
Opis: |
Razored elementov na testni plošči |
|
Velikost datoteke: |
59.76 KB |
Pogledana: |
474 krat |

|
Opis: |
|
Velikost datoteke: |
102.03 KB |
Pogledana: |
220 krat |

|
Opis: |
Razstavljeno ohišje od razdelilca z štirjimi priključki. Eno mesto je izrezano. Tja sem zmontiral vezje. |
|
Velikost datoteke: |
169.26 KB |
Pogledana: |
167 krat |

|
Opis: |
Ohišje triaca je privito na kontakte, ki služijo ob enem tudi kot hadllnik ;) |
|
Velikost datoteke: |
50.81 KB |
Pogledana: |
292 krat |

|
Opis: |
|
 Download |
Ime datoteke: |
rc5_12F.zip |
Velikost datoteke: |
7.31 KB |
Downloadano: |
217 krat |
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14672 Aktiv.: 61.97 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Avg 29, 2004 4:49 pm Naslov sporočila: |
|
|
Še opomba glede samega PIC12F629. Koristi se interni 4Hhz oscilator. Program "pobira" kalibrirno vrednost za interni oscilator z zadnje lokacije programskega polnilnika kjer je tovarniško zapisana.
Koda: |
bsf STATUS,RP0 ;bank1
call 3ff ;kličem zadnjo lokacijo kjer je tovarnisko zapisan vrednost v obliko retlw xxx
movwf OSCCAL ;to zapisem v kalibrirni register.
|
Nekateri programatorji pa pri brisanju te vrednosti ne znajo ohranit. Torej, če je bil pic že brisan preden zapišete program preverite, če je na zadnji lokaciji kaj zapisano.
Sam sem imel podobne težave. Kalibrirno vrednost sem določil na enostaven način. Napisal sem program ki je le inicializiral procesor. Določil sem interni oscilator z izhodom na GPIO 4. S frekvencmetrom sem meril frekvenco na GPIO 4. (frekvenca mora biti 1Mhz) Potem sem ročno vpisoval v OSCCAL vrednosti dokler nisem "zadel" prave vrednosti.
Opis: |
|
Velikost datoteke: |
40.34 KB |
Pogledana: |
206 krat |

|
Opis: |
Pokrovček sem naredil iz prozornega CD diska ki je v "tortici" kot embalaza. Na mesta kjer pride IR sprejemnik ter LED diode sem nalepil selotejp ter vse pobarval z belim sprejem. |
|
Velikost datoteke: |
49.05 KB |
Pogledana: |
259 krat |

|
_________________ lp
Silvo
Nazadnje urejal/a Silvo Ned Dec 21, 2008 3:42 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14672 Aktiv.: 61.97 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pon Avg 30, 2004 7:30 am Naslov sporočila: |
|
|
Kratek opis samega vezja:
Vezje sem skušal narediti čim manjše z minimalno število delov, tako da sem vse skupaj lahko stlačil v ohišje od razdelilca. Napajalnik 230/5V je izveden s pomočjo kondenzatorja 0.68uF /400V (kondenzator mora biti vsaj za 400V ! ) dveh diod zener diode ter gladilnega elektrolita. Upor zaporedno s kondenzatorjem (v načrtu 82 ) oblaži šok pri vklopu napajalne napetosti, ko se polni kondenzator. Minimalno naj bo moči vsaj 1W. Upornost ni zelo kritična. Sam sem dal manjšega, ker 82 nisem našel ustrezne moči. Upor vzporedno s kondenzatorjem sprazni kondenzator, ko vezje izključimo iz napetosti. (da nas ne bi streslo, če se slučajno dotaknemo kontaktov) Iz takega mrežnega napajalnika je možno izvleči do 20mA toka, zato je zelo pomembno, da uporabimo triac z čim nižjim IG. (za normalno delovanje ne sme presegati 10mA)
Delovanje sem sicer opisal na koncu TEGA posta.
Če ponovim:
S sprejmnikom lahko shranemo dve poljubni tipki z poljubnega daljinskega upravljalnika, ki dela RC5 protokolu. Eno za vklop drugo za izklop.
Postopek shranjevanja je sledeč:
Držimo pritisnjeno tipko ter vezje vključimo na napajanje. Prižgala se bo led, ki ponazarja režim nastavitve. Sedaj proti vezju usmerimo daljinski upravljalec ter pritisnemo tipko katero želimo imeti za vklop. Prižgala se bo še led, ki označuje, da je naprava vključena. Sedaj še shranimo tipko za izklop. Obe ledici ugasneta. Stanje se memorizira v EEPROM. Sprejemnik je pripravljen za delovanje.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
webmartin Član



Pridružen-a: Sre 04 Feb 2004 16:19 Prispevkov: 375 Aktiv.: 1.58 Kraj: Zg. Polskava
|
Objavljeno: Pon Avg 30, 2004 9:07 am Naslov sporočila: |
|
|
odlično, Silvo ti si car
_________________ Lep pozdrav,
webmartin |
|
Nazaj na vrh |
|
 |
Traflc Član


Pridružen-a: Sob 06 Dec 2003 21:48 Prispevkov: 365 Aktiv.: 1.54 Kraj: Javornik Jesenice
|
Objavljeno: Pon Avg 30, 2004 4:30 pm Naslov sporočila: |
|
|
Silvo ,odličen prispevek.
Imam pa še eno vprašanje: ali si mogoče pomislil ,da bi namesto SFH oziroma IR uporabil kak 433MHz sprejemni modul ?
Potem bi lahko uporabil kak odslužen oddajnik ,ki dela na RC5 protokolu ,mogoče bi šlo celo z MC145026?
_________________ Lp. Traflc |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14672 Aktiv.: 61.97 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pon Avg 30, 2004 5:11 pm Naslov sporočila: |
|
|
Citiram: |
Imam pa še eno vprašanje: ali si mogoče pomislil ,da bi namesto SFH oziroma IR uporabil kak 433MHz sprejemni modul ? |
Tole ti je vrjetno zanimvo zato, da bi povečal doseg oz, da bi stvar šla skozi zid ?. Po moje bi brez težav delalo z RX TX modulčki, ki jih prodajajo v prodajnem servisu SE.
MC145026 ne generira RC5 protokola. Namenski "low cost" čip je SAA3010 ki stane v HTE manj kot 500 sit. Ko bom utegnil bom napisal še program za RC5 oddajnik.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Traflc Član


Pridružen-a: Sob 06 Dec 2003 21:48 Prispevkov: 365 Aktiv.: 1.54 Kraj: Javornik Jesenice
|
Objavljeno: Tor Avg 31, 2004 1:45 pm Naslov sporočila: |
|
|
Po moje bi šlo predelat daljince od gorenja da bi delali tudi na RF ?
Ali pa če bi vzel univerzalnega z RF .
_________________ Lp. Traflc |
|
Nazaj na vrh |
|
 |
Traflc Član


Pridružen-a: Sob 06 Dec 2003 21:48 Prispevkov: 365 Aktiv.: 1.54 Kraj: Javornik Jesenice
|
Objavljeno: Tor Avg 31, 2004 3:25 pm Naslov sporočila: |
|
|
Mislim ,da sem odkril napako v shemi ,LED ,ki gre iz pina 6 je po moje obrnjena narobe.
Imam pa še vprašanje glede LED ,ki je priključena na TI225 in me zanima od kod dobi pozitivno napetost ,po moje deluje polvalno ,ali se motim.
Pa brez zamere Silvo .Trenutno namreč zbiram material za tole zadevo.
_________________ Lp. Traflc |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14672 Aktiv.: 61.97 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Tor Avg 31, 2004 4:38 pm Naslov sporočila: |
|
|
Res obe led diodi sem v načrtu obrnil narobe. Kaj češ, ko sem najprej naredil vezje pa potem načrt . Triac je za izmenični tok tako, da ko dobi na G pozitivno napetost odpre v obe smeri. Imam tudi že narejeno tiskanino. Vse skupaj pripnem kasneje.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14672 Aktiv.: 61.97 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sre Sep 01, 2004 10:35 am Naslov sporočila: |
|
|
V prilogi TIV. Naredil sem še en tak vtikač. V prilogi še nekaj fotografij.
Opis: |
Za obdelavo plastike sem uporabil strojček, ki sem ga dobil z Nemčije za ca 5 000 sit. Lahko uporabite tudi "smrdečo" metodo spajkalnik. Bodite pozorni kak vtikač kupite. Prvi je imel normalne vijake - ta drugi je imel vijake brez zarez, a sem ga vseeno r |
|
Velikost datoteke: |
47.32 KB |
Pogledana: |
116 krat |

|
Opis: |
En kontakt je treba odstranit ter ga preuredit. |
|
Velikost datoteke: |
49.2 KB |
Pogledana: |
63 krat |

|
Opis: |
...da lahko privijemo triac... |
|
Velikost datoteke: |
50.26 KB |
Pogledana: |
85 krat |

|
Opis: |
Pred zapiranjem - kondenzator sem fiksiral s termo lepilom |
|
Velikost datoteke: |
66.41 KB |
Pogledana: |
217 krat |

|
Opis: |
Tiskano vezje - razpored je enak kot na testni plošči. |
|
 Download |
Ime datoteke: |
TIV.zip |
Velikost datoteke: |
13.24 KB |
Downloadano: |
85 krat |
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Traflc Član


Pridružen-a: Sob 06 Dec 2003 21:48 Prispevkov: 365 Aktiv.: 1.54 Kraj: Javornik Jesenice
|
Objavljeno: Čet Sep 02, 2004 11:00 am Naslov sporočila: |
|
|
Živjo!
Tale zadeva meni malo nagaja.Sem zapekel PIC pa izgleda ,da nimam nobenega RC5 daljinca ali pa me zafrkava OSCCAL.( OSCCAL= 34A0h ) Sem naročil nove PICe pa bomo videli.
Zdaj pa me zanima kako lahko še drugače preverim ali imam sploh kak RC5 daljinec - mogoče z GIRDER-jem?
Drugače pa ko držim tipko in vklopim vezje LEDica na pinu 3 samo utripne (ker v vezju še nimam TIC225 sem obrnil LEDico tako kot je v načrtu povezal sem jo pa na +),nato pritisnem gumb na daljincu (kateremkoli od 6ih ) in nič se ne zgodi.Če pa ob vklopu ne držim tipke pa LEDica na pinu 3 gori.
Hvala.
_________________ Lp. Traflc |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14672 Aktiv.: 61.97 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Sep 02, 2004 12:55 pm Naslov sporočila: |
|
|
S čim si programiral pic ? Imam občutek, da ti ni pravilno zapisal "FUSE" tipa oscilatorja. Ob vklopu namreč ne bi smel goreti noben led. Ko držiš tipko pritisnjeno ter vezje vključiš na napetost se mora prižgati led za nastavitev. (če pride do tukaj program v mikrokontrolerju teče) sicer preveri napajanje na picu (pin1<->8 ca.5V) Preveri tudi, če si povezal pin 1 ter 4 (reset)
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Traflc Član


Pridružen-a: Sob 06 Dec 2003 21:48 Prispevkov: 365 Aktiv.: 1.54 Kraj: Javornik Jesenice
|
Objavljeno: Čet Sep 02, 2004 1:40 pm Naslov sporočila: |
|
|
Programiral sem z IC-prog 1.05C ,napetost je v redu, pina 1in 4 povezana.
Medtem mi drugi programi delujejo z istim PICem in programatorjem.Bom malo počakal,da dobim nove PICe pa bom potem povedal.
_________________ Lp. Traflc |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14672 Aktiv.: 61.97 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Sep 02, 2004 4:28 pm Naslov sporočila: |
|
|
Definitvno je nekaj narobe okrog pic-a ali hardwera. Naredil sem 3 kom. Vsi delujejo brez problema. Glede triaca - lepo deluje tudi s TIC206 ( Glede samega programiranja; Sam ga programiram kar na testni plošči. Kot software pa uporabljam winpicprog. Ko sem popravljal zadnjo lokacijo kjer je kalibrirna vrednost oscilatorja sem uporabil p16pro (z winpicprog te lokacije ne gre pisati ali brati) Programator mi je sicer program pravilno zapisal - ni pa pravilno zapisal FUSE (dogajalo se je nekaj podobnega kot si ti opisal) zato sem te vprašal s čim si programiral.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Traflc Član


Pridružen-a: Sob 06 Dec 2003 21:48 Prispevkov: 365 Aktiv.: 1.54 Kraj: Javornik Jesenice
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 488 dni
Powered by phpBB © 2001, 2005 phpBB Group
|