Sida 1 av 2

Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 17:06:28
av tecno
Har fått en trasig 5V encoder levererad och behöver nu byta ut mot annan encoder (med fungerande Index ut) till min frässpindel.

Har 24V 1000ppr encoder och behöver få ner nivåerna till 5V, hur gör jag detta enklast?
Spindel varvtal ca 3000rpm som max, en optokopplare men hur snabb behöver denna vara?

Simplast en spänningsdelare antar jag men hur bra hänger detta med utan att vare sig ut från encoder strula likaså ingången på mitt MESA kort.

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 17:31:28
av lillahuset
3000RPM är 50 varv per sekund och med 1000 pulser per varv blir det 50kHz. Om du vill ha något som liknar fyrkantvåg ut vill du nog ha en optokopplare som funkar till 500kHz.

Edit: 6N137 USD0,81 i stycketal hos Digi-Key https://media.digikey.com/pdf/Data%20Sh ... Series.pdf

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 17:53:14
av tecno
OK, har några HCPL-2630 liggandes som ju är 2-kanalig 6N137.

men..
at 1 RPS (60 RPM) so you need < 50 usec response time to get to 600 RPM...

Så vid 3000 behövs bättre än 10µs stig/falltid eller hur? Då bör ju PC817 klara av detta som har ca 4µs max 80kHz eller tänks det fel nu :wink:

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 18:21:28
av H.O
Spänningsdelare och lämplig TTL buffert / linedriver.

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 18:32:42
av tecno
Inget sådant ligger i gömmorna tyvärr.

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 18:54:13
av H.O
Inga 74xx14, 74xx125, 74xx132, 74xx244, 74xx245 ?

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 19:03:51
av tecno
Se på f-n, hittade 1st 74HCT14N

Vad för värden till spänningsdelningen?

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 19:10:23
av H.O
Om jag ger dig två värden så säger du bara att du inte har dom på lager så du får faktiskt räkna lite själv, det är Ohms lag så det fixar du nog ;-)

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 19:17:40
av tecno
enc.PNG
Typ nåt sådant?

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 19:25:47
av lillahuset
PC817 kommer att fungera om du har tur. Max stig och falltid 18us. Dvs får du igenom något vid 50kHz så liknar det nog en dålig sinus mer än en fyrkantvåg. :vissla:

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 19:32:03
av tecno
Jag hade det på känn ja.

Endera snabbare optos eller H.O's förslag.

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 19:38:26
av lillahuset
Tänker du använda 1W motstånd? Med de värden du har blir det 0,9W i 470R. Hälften (?) när det snurrar.
Jag skulle nog dela ner lite mer för att minska risken för överspänning på ingångarna. 10k och 1k2 ger ~2,6V in vilket passar bra till HCT.

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 19:43:02
av tecno
Ville ju kolla om ni är med här gubbar :vissla:

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 19:45:08
av tecno
Behövs pull-ups på utgångarna?

Re: Hur omvandla HTL till TTL - encodersignaler

Postat: 21 augusti 2017, 19:48:29
av H.O
Med de värdena belastar du dessutom enkoderns utgångar med 40mA, fixar den det?

Pullup behövs inte på utgångarna på 74HCT14.