IR-Ucici se dalkove ovladace

Marek Pavlů marekpavlu
Středa Březen 17 14:29:03 CET 2004


Zdravim

Delal jsem tenhle programator doma.
Taky jsem tam udelal par uprav, hlavne, co se tyce 
napajeci casti.Uplne jsem tedy vyradil diody, ktere
mely byt usmernovacem z RS232. Zapojeni sestava jen ze 78L05
a zdvojovace napeti. Vsechno je blokovano proti rusivym napeti.
Cely je to jako zakladna se zdrojem napeti a k tomu moduly pres Canon9.
Moduly mam dva pro CPU PIC16F84A.
Jeden tak jak byl na www.hw.cz/constrc/ponyprog/index.html
a druhy je s krystalem a vyvedenymi vyvody bran.
Faktem je, ze se mi darilo naprogramovani dost dlouho, ale vzdy to delalo problemy.
Casto jsem musel opakovat zapis i petkrat, coz byl optimisticky prumer.

No a ted to tam nedostanu vubec.
Pokud mam program vetsi nez po adresu 0x60, tak je temer nemozne to zapsat.
0x60 neberte presne, obcas se povede zapsat i 0x1A0.
Nejvetsi problem vidim v software, protoze jsem testoval celou elektroniku a ta
chodi v poradku. Koneckoncu na software se mi nelibi ta kalibrace.
Tam totiz predpokladaji, ze na RTS se vysila nejaka sekvence, a na DSR se cte.
Bud jde o mareni maximalniho kmitoctu, nebo zpozdeni.
Nejak takhle ziskavaji tu konstantu pri kalibraci.Bohuzel vsak rychlost preklapeni
elektroniky bude pomalejsi nez kusu dratu. Pritom mohli vyuzit ke kalibraci DTR a
cist z CTS.Dalsi vec, ktera se mi nelibi jiz na navrhu zapojeni ve vyse zminenem dokumentu je to, ze zapojeni jiz tak trochu vyhlizi jako odflaknute.
Napr obr.(PonyProg-Part1/4RS232Interface).
Zde je zjevna chyba v napojeni T3, ktery ma provadet inverzi TxD, problem je v tom, ze
/TxD z linky RTS neziskam. Dobra je to treba tiskarsky sotek, ale dalsi.
Vubec jsem nepochopil pravo na existenci soucastek T1,T2,R15,R11,R8 a prepinace Power.
Zvlaste pokud si prectete, ze vhodne externi napajeci napeti je 15V. O tak velkem napajecim napeti se portum RS232 jen sni, a to uz od doby, kdy norma RS232 vznikla, proto
by zdrojem byl externi tvrdy sdroj napeti, ne chudinka RS232.
Kazdy vyrobce si normu nejspis vylozil podle ekonomickeho zisku.
Takze zminovane soucastky bych jen nahradil jedinou seriovou diodou, ktera by zajistila,
ze pri napajeni z RS232 si na jiz tak malem proudu z RS232 nepochutna jina zatez.

Dalsim problemem je, ze programator(i) PonyProgu se snazili vyresit problem pomale komunikace
na RS232 pod Win NT/2000. Dik tomu se instaluje specialni ovladac portu.
Uzivam Win2000 CPU Celeron 500.
Taky vim, ze na pomalejsim stroji 486-40Mhz a Win95 to rozjedu bez problemu.
To co mi tedy chybi, je zpusob jak prestavit rychlost zapisu.
Ono uzivatelske pohodli je hezka vec, ale mne to jen pije krev.
Sice jsem nasel soubor ini, ale napovedu nikde nesezenu.


Tohle cele vypada spis jako recenze na vyrobek, ktery nedoporucuji.
Ale vec se ma tak, ze by se mi hodila jakakoli rada, kterou cestou se ubirat dal.
Jak pomoci PonyProgu k lepsim zitrkum a nebo jiny program:
Pozadavek na software by byl, aby to pracovalo i pod Win NT/2000.
A to je dost problem.
Dal by to mnelo byt alespon trochu kompatibilni se stavajici elektronikou,
kterou pozaduje PonyProg.

Za jakoukoli povzbudivou odpoved dekuji predem.

Marek Pavlu





Další informace o konferenci Hw-list