Problem med negativa signalnivåer (RS232)

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Tottish
Inlägg: 847
Blev medlem: 30 juni 2007, 19:11:37
Ort: Oslo, Norge

Problem med negativa signalnivåer (RS232)

Inlägg 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
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg 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.
Tottish
Inlägg: 847
Blev medlem: 30 juni 2007, 19:11:37
Ort: Oslo, Norge

Inlägg 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
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg 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?
Tottish
Inlägg: 847
Blev medlem: 30 juni 2007, 19:11:37
Ort: Oslo, Norge

Inlägg 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
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31559
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg 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.
Tottish
Inlägg: 847
Blev medlem: 30 juni 2007, 19:11:37
Ort: Oslo, Norge

Inlägg 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
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31559
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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 ?
Tottish
Inlägg: 847
Blev medlem: 30 juni 2007, 19:11:37
Ort: Oslo, Norge

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