Vraag: Is 10 meter kabel misschien te lang voor een goede werking.
Het hangt ervanaf hoe je die 10m hebt gemaakt. Door verschillende RS232-kabels aan mekaar te bevestigen? Dat kan uiteraard ten koste van je signaalkwaliteit gaan. Aan de verbindingen kan bijv. extra spanningsverlies (vanwege weerstand) optreden waardoor de receiver niet meer het juiste signaalniveau herkent (1 of 0) dat oorspronkelijk door de transmitter werd verstuurd. Of het kan extra capaciteit met zich meebrengen.
Als je echter 1 kabel gebruikt dan kan daar het probleem niet zitten.
Uit de spec:
Maximale kabel lengtes
Kabellengte is één van de meest besproken onderwerpen in RS232 wereld. De standaard heeft hier een duidelijk antwoord op. De maximaal toegestane kabellengte is 15 meter, of de kabellengte die overeen komt met een capaciteit van 2500 pF. De laatste regel wordt echter vaak vergeten. Dit betekent, dat door gebruik te maken van een kabel met een lage capaciteit het mogelijk is grotere afstanden te overbruggen zonder buiten de limieten van de standaard te vallen. Als bijvoorbeeld UTP CAT-5 kabel wordt toegepast met een typische capaciteit van 57 pF/m, dan is de maximaal toegestane kabellengte 44 meter.
Bij de in de standaard genoemde kabellengte is het mogelijk de maximale communicatiesnelheid te handhaven. Als de snelheid met een factor 2 of 4 wordt verlaagd, dan neemt de maximaal mogelijke lengte dramatisch toe. Texas Instruments heeft een aantal jaren geleden praktische experimenten uitgevoerd om bij verschillende baud rates de maximaal toegestane kabellengte te bepalen. Houd hierbij in het achterhoofd, dat de RS232 standaard oorspronkelijk ontwikkeld is voor snelheden tot 20kbps. Door het halveren van de maximale communicatiesnelheid neemt de maximaal toegestane kabellengte toe met een factor tien!
RS232 kabellengte volgens Texas Instruments
Baud rate / Maximale kabellengte (m)
19200 / 15
9600 / 150
4800 / 300
2400 / 900
Ruben
Quote selectie