27-11-2011, 10:52 PM
(Seda postitust muudeti viimati: 27-11-2011, 11:45 PM ja muutjaks oli A.R..)
(27-11-2011, 08:51 PM)felch Kirjutas: Oot, mis siis ikkagi juhtub või ei juhtu?Kaabel on küljes, kaabli teises otsas on PIC18F4550.
Proge on startup'is, kaabel vahest küljes, vahest mitte
Arvuti on kas laptop ja WindowsXP kus LCC-32 all Kirjutan PC programmi.
Seal on eraldi moodul mis pöördub COM pordi poole. C tekst, lingitakse juurde. 256 porti kui vaja.
Kasutan jubakuskil 10-15 aastat.(Tahad?)
Teises otsas on siis PIC ja seal MPLAB IDE v8.36 all transleeritud C programm.
Siis käivitan Windows 7 64 all.
PC on väljas, PIC saab toite USB kaablist. PIC-i taga on optronid ja siis mootord, LEDid jne.
PC on leidnud PIC USB driveri, tunnistanud selle õigeks.
Kiirused mõlemalpool 115200. 8, N, 1
Algses PC väljas, monitor sees. USB kaabel küljes. Starup kataloogis on viit roboti programmile.
Lülitan sisse toite. Arvuti käivitub ja lõpuks käivitub programm.
Programmi alguses on lõik kus avatakse COM port.
Kui port avaneb, läheb järg edasi ja robot rakendub.
Kui port 2 ei avane, proovitakse veelkahte COM numbrit.
Com number sõltub sellest millist pesa kasutada.
Kui ükski kolmest pordist ei avane ilmub veateade.
OK vastus teeb veelproovi avada, CANCEL katkestab programmi.
Kui saan vea siis korduv OK ei aita. Kui tõmban välja ja panen kohe
tagasi kaabli siis OK käivitab programmi.
Piisab ka USB kaabli punase (+5V) soone korraks katkestamisest.
Võin ka väljuda, kaabliga S-V teha ja programmi uuesti startida. Rakendub ok.
Veider oli et päeval 15 korra peale oli üks tõrge (13.)
Katsetasin õhtul, praktiliselt iga katse oli tõrge ja iga kord aitas + soone katkestus.
Võrgu pinge oli 223 V. Vast homme käib ja siis mõõdan uuesti pinget.
Kui nüüd panna PC-sse veel üks USB-COM kaabel ja
vea puhul üle DTR või RTS teha korraks katkestus
siis peaks kõik ilus olema. Saaks ka PIC juurest katkestada aga seal on
hetkel tehniliselt natuke raskem. PIC on sügaval metallkarpides.
Ma ei TAHA sinna mingit manuaalse operaatori vajadust.
See on VIST ikka arvuti ja mitte vändaga Felix.
Võtame nt. FT232 kiviga USB2UART kivi ja proovime sama asja.
Ealon hiir ja CAT, mõlemad ok. Homme proovin USB-> COM kaablit.