Zivjo !
Blaz Antonic wrote:
> In se cisto resen pomislek: serijske povezave delajo lahko na
> _zelo_ dalec (pa ne RS232 ampak RS422, hvala I+, to si bom
> za zmeraj zapomnil !!! :-)))).
He, he. Tak stavek je lepo prebrati.
Priznati moram, da sem predhodna sporocila na to temo izpustil (pobrisal brez
branja - zaradi nezanimivega subjecta !). Prebral sem to zadnje in vsebina je
zanimiva, vsekakor pa se strinjam s tvojimi stalisci glede mikrokrmilnika,
Blaz.
Predvsem bi rad poudaril eno splosno stvar - kadar so v uporabi koracni
motorji, je zelo pomembno casovno usklajeno krmiljanje. Se pravi, da so casovni
intervali med posameznimi koraki konstantni in 'ustrezni'. 'Ustreznost' je zelo
mehek pojem - odvisna od vrste motorja in samih mehanskih lastnosti sistema.
Vzemimo primer, da je potrebno prestaviti nek vzvod s 100-timi koraki motorja.
Ce so ti koraki prevec/premalo pogosti in/ali neenakomerni je najmanj to, da je
premikanje glasno. Zelo hitro so tu zraven se vibracije, spuscanje korakov, ...
Skratka, dogajajo se grde stvari.
PCji so casovno zelo netocni (tu smo v razredu milisekund) in pri direktnem
krmiljenju koracnih motorjev s PCjem, je kakrsnokoli resno casovno spreminjanje
intervalov nemogoce. Zato (tudi zaradi tega) uporabo mikrokrmilnika kot 'low
level' sefa koracnih motorjev zelo toplo priporocam.
Po drugi strani pa je uporaba multi* OSov /da priblizno ostanemo v okvirju
liste ;-)/ najmanj primerna za taka neposredna krmiljenja.
Moja izbira je vsekakor mikrokrmilnik. Nato (ce bi na vsak nacin ze moral biti
PC HW) bi uporabil DOS. Linux je dobra zadeva, a ne na tem podrocju...
Pozdrav, I+