Hur omvandla HTL till TTL - encodersignaler

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
tecno
Inlägg: 27268
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Hur omvandla HTL till TTL - encodersignaler

Inlägg 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.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg 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
Användarvisningsbild
tecno
Inlägg: 27268
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg 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:
H.O
Inlägg: 5943
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg av H.O »

Spänningsdelare och lämplig TTL buffert / linedriver.
Användarvisningsbild
tecno
Inlägg: 27268
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg av tecno »

Inget sådant ligger i gömmorna tyvärr.
H.O
Inlägg: 5943
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg av H.O »

Inga 74xx14, 74xx125, 74xx132, 74xx244, 74xx245 ?
Användarvisningsbild
tecno
Inlägg: 27268
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg av tecno »

Se på f-n, hittade 1st 74HCT14N

Vad för värden till spänningsdelningen?
H.O
Inlägg: 5943
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg 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 ;-)
Användarvisningsbild
tecno
Inlägg: 27268
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg av tecno »

enc.PNG
Typ nåt sådant?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg 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:
Användarvisningsbild
tecno
Inlägg: 27268
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg av tecno »

Jag hade det på känn ja.

Endera snabbare optos eller H.O's förslag.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg 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.
Användarvisningsbild
tecno
Inlägg: 27268
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg av tecno »

Ville ju kolla om ni är med här gubbar :vissla:
Användarvisningsbild
tecno
Inlägg: 27268
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg av tecno »

Behövs pull-ups på utgångarna?
H.O
Inlägg: 5943
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Hur omvandla HTL till TTL - encodersignaler

Inlägg 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.
Skriv svar