Sida 1 av 1

Problem med negativa signalnivåer (RS232)

Postat: 24 november 2007, 19:48:18
av Tottish
Jag har en nyinköpt kvittoskrivare som jag försöker få fart på genom att styra den från PCn.

Problemet är att jag inte kan mata in "negativa signaler" i den.
Jag har alltså ut från PCns COM-port cirka -10V(logisk 1) på TX-pinnen när den är oansluten men när jag kopplar in den till skrivarens RX-pinne (som verkar ha pullup till 5V(logisk 0)) så drar den bara ner signalen till ca -1V vilket är en odefinierad nivå för RS232.
Detta leder till att jag inte kan sända data till skrivaren då jag inte kan skicka logisk 1.

Koppling: Skrivaren vill ha 5V(logik) och 24V(mekanik) in på två separata ingångar med separat jord. Dessa matningar kommer från samma labb-agg och jag antar att de har gemensam jord, mätningar stödjer mitt antagande. 5V jord är vidare ansluten till PCns jord.

Någon som känner igen problemet? Är min koppling fel?

MVH
/Tottish

Postat: 24 november 2007, 19:53:22
av thepirateboy
Varför använder RS232 nivåer om du har 5 volts logik?

Du får nog isåfall ansluta en MAX232 eller liknande för nivåkonvertering.

Postat: 24 november 2007, 20:00:43
av Tottish
Enligt databladet så är det RS232 som gäller.
Saxat ur databladet:

Signal polarity
RS-232C (<------- Vet någon vad "C":et står för btw? Ska googla...)
Mark : Logic “1” (-3v to -12v)
Space : Logic “0” (+3v to +12v)

Antar att den har en inbyggd MAX232-liknande krets för att ta hand om signalnivåerna. Kunde väl vara intressant att mäta när den försöker skicka logisk 1 men det kan jag inte få den att göra eftersom jag inte kan säga åt den att göra någonting utom att skriva ut en testsida (mha hårdvaru-knapp) vilket den klarar galant...

/Tottish

Postat: 24 november 2007, 20:05:23
av thepirateboy
Oki, då bör det vara rätt. Det går inte att få isär den såpass så man ser vad som sitter där? Är den beg. kanske MAX-kretsen är trasig?

Postat: 24 november 2007, 20:21:19
av Tottish
Tror den är sprillans ny. badtastex?
Från början hade jag inte PCns jord ansluten till -5V då jag trodde att detta skulle skötas genom att labbagg och PC sitter i samma jordade kopplingsdosa .
Jag mätte dock upp ett litet potential-fel med denna koppling så jag jordade "manuellt". Kan det första försöket (utan jord) ha förstört MAX232n?

/Tottish

Postat: 24 november 2007, 22:59:35
av MadModder
Den svarta polskruven på de flesta labbagg har ingen koppling alls till jord, och så bör det vara. Man måste då ansluta alla kontakters jord till varandra. Blanda dock inte in skyddsjord i detta. Och alla svarta kablar i ett PC-agg är 0V, relativt jord.

Postat: 25 november 2007, 00:10:16
av Tottish
MadModder->
Jo det har jag fått lära mig nu. Hur är det generellt med de olika "svarta skruvarna" som man finner på labb-agg? Är de sammanbundna?
Bara undrar... =)

God helg!
/Tottish

Postat: 25 november 2007, 00:25:05
av MadModder
Har du två individuellt inställbara utspänningar ska (bör) inte de svarta vara sammanbundna, utan vara galvaniskt skilda, så att man om man vill kan seriekoppla uttagen, och få en högre spänning. Billigare ( och enkla hembyggen) kan dock ha gemensam jord.

Postat: 25 november 2007, 02:06:09
av sodjan
> Vet någon vad "C":et står för btw?

C'et är någon slags revision på RS232 och det har hetat C sedan Hedenhös.
Inget att bry sig om, med andra ord.

Har du docs på skrivaren så att du är säker på var TX/RX sitter ?

Postat: 25 november 2007, 07:31:09
av Tottish
MadModder: Just det ja, tänkte inte på seriekopplings-möjligheten. Jag har ett agg med 2 st "main-uttag"(som jag definitivt vill minnas är seriekopplingsbara) samt ett extra för 3-6V. Kanske den sistnämnda har gemensam 0V med en av de andra kanalerna. Ska kolla manualen. Dock så borde det väl knappast ha någon betydelse (i detta fall) huruvida den mekaniska biten har gemensam 0V med matnignen av logiken. Jag skulle väl kunna köra den mekaniska biten med 100V förskjutning om det var det jag ville, antar jag?

Sodjan:
"Inget att bry sig om, med andra ord."
Tack!

"Har du docs på skrivaren så att du är säker på var TX/RX sitter ?"
Jodå, jag har en bra manual/datasheet på den. Tyvär är den skriven på något knagglig "japanar-engelska" men pin-out tycker jag inte att jag kan ha misstolkat i alla fall. Provade också att driva RTS-pinnen (den för hårdvaru-flödeshantering) låg med samma resultat som tidigare beskrivits. ..

/Tottish