[ z1ks89 @ 25.05.2008. 23:48 ] @
Pozdrav svima!
E ovako...
Atmelov MCU 89c2051 treba da upravlja dva DC motora. Problem je u tome sto na izlaznim portovima za stanje logicke nule dobijam redom napone: 1.8V, 2.5V, 2.5V i 3.5V! To je nezamislivo jer je max napon za logicku nulu do 0.5V!!!
Koristio sam skolski programator (neki vid home-made programatora). Da li je moguce da je u njemu problem jer je celokupna sema kao i program besprekorno tacna?
Zahvalan sam na bilo kakvom savetu!!!
[ branko_g @ 26.05.2008. 07:53 ] @
Tvoja šema izgleda prilično asketski.
Jesi li pogledao Datasheet od tvog Drajvera?
Tamo stoji:
Code:

Application Suggestion
- layout accuracy 
- a 100nF capacitor corrected between supply pins
and ground ;
- boucherot cell (0.1 to 0.2 mF + 1 W series) between
outputs and ground or across the load.

Ja to kod tebe u šemi ne vidim.
Probaj da odvojiš uC i drajver pa onda meri napone na pinovima, da bi bio siguran da je sve u redu
sa programog koji upravlja pinovima. Naime 8051 i derivati nemaju Push-Pull nego Pull-Down izlaz
sa Drain otpornikom relativno velike vrednosti pa bi me interesovalo kako programski uspostavljaš sanja
na izlazu. Možda je tu problem.
Bilo bi korisno kada bi imao i jedan osciloskop s kojim bi sve signale kontolisao na svoju stvarnu vrednost.

I još nešto, 7805 ne voli kada je kondenzator na izlazu veći nego na ulazu(10µF-0,1µF).
Naime pri isključenju napona je napon na izlazu veći nego na ulazu što može dovesti do uništenja 7805.
Znači stavi posle diode jedan "debeli" kondenzator od 470 -1000µF.
[ Stojan Trifunovic @ 26.05.2008. 14:59 ] @
Jos malo hardverskih zamerki:

Drajver za motore povezite ispred a ne iza diode. Tako ce smetnje motora manje uticati na mikrokontroler.
Izmedju mikrokontrolera i drajvera povezite redne otpornike. Tako ce izlazi mikrokontrolera biti manje optereceni (izgleda da u ovom slucaju drajver vuce preveliku struju iz njih).
[ z1ks89 @ 27.05.2008. 23:57 ] @
Hvala vam na savetima. Uzgred ispostavilo se kao mnogo lakse resenje da se kupi programator za pic i da se predje na njega jer cu taj tip u buducnosti da koristim.
[ Struja01 @ 28.05.2008. 13:55 ] @
Citat:
z1ks89: Hvala vam na savetima. Uzgred ispostavilo se kao mnogo lakse resenje da se kupi programator za pic i da se predje na njega jer cu taj tip u buducnosti da koristim.


Ovo mi je drago da cujem :))