Hur omvandla HTL till TTL - encodersignaler
- 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
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.
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.
- 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
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
Edit: 6N137 USD0,81 i stycketal hos Digi-Key https://media.digikey.com/pdf/Data%20Sh ... Series.pdf
- 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
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
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

Re: Hur omvandla HTL till TTL - encodersignaler
Spänningsdelare och lämplig TTL buffert / linedriver.
Re: Hur omvandla HTL till TTL - encodersignaler
Inga 74xx14, 74xx125, 74xx132, 74xx244, 74xx245 ?
- 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
Se på f-n, hittade 1st 74HCT14N
Vad för värden till spänningsdelningen?
Vad för värden till spänningsdelningen?
Re: Hur omvandla HTL till TTL - encodersignaler
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 

- 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
Typ nåt sådant?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- 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
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. 

- 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
Jag hade det på känn ja.
Endera snabbare optos eller H.O's förslag.
Endera snabbare optos eller H.O's förslag.
- 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
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.
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
Med de värdena belastar du dessutom enkoderns utgångar med 40mA, fixar den det?
Pullup behövs inte på utgångarna på 74HCT14.
Pullup behövs inte på utgångarna på 74HCT14.