Převodník TTL na Analog

Makovec003
Příspěvky: 5
Registrován: 29 říj 2018, 11:04
Reputation: 0

Převodník TTL na Analog

Příspěvek od Makovec003 » 29 říj 2018, 11:14

Ahoj,
potřeboval bych najít nějaký způsob, jak bych mohl převézt TTL na analogovy signál. Konkretně se jedná o snímač otáček MIG NOVA+, který by měl mít za výstup právě TTL signál. Já bych ho chtěl právě převézt na analog a arduinem číst otáčky. Existuje prosím nějaká komponenta, která to dokáže?
Předem moc děkuji za jakékoli příspěvky.

MIG NOVA: https://www.raveo.cz/elektromotory/enko ... g/mig-nova

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Převodník TTL na Analog

Příspěvek od pavel1tu » 29 říj 2018, 12:42

Jaký TTL ?
Z toho lezou pulzy, ne ?
Čím vyšší otáčty, tím více pulzů/min

použij Google, najdeš to včetně programu - funkčního (normálně to používám, sice s jiným snímačem - čína)
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Makovec003
Příspěvky: 5
Registrován: 29 říj 2018, 11:04
Reputation: 0

Re: Převodník TTL na Analog

Příspěvek od Makovec003 » 29 říj 2018, 14:41

No, popravdě se v tom moc nevyznám, ale v technickém listu se píše: ,,Line driver výstup, HTL 10-24 VDC a TTL 5 VDC."
Pokud vím, tak TTL dává nějakým napětím právě buď logickou nulu nebo jedničku.. takže ano, asi z toho pulzy jsou, ale nevím do jaké míry je můžu zpracovat pokud se tu vyloženě píše TTL nebo HTL?

petan
Příspěvky: 358
Registrován: 23 črc 2017, 10:19
Reputation: 0
Kontaktovat uživatele:

Re: Převodník TTL na Analog

Příspěvek od petan » 29 říj 2018, 18:01

Musíš si zjistit kolik pulzů na otáčku to dá. Pak délka (šířka) pulzu odpovídá otáčkám. Čím kratší puls, tím větší otáčky.

Můžeš třeba v přerušení počítat impulzy a ty cca jednou za 100 ms spočítat a převést na otáčky. Nebo počítat délku jednoho pulzu v to přímo převést na otáčky. Převod na analog ti do toho vnese akorát nepřesnost.

Jestli to není tajný, na kolik výjde takovejhle enkodér? Taky s tím laboruju, tak že bych porovnal ceny. Dělal jsem si převodníky na převod TTL>HTL (převod signálu z 5V logiky na 24V logiku pro PLC). Momentálně mám rozdělanou třetí verzi.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Převodník TTL na Analog

Příspěvek od pavel1tu » 29 říj 2018, 18:09

Výstupní signál - PULZY - to se tam píše ....

Já snímám a řídím otáčky takové hobby frézky pomocí hallova senzoru (z číny takový prstýnek na motorek),
signál ještě odděluji optočlenem,
a zpracovávám pomocí
https://www.arduino.cc/reference/en/lan ... o/pulsein/

jinak
https://www.raveo.cz/sites/default/file ... ova_cz.pdf
strana 4 úplně nahoře.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Makovec003
Příspěvky: 5
Registrován: 29 říj 2018, 11:04
Reputation: 0

Re: Převodník TTL na Analog

Příspěvek od Makovec003 » 29 říj 2018, 20:56

petan píše:
29 říj 2018, 18:01
Musíš si zjistit kolik pulzů na otáčku to dá. Pak délka (šířka) pulzu odpovídá otáčkám. Čím kratší puls, tím větší otáčky.

Můžeš třeba v přerušení počítat impulzy a ty cca jednou za 100 ms spočítat a převést na otáčky. Nebo počítat délku jednoho pulzu v to přímo převést na otáčky. Převod na analog ti do toho vnese akorát nepřesnost.

Jestli to není tajný, na kolik výjde takovejhle enkodér? Taky s tím laboruju, tak že bych porovnal ceny. Dělal jsem si převodníky na převod TTL>HTL (převod signálu z 5V logiky na 24V logiku pro PLC). Momentálně mám rozdělanou třetí verzi.
Hele poptával jsem to a je to cca 5000 bez DPH. Takže nevím no, zda se ti to vyplatí :D A prosim tě, čím tedy mohu číst ty pulzy přímo z enkoderu?

Makovec003
Příspěvky: 5
Registrován: 29 říj 2018, 11:04
Reputation: 0

Re: Převodník TTL na Analog

Příspěvek od Makovec003 » 29 říj 2018, 20:58

pavel1tu píše:
29 říj 2018, 18:09
Výstupní signál - PULZY - to se tam píše ....

Já snímám a řídím otáčky takové hobby frézky pomocí hallova senzoru (z číny takový prstýnek na motorek),
signál ještě odděluji optočlenem,
a zpracovávám pomocí
https://www.arduino.cc/reference/en/lan ... o/pulsein/

jinak
https://www.raveo.cz/sites/default/file ... ova_cz.pdf
strana 4 úplně nahoře.
Já se zase díval na stranu 2 - Parametry - 4. řádek odspodu - tam je zase to HTL TTL.. Nechci se hádat, nezlob se, jen se v tom moc nevyznám, tak píšu, co vidím :) Takže čím bych mohl přečíst ty pulzy z enkoderu, nevíš prosím?

petan
Příspěvky: 358
Registrován: 23 črc 2017, 10:19
Reputation: 0
Kontaktovat uživatele:

Re: Převodník TTL na Analog

Příspěvek od petan » 29 říj 2018, 21:09

Na straně 7 se píše že je standard výstup HTL logika (TTL na poptání). Výstupy jsou signály A a B + negované /A a /B.
Jde o to, co chceš měřit. Pouze pokud otáčky, tak převod HTL na TTL je jednoduchej. Vložíš do cesty odporový dělič, který sníží napětí z 24 V na 5 V. Navíc ti stačí pouze jeden signál. Skoro je škoda enkodér jenom na měření otáček...

Určitě na netu najdeš hafo příkladů. Zkus zadat "Arduino RPM measure", nebo něco podobnýho. Náhodně třeba první video z youtube: https://www.youtube.com/watch?v=gVl4B7NDnQY

---

Jednou jsem potřeboval měřit otáčky hřídele vřetena. Jednoduše jsem použil obyčejný indukční snímač (ten frekvenci spínání stíhá úplně v pohodě) a k měření jsem použil modul čítače od Merretu: http://merret.cz/produkty/pristroje-pro ... nce-stopky
Už nevím, kolik to stálo, ale možná že čidlo+ten čítač vyjde na cenu enkodéru.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Převodník TTL na Analog

Příspěvek od pavel1tu » 30 říj 2018, 07:11

petan píše:
29 říj 2018, 21:09
Na straně 7 se píše že je standard výstup HTL logika (TTL na poptání). Výstupy jsou signály A a B + negované /A a /B.
Jde o to, co chceš měřit. Pouze pokud otáčky, tak převod HTL na TTL je jednoduchej. Vložíš do cesty odporový dělič, který sníží napětí z 24 V na 5 V. Navíc ti stačí pouze jeden signál. Skoro je škoda enkodér jenom na měření otáček...

Určitě na netu najdeš hafo příkladů. Zkus zadat "Arduino RPM measure", nebo něco podobnýho. Náhodně třeba první video z youtube: https://www.youtube.com/watch?v=gVl4B7NDnQY

---

Jednou jsem potřeboval měřit otáčky hřídele vřetena. Jednoduše jsem použil obyčejný indukční snímač (ten frekvenci spínání stíhá úplně v pohodě) a k měření jsem použil modul čítače od Merretu: http://merret.cz/produkty/pristroje-pro ... nce-stopky
Už nevím, kolik to stálo, ale možná že čidlo+ten čítač vyjde na cenu enkodéru.
Souhlas,
nedaří se mi nikde najít ceny enkoderu, ael podle datasheetu je velice přesný, umí sledovat i směr otáčení.
Indukční snímač jsem nezkoušel, ale není ta halova sonda na podobném principu ? Haluv jev vlastně využívá elektrického nebo magnetického pole, co si tak matně vzpomínám (je to 30 let) ze školy.
Pokud na to nespěcháš )délka dodání) vyzkoušej něco levného z číny. Já prohledal šuplíky ale nic nemám ....

K tomu HTF, TTL - to jsou pouze napěťové úrovně, buď koupíš "švába" - zakázkový IO - těch je dost, nebo jak se píše výše - odporový dělič, já se ustálil na optočlenech - ani nevím proč ....
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Makovec003
Příspěvky: 5
Registrován: 29 říj 2018, 11:04
Reputation: 0

Re: Převodník TTL na Analog

Příspěvek od Makovec003 » 30 říj 2018, 13:11

petan píše:
29 říj 2018, 21:09
Na straně 7 se píše že je standard výstup HTL logika (TTL na poptání). Výstupy jsou signály A a B + negované /A a /B.
Jde o to, co chceš měřit. Pouze pokud otáčky, tak převod HTL na TTL je jednoduchej. Vložíš do cesty odporový dělič, který sníží napětí z 24 V na 5 V. Navíc ti stačí pouze jeden signál. Skoro je škoda enkodér jenom na měření otáček...

Určitě na netu najdeš hafo příkladů. Zkus zadat "Arduino RPM measure", nebo něco podobnýho. Náhodně třeba první video z youtube: https://www.youtube.com/watch?v=gVl4B7NDnQY

---

Jednou jsem potřeboval měřit otáčky hřídele vřetena. Jednoduše jsem použil obyčejný indukční snímač (ten frekvenci spínání stíhá úplně v pohodě) a k měření jsem použil modul čítače od Merretu: http://merret.cz/produkty/pristroje-pro ... nce-stopky
Už nevím, kolik to stálo, ale možná že čidlo+ten čítač vyjde na cenu enkodéru.
Díky moc za odpověď. Ještě jedna otázka - pokud bych použil ten čítač, dokáže mi dávat přímo hodnotu otáček? Popřípadě, má nějaký výstup, kterým bych mohl tu hodnotu převádět jinam a dál zpracovávat?

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů