Spänningsdelare för optisk encoder
Postat: 6 november 2007, 14:49:40
Jag har problem med signalnivåerna från en optisk encoder. Encoderna är en en lein&linde 2048linjer som kan ge 40mA ut i max 200kHz (motsvarar drygt 5860rpm).
Problemet är att den ger HTL nivåer ut, 24V, medan mottagarsidan kräver vanlig 5V TTL.
Jag har prövat vanlig spänningsdelning med ett par olika resistanskombinationer, från 2,7k-10k till 39k-150k, problemet är att fyrkantsvågen från encodern inte är så fyrkantig efter spänningsdelningen.
Från utseendet på vågen kunde man tro att det fanns en kondensator någonstans när kabelkapacitans i själva verket är den enda och nästan obefintliga källan till kapacitans.
När man höjer varvtalet på encodern degraderas signalen (minskar under 2,5V) så pass att komparatorn på in-sidan inte känner av flankerna. Som det är nu kan jag köra upp till 800rpm, men jag skulle vilja kunna köra upp till 2-3000rpm.
Kan någon rekommendera en aktiv komponent för signalnivåomvandlingen? Jag funderade på en småsignaltransistor, men de flesta sorter verkar bara klara 6V in?
Problemet är att den ger HTL nivåer ut, 24V, medan mottagarsidan kräver vanlig 5V TTL.
Jag har prövat vanlig spänningsdelning med ett par olika resistanskombinationer, från 2,7k-10k till 39k-150k, problemet är att fyrkantsvågen från encodern inte är så fyrkantig efter spänningsdelningen.
Från utseendet på vågen kunde man tro att det fanns en kondensator någonstans när kabelkapacitans i själva verket är den enda och nästan obefintliga källan till kapacitans.
När man höjer varvtalet på encodern degraderas signalen (minskar under 2,5V) så pass att komparatorn på in-sidan inte känner av flankerna. Som det är nu kan jag köra upp till 800rpm, men jag skulle vilja kunna köra upp till 2-3000rpm.
Kan någon rekommendera en aktiv komponent för signalnivåomvandlingen? Jag funderade på en småsignaltransistor, men de flesta sorter verkar bara klara 6V in?