www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

RC5 inteligentni sprejemnik v samogradnji za ca 2000 sit
Pojdi na stran 1, 2, 3, 4  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14672
Aktiv.: 61.97
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Ned Avg 29, 2004 4:32 pm    Naslov sporočila:  RC5 inteligentni sprejemnik v samogradnji za ca 2000 sit Odgovori s citatom

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.


P8290001.jpg
 Opis:
Razored elementov na testni plošči
 Velikost datoteke:  59.76 KB
 Pogledana:  474 krat

P8290001.jpg



P8290005.jpg
 Opis:
Pogled od spodaj
 Velikost datoteke:  102.03 KB
 Pogledana:  220 krat

P8290005.jpg



P8290008.jpg
 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

P8290008.jpg



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

P8290009.jpg



rc5_12F.zip
 Opis:
ASM,HEX, načrt

Download
 Ime datoteke:  rc5_12F.zip
 Velikost datoteke:  7.31 KB
 Downloadano:  217 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14672
Aktiv.: 61.97
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Ned Avg 29, 2004 4:49 pm    Naslov sporočila:   Odgovori s citatom

Š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.



P8290012.jpg
 Opis:
Zaprto ohišje
 Velikost datoteke:  40.34 KB
 Pogledana:  206 krat

P8290012.jpg



P8290013.jpg
 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

P8290013.jpg



_________________
lp
Silvo


Nazadnje urejal/a Silvo Ned Dec 21, 2008 3:42 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14672
Aktiv.: 61.97
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pon Avg 30, 2004 7:30 am    Naslov sporočila:   Odgovori s citatom

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 Omega ) 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 Omega 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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
webmartin
Član
Član



Pridružen-a: Sre 04 Feb 2004 16:19
Prispevkov: 375
Aktiv.: 1.58
Kraj: Zg. Polskava

PrispevekObjavljeno: Pon Avg 30, 2004 9:07 am    Naslov sporočila:   Odgovori s citatom

odlično, Silvo ti si car Wink
_________________
Lep pozdrav,
webmartin
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Traflc
Član
Član



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Pon Avg 30, 2004 4:30 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14672
Aktiv.: 61.97
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pon Avg 30, 2004 5:11 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Traflc
Član
Član



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Tor Avg 31, 2004 1:45 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Traflc
Član
Član



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Tor Avg 31, 2004 3:25 pm    Naslov sporočila:   Odgovori s citatom

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 Mr. Green .Trenutno namreč zbiram material za tole zadevo.

_________________
Lp. Traflc
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14672
Aktiv.: 61.97
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Tor Avg 31, 2004 4:38 pm    Naslov sporočila:   Odgovori s citatom

Res obe led diodi sem v načrtu obrnil narobe. d'oh! Kaj češ, ko sem najprej naredil vezje pa potem načrt Wink. 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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14672
Aktiv.: 61.97
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sre Sep 01, 2004 10:35 am    Naslov sporočila:   Odgovori s citatom

V prilogi TIV. Naredil sem še en tak vtikač. V prilogi še nekaj fotografij.


P8310014.jpg
 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

P8310014.jpg



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

P8310015.jpg



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

P8310016.jpg



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

P9010018.jpg



TIV.zip
 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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Traflc
Član
Član



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Čet Sep 02, 2004 11:00 am    Naslov sporočila:   Odgovori s citatom

Ž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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14672
Aktiv.: 61.97
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Čet Sep 02, 2004 12:55 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Traflc
Član
Član



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Čet Sep 02, 2004 1:40 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14672
Aktiv.: 61.97
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Čet Sep 02, 2004 4:28 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Traflc
Član
Član



Pridružen-a: Sob 06 Dec 2003 21:48
Prispevkov: 365
Aktiv.: 1.54
Kraj: Javornik Jesenice

PrispevekObjavljeno: Pet Sep 03, 2004 12:01 am    Naslov sporočila:   Odgovori s citatom

Najbolj se mi zdi čudno ,da pri drugem programu ( http://www.elektronik.si/phpBB2/viewtopic.php?t=440&highlight=rgb )
deluje brezhibno .
Za OSCCAL pa sem moral uporabiti tale programček http://www.elektronik.si/phpBB2/viewtopic.php?t=896&start=0&postdays=0&postorder=asc&highlight=
Torej programator me je vprašal ali želim uporabiti vrednost OSCCAL=34A0h ali 3FFF ali nekaj podobnega ,potem sem ga zopet obrisal šele nato sem ga programiral s programom za RGB LED in je delovalo .Če pa sem pustil OSCCAL =3FFF pa mi ni delovalo.
Ali je možno ,da ni prave kalibracije za RC5 za RGB pa deluje ?

_________________
Lp. Traflc
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2, 3, 4  Naslednja
Stran 1 od 4

 
Pojdi na:  
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