20mA current loop naar Serieel

Hoi,
Ik ben op zoek naar een interface 4-20mA naar Serieel. Het is voor mijn oude KIM-1 (1976).
http://oldcomputers.net/pics/kim1-a.jpg
Deze heeft een 4-20mA interface naar een oude teletype. Echter, hoewel ze nog hier en daar te vinden zijn, ken ik een partner die niet zit te wachten op zo'n oude ratel bak op zolder. Dus wil ik de 4-20mA current loop interface laten praten met een gewone terminal emulator op de PC.

Dus zoek ik een 4-20mA transceiver die naar TTL rs232 gaat of via een USB. Nu kan ik natuurlijk het omgekeerde schema gebruiken van de KIM zelf omdat de 6502 CPU gewoon serieel heeft. Helaas zijn die verbindingen niet naar buiten gebracht en ik wil niet direct op het board gaan zitten solderen (Het vervangen van een kapotte 7segment display was tot daar aan toe). Dus zoek ik eenvoudige oplossingen met een IC oid. Ik heb al de HCLP-4100 en HCLP-4200 gevonden die voor mijn doel goed zouden kunnen zijn, maar mogelijk heeft iemand voor mij het wiel al uitgevonden.

Grtz
Nico

Sine

Moderator

Nico, 4-20 is analoog.
Ik vermoed dat je een 20mA current loop converter nodig hebt, als het even kan galvanisch gescheiden.

Iets in deze richting.
http://www.seekic.com/circuit_diagram/Power_Supply_Circuit/Computer_RS…

Thanks,
Het is wel in de goede richting, maar het moet wel op TTL nivo zijn anders moet ik daar weer een oplossing voor verzinnen. Het oorspronkelijke schema is vrij eenvoudig.
http://www.verelec.com/tijdelijk/images/KIM-1_serial_klein.jpg

Het groene gedeelte is de feitelijke interface. Verder hebben ze (printer en keyboard) een return via een paar honderd ohm naar de 5V

fatbeard

Honourable Member

HP had daar indertijd opto's voor. TTL in, 20mA loop uit; een ander type deed dat precies andersom.
Ff gezocht, dat waren de HCPL4100 en HCPL4200...

Een goed begin is geen excuus voor half werk; goed gereedschap trouwens ook niet. Niets is ooit onmogelijk voor hen die het niet hoeven te doen.

Ok,
Zover was ik al gekomen. Hoopte dat er eigen een of andere chinees een kant en klare oplossing had.
Thx

Een midi interface gebruikt ook een current loop, op 31250 baud.

Kun je de baudrate van dit apparaat instellen? Dan is het misschien mogelijk om via een usb midi interface te communiceren.

reading can seriously damage your ignorance
Arco

Special Member

Midi is geen current loop, is gewoon on/off...

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Op 26 november 2019 16:36:14 schreef Arco:
Midi is geen current loop, is gewoon on/off...

Heel even googelen:

bron: https://ccrma.stanford.edu/~gary/controllers/midi.html
MIDI input uses an opto-isolated current loop.

bron: https://www.compuphase.com/electronics/midi_rs232.htm
MIDI uses a current loop signal line (5mA, usually at approximately 5V),

bron: https://en.wikipedia.org/wiki/MIDI_1.0
The MIDI specification for the electrical interface is based on a fully isolated current loop.

reading can seriously damage your ignorance
Arco

Special Member

Een on/off interface is heel wat anders als een 4/20mA loop!
Natuurlijk loopt er altijd stroom, anders had je ook geen signalen. Maar dat is alleen de stroom door de 'ontvangende' optocoupler, die maakt geen verschil tussen hoge of lage stroom...

Midi gebruikt daarbij ook negatieve logic: ON='0', OFF='1'

[Bericht gewijzigd door Arco op dinsdag 26 november 2019 16:46:23 (11%)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Als we MIDI even buiten beschouwing laten omdat het immers over een KIM gaat, is misschien het volgende wel interesant:
http://www.bb-elec.com/Learning-Center/All-White-Papers/Current-Loop/C…
Ik (en anderen suggereerden dat ook al) zou gewoon een paar optocouplers nemen. Dat hoeven in principe niet die HPCL's te zijn die Fatbeard had gevonden. Die opto's hebben een 'logic' (TTL) in- of uitgang zodat je ze rechtstreeks aan je digitale systeem kunt hangen. Pak een USB-Serial converter. Kosten slechts een eurootje of twee en klus daar twee opto-couplers aan. De seriele kant van die dingen zijn op TTL nivo dus geen RS232. Wel even letten op de polariteit van de data. Ik meen dat bij er bij die 20 mA loop, een Mark (logic 1 of Hoog) er geen stroom loopt. Bij RS232 is een Mark -5..-15V, en een nul +5..+15V. Uitgang van de opto naar je converter via een collectorweerstandje naar de plus van je converter-uitgang zou dus voldoen. De zendkant van de KIM kan 20 mA uitsturen, dus voldoende voor een opto-coupler. Naar de KIM toe moet je 0 volt omzetten in '20 mA stroom' en 5 volt in 'geen stroom' over de lijn. Dit zou je kunnen realiseren met een PNP-tor. Effe googelen levert vast wel wast praktische schakelingtjes op.

Gezien de lage baudrate van een KIM zullen de meeste opto-couplers (PC817 bijv.) wel werken.

Niet alles wat op internet staat is waar... Dat geldt ook voor CO.