[ Nickix9001 @ 18.09.2011. 16:31 ] @
Ovako, radi se o masini za secenje plasticnih kesa. Odredjivanje duzine je mehanicko preko excentra (vrlo neprecizno) i zato mi treba step motor. Nacrtao sam semu u simuratoru (Circuit maker) koja mi radi sve sto treba ali je cela sastavljena od kola (brojaci, dekoderi, komparatori itd.). Jedan el. ing. mi je rekao da to moze prostije preko uC ili preko servo motora povezanim sa PC u kom ce se unositi duzina. Programiranje uC ne znam jos uvek, srednja sam skola. Evo kako sam ja to uradio: Prvo 3 dekadna brojaca povezani sa dekoderima na 3 7-segmentna displeja koja mi duzina treba. (npr 250 je 250cm). Brojaci su povezani posebno zbog lakseg odredjivanja duzine, svaki broj na displeju se posebno podesava. Onda ide ponovo isti deo (3 brojaca-3 dekodera-7-seg) koji prikazuje trenutnu duzinu i povezani su tako da impuls od step motora dolazi na prvi brojac a kad stigne do 9 da u prelazu na 0 drugi brojac dobije 1 impuls. Step motor radi tako sto mu stepove daje takt generator. Izmedju ova dva dela sa brojacima stoji komparator koji kada su sve cifre na jednom i na drugom displeju jednake (xxx=yyy)blokira takt generator i step motor stoji u zadnjem koraku. Posle reset-a drugog dela brojaca ponavlja se proces. Dodatna logicka I, ILI, NE kola nisam pomenuo, mislim da se podrazumevaju. Da li ovo moze prostije i kvalitenije da se uradi? Postavicu i semu kasnije. |