Ovladani krokoveho motoru TTL signalem

Odpovědět
BMAJTZ
Příspěvky: 18
Registrován: 21. 11. 2008, 11:43
Kontaktovat uživatele:

3. 2. 2011, 3:27

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.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22887
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

3. 2. 2011, 6:54

u nekterych microconu se to resilo vymenou rezistoru na vstupu optoclenu te jednotky
Vsechna prava na chyby vyhrazena (E)
BMAJTZ
Příspěvky: 18
Registrován: 21. 11. 2008, 11:43
Kontaktovat uživatele:

3. 2. 2011, 11:39

S necim takovym jsem taky uvazoval, moc se mi ale do te elektroniky na CD30x nechce sahat, nebylo by nejake jine reseni?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22887
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

4. 2. 2011, 5:41

bylo to popsane v manualu te jednotky
je to bezne nastaveni ale nevim jestli i u CD myslim ze to byla jednotka SD
Vsechna prava na chyby vyhrazena (E)
BMAJTZ
Příspěvky: 18
Registrován: 21. 11. 2008, 11:43
Kontaktovat uživatele:

4. 2. 2011, 8:49

U tech CD to urcite neni ten manual jsem procet pomerne detailne.
HonzaCh
Příspěvky: 286
Registrován: 21. 11. 2006, 8:57
Bydliště: Ostrava

4. 2. 2011, 10:35

Možná jsem úplně mimo (ten kontrolér neznám), ale celé se mi to jeví dajaké čudné.
  • 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é.
Pokud se fakt jedná o dvoustavové řízení, máš k dispozici (zhruba) TTL řidicí signály a nechceš sahat do řadiče, použij ještě jeden optron (s příslušenstvím), který bude řízen TTL a spínat těch 24V pro CD30x. Může se stát, že tvoje řídicí signály nebudou dost silné na vybuzení LEDky v optronu (tuhle informaci nemám), pak je nutno je nějak posílit (hradlo, tranzistorový budič).

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.
BMAJTZ
Příspěvky: 18
Registrován: 21. 11. 2008, 11:43
Kontaktovat uživatele:

4. 2. 2011, 3:41

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.
Uživatelský avatar
packa
Příspěvky: 7031
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

4. 2. 2011, 5:29

jak již tady bylo napsáno, ttl signálem spínej optron a spínej jím potřebné napětí,
BMAJTZ
Příspěvky: 18
Registrován: 21. 11. 2008, 11:43
Kontaktovat uživatele:

6. 2. 2011, 5:19

packa píše:jak již tady bylo napsáno, ttl signálem spínej optron a spínej jím potřebné napětí,
Ok vyzkousim a uvidim s jakou se nakonec potazu.
Odpovědět

Zpět na „Krokové motory“