attiny2313 - A+B csatornas encoder parositas
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
Chipet ugyan nem egettem, de egy forgo opticai encoder osszeraktam, hogy tudjak mivel tesztelni. Szkopon nezve szep negyszogjeleket ad ki A-B csatornan. Remelem szerdara ideer a kijelzo. Akkor osszerakom.
Kozben talaltam egy komolyabb ilyen utmero rendszert. De tul bonyolult es szukseges melle egy PC, mint kijelzo, kiertekelo egyseg. A "mienk" jobb lesz, ha szabad igy fogalmazni. ((:
Majd a kijelzot kell lecserelni szegmens kijelzore, hogy jobban lathato legyen.
http://www.yadro.de/
Kozben talaltam egy komolyabb ilyen utmero rendszert. De tul bonyolult es szukseges melle egy PC, mint kijelzo, kiertekelo egyseg. A "mienk" jobb lesz, ha szabad igy fogalmazni. ((:
Majd a kijelzot kell lecserelni szegmens kijelzore, hogy jobban lathato legyen.
http://www.yadro.de/
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
Osszeraktam vegre az aramkort kisebb betegseg utan. Az aramkor a bascom konyvben szereplo.
Jelensegek:
A visszajelzo led az encoder tekeresekor villog. Reset kapcsolora szinten reagal. A kijelzon megjeleno adatok viszont nem tokeltesek. Egyik vegallasaban a potmeternek teljesen fekete teglalpok jelennek csak meg. Picit visszaveve a potmeteren, tekereskor a kijelzon forditott kerdojelek, 1, 0 jelenik meg ossze-vissza. Miert?
Szkoppal nezve az encodert, ellenallasok nelkul - tokeletes negyszogjelet ad ki. A-B csatorna sorrendje mindegy a bekotes szempontjabol nem?
Bezavar, hogy 4 x 20-as a kijelzom? :S
Attiny2313 chip-be egettem a programot, 16MHz-es kulso kvarccal. Az 5V-ot egy At-s tapegyseg szolgaltatja.
Jelensegek:
A visszajelzo led az encoder tekeresekor villog. Reset kapcsolora szinten reagal. A kijelzon megjeleno adatok viszont nem tokeltesek. Egyik vegallasaban a potmeternek teljesen fekete teglalpok jelennek csak meg. Picit visszaveve a potmeteren, tekereskor a kijelzon forditott kerdojelek, 1, 0 jelenik meg ossze-vissza. Miert?
Szkoppal nezve az encodert, ellenallasok nelkul - tokeletes negyszogjelet ad ki. A-B csatorna sorrendje mindegy a bekotes szempontjabol nem?
Bezavar, hogy 4 x 20-as a kijelzom? :S
Attiny2313 chip-be egettem a programot, 16MHz-es kulso kvarccal. Az 5V-ot egy At-s tapegyseg szolgaltatja.
Potméter fekete téglalap - túl nagy a kontraszt. Ezzel azt állítod csak.
Fordított kérdőjel, 1,0: LCD nincs bekötve jól, vagy nincs inicializálva. A prg elején a
hiányzik.
Fordított kérdőjel, 1,0: LCD nincs bekötve jól, vagy nincs inicializálva. A prg elején a
Kód: Egész kijelölése
Initlcd
cls
initlcd
cls
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
Probalom majd. Inicialas mehet a $crystal = 16000000 sor utan? Kell nagy I betuvel es kis i betuvel is?
Egetett kod:
Egetett kod:
Kód: Egész kijelölése
$regfile = "2313def.dat"
$crystal = 16000000
Config Pind.6 = Output
Config Pind.2 = Input
Config Pind.3 = Input
Const Debouncetime = 25
Dim Wtime As Byte
Dim Encounter As Integer
Cls
Wtime = 100
Encounter = 0
Set Portd.2
Set Portd.3
Do
Cls
Lcd Pind.2 ; " " ; Pind.3
Waitms Wtime
Loop
End
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
LCD konfigurálás lehet magában a programban (elegánsabb), illetve a Configurációs menüben is.... (gyakorlatibb, de minden prg esetén be kell újra állítani).
A hozzászólást 1 alkalommal szerkesztették, utoljára Robert 2008. március 31. hétfő, 15:22-kor.
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
El vagyok keseredve, nem jutok dulore encoder reszrol az opto kapuval.
Ket hete natur rakotottem az 5V tapfeszt, A-B kimenetre raakasztottam a szkopot. Kis allitgatas utan az encoder tarcsa tekeresere megjelentek a kifogastalan negyszogjelek.
Azota se kep - se hang. Maga az elektronika szerintem mukodik az opto kapuban - pici piros (led) vilagit benne. Kimeneten viszont sinusz jelet latok, ami nem valtozik. Probaltam, hogy ket ellenallast sorba kotok A-B csatornaval. Ugyan ez a helyzet.
Errol van szo:
http://www.datasheetcatalog.com/datashe ... 9700.shtml
Mit probaljak ki? Lehet ezen merni valamit multimeterrel esetleg, ami alapjan eldontheto 100%-osan, hogy rossz, vagy en benazok-e?
Szkop mukodik, belso negyszogjel generator jelet kifogastalanul mutatja, meri.
Ket hete natur rakotottem az 5V tapfeszt, A-B kimenetre raakasztottam a szkopot. Kis allitgatas utan az encoder tarcsa tekeresere megjelentek a kifogastalan negyszogjelek.
Azota se kep - se hang. Maga az elektronika szerintem mukodik az opto kapuban - pici piros (led) vilagit benne. Kimeneten viszont sinusz jelet latok, ami nem valtozik. Probaltam, hogy ket ellenallast sorba kotok A-B csatornaval. Ugyan ez a helyzet.
Errol van szo:
http://www.datasheetcatalog.com/datashe ... 9700.shtml
Mit probaljak ki? Lehet ezen merni valamit multimeterrel esetleg, ami alapjan eldontheto 100%-osan, hogy rossz, vagy en benazok-e?
Szkop mukodik, belso negyszogjel generator jelet kifogastalanul mutatja, meri.
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
Az opto teljesen ep, mindegyik laba megvan.
5V-ot AT-s tapbol kap. Korabban is errol kapta. Ezt le tudom cserelni, mondjuk egy E-I magosra. Van hozza stab. ic-m szerencsere.
A fototranzisztornal mire gondolsz?
Tap forditott bekotesekor eleve nem vilagit a kis piros led. A-B csatornanal meg szkopos meresnel szerintem tok mindegy.
Mivel lama vagyok, lehet itt hibaztam, de minden lehetoseget ki is probaltam egyben:
1. A-B csatornakra kotottem a merofejet es a GND-t (probaltam A-B-t cserelve is)
2. GND-t az 5V-os tap GND-re kotottem, merofejet A-, illetve B kimenetre.
Mindketto eredmenytelen volt. Tapot cserelek, aztan meglatom mi lesz. Ha egyszer sikerul ujra mernem, meg azt is felirom mekkora hosszusagu vezetekkel kotottem ra az 5V-ot es milyen szinu volt a muanyag boritasa...
5V-ot AT-s tapbol kap. Korabban is errol kapta. Ezt le tudom cserelni, mondjuk egy E-I magosra. Van hozza stab. ic-m szerencsere.
A fototranzisztornal mire gondolsz?
Tap forditott bekotesekor eleve nem vilagit a kis piros led. A-B csatornanal meg szkopos meresnel szerintem tok mindegy.
Mivel lama vagyok, lehet itt hibaztam, de minden lehetoseget ki is probaltam egyben:
1. A-B csatornakra kotottem a merofejet es a GND-t (probaltam A-B-t cserelve is)
2. GND-t az 5V-os tap GND-re kotottem, merofejet A-, illetve B kimenetre.
Mindketto eredmenytelen volt. Tapot cserelek, aztan meglatom mi lesz. Ha egyszer sikerul ujra mernem, meg azt is felirom mekkora hosszusagu vezetekkel kotottem ra az 5V-ot es milyen szinu volt a muanyag boritasa...
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00
Sz*patom magam?
http://avr.tavir.hu/images/contents/17b.gif
Ezt is kiprobalom este.
DE!!!!
...hogy a jo banatba tudtam en kb. 2 hete a pucer encoderen kifogastalan negyszogjelet merni a kimeneteken?
Magyaran rakotok ket a rajz szerint ket ellenallast:Valószínűleg nyitott kollektoros a kimenete,
kössél egy felhúzóellenállást (3.3-4.7 KOhm) az A, B
csatornákhoz, és a +5 höz. Ha így sem jó a jelalak,
akkor rossz az encoder.
http://avr.tavir.hu/images/contents/17b.gif
Ezt is kiprobalom este.
DE!!!!
...hogy a jo banatba tudtam en kb. 2 hete a pucer encoderen kifogastalan negyszogjelet merni a kimeneteken?
- albinolynx
- Tranzisztorgyógyász
- Hozzászólások: 161
- Csatlakozott: 2007. október 28. vasárnap, 6:00