Ovladani krokoveho motoru TTL signalem
Zdravim, s ovladanim krokoveho motoru TTL signalem. Mam elektromotor firmy Microcon SX23-2727 ovladany pres rozhrani CD30x. Mam problem s urovni ttl signalu. Pro ovladani krokoveho motoru, respektive jeho kontroleru, ktery se nachazi na ovladaci desce CD30x je nutny ttl signal. Problem ovsem je v tom, ze uroven log. 1 odpovida velikosti 24V. Pro ovladani bych rad vyuzil AD/DA prevodnik firmy National instruments NI USB-6229. Bohuzel urovne ttl na tomto zariceni jsou v klasickem rozsahu pro log. 0 je to 0V pro log. 1 potom +5V. Portebuji poradit jak korektne transformovat tento signal z urovne 5V na 24V.
S necim takovym jsem taky uvazoval, moc se mi ale do te elektroniky na CD30x nechce sahat, nebylo by nejake jine reseni?
U tech CD to urcite neni ten manual jsem procet pomerne detailne.
Možná jsem úplně mimo (ten kontrolér neznám), ale celé se mi to jeví dajaké čudné.
HTH,
H.
PS: On by se dal použít i level shifter, ale tak aspoň oddělíš těch nebezpečných 24V od 5V logiky.
- TTL signál odpovídá úrovním v TTL logice, což je zjednodušeně 0 nebo 5 voltů, žádných 24V. (Přesněji a jen z děravé hlavy: L na vstupu/výstupu byla tuším 1,4/0,8V, H snad od 2,5V nahoru, a proudy jsou taky standardizované. Dalo by se to dohledat v katalogu.)
- Řídit dvoustavovou logiku D/A převodníkem je IMHO podezřelé.
HTH,
H.
PS: On by se dal použít i level shifter, ale tak aspoň oddělíš těch nebezpečných 24V od 5V logiky.
HonzaCh> Ok presneji se rozepisu a popisu presne jak to je.
Pouzivam motor SX23-2727 ktery je ovladan ridici deskou CD30x, na tuto desku je nutne dovest minimalne napeti 24V coz je brano jako log. 1. (mam li byt presny CD30x bere uz jako jednicku napeti okolo 10V ale vyrobce udava aspon 24V). A to cele chci ovladat pocitacem nikoli pres rozhrani RS232 ktere je tam defaultne mozne ale prave pomoci napetovÿch urovni.
Na generovani napeti pouzivam zarizeni National Instruments 6229 USB, jez ma nekolik analogovych vystupu na kterych lze nastavit napeti 0-10V a nekolik vystupu digitalnich s TTL signalem 0 a 5V.
Naprosto s tebou ted souhlasim v definici TTL signalu, s tim osobne problem nemam.
Jak jsem psal na zacatku samotny kontroler bere jako log. 1 uz uroven signalu v okoli 10V takze kdybych to neresil mohl bych pouzit analogove vystupy na kterych mam 0-10V. Bohuzel temito vystupy uz ovladam stabilizovane zdroje a proto neni zadny nazbyt. Jelikoz na desce CD30x potrebuju generovat jenom log. 1 a log. 0 je pro me vyhodne pouzit prave digitalni vystupy, bohuzel ty maji log. 1 na urovni 5V a to je pro krokovy motor naprosto nedostatecne. Jelikoz nechci kupovat dalsi zarizeni podobne onomu National Instruments 6229 USB (hlavne z financnich duvodu) a ovladat log.1 teda urovni 10V coz je ovsem od pozadovane hodnoty 24V stejne daleko, je pro me vyhodnejsi transformovat uroven signalu na digitalnich vytupech toho prevodniku na hodnotu 24V, nehlede na to ze techhle digitalnich vystupu mam k dispozici velke mnozstvi ktere jsou mi jinak uplne k nicemu.
Tot presny popis meho problemu.
Pouzivam motor SX23-2727 ktery je ovladan ridici deskou CD30x, na tuto desku je nutne dovest minimalne napeti 24V coz je brano jako log. 1. (mam li byt presny CD30x bere uz jako jednicku napeti okolo 10V ale vyrobce udava aspon 24V). A to cele chci ovladat pocitacem nikoli pres rozhrani RS232 ktere je tam defaultne mozne ale prave pomoci napetovÿch urovni.
Na generovani napeti pouzivam zarizeni National Instruments 6229 USB, jez ma nekolik analogovych vystupu na kterych lze nastavit napeti 0-10V a nekolik vystupu digitalnich s TTL signalem 0 a 5V.
Naprosto s tebou ted souhlasim v definici TTL signalu, s tim osobne problem nemam.
Jak jsem psal na zacatku samotny kontroler bere jako log. 1 uz uroven signalu v okoli 10V takze kdybych to neresil mohl bych pouzit analogove vystupy na kterych mam 0-10V. Bohuzel temito vystupy uz ovladam stabilizovane zdroje a proto neni zadny nazbyt. Jelikoz na desce CD30x potrebuju generovat jenom log. 1 a log. 0 je pro me vyhodne pouzit prave digitalni vystupy, bohuzel ty maji log. 1 na urovni 5V a to je pro krokovy motor naprosto nedostatecne. Jelikoz nechci kupovat dalsi zarizeni podobne onomu National Instruments 6229 USB (hlavne z financnich duvodu) a ovladat log.1 teda urovni 10V coz je ovsem od pozadovane hodnoty 24V stejne daleko, je pro me vyhodnejsi transformovat uroven signalu na digitalnich vytupech toho prevodniku na hodnotu 24V, nehlede na to ze techhle digitalnich vystupu mam k dispozici velke mnozstvi ktere jsou mi jinak uplne k nicemu.
Tot presny popis meho problemu.
Ok vyzkousim a uvidim s jakou se nakonec potazu.packa píše:jak již tady bylo napsáno, ttl signálem spínej optron a spínej jím potřebné napětí,