Trusted Supplier
Her finder du det, der skal til for at få serielle signaler fra A til B: USB-til-TTL-adaptere til at programmere og fejlfinde mikrocontrollere, RS485- og RS232-konvertere til lange kabler og ældre udstyr, CAN-bus-moduler, isolatorer, en RS485-repeater og en fiberoptisk forbindelse. Til netværk se Ethernet-moduler, og til spændingstilpasning level shiftere.
Trusted Supplier
Trusted Supplier
Trusted Supplier
Trusted Supplier
Trusted Supplier
Trusted Supplier
DFRobot
DFRobot
DFRobot
DFRobot
Trusted Supplier
Trusted Supplier
Trusted Supplier
Trusted Supplier
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
Mikrocontrollere taler UART på logikniveau, kaldet TTL: 0 V og 3,3 V eller 5 V på et TX- og et RX-ben. Det fungerer fint på et print eller over en kort ledning, men ikke over lange afstande eller til industriudstyr. Derfor findes der standarder, der omsætter det samme signal til noget mere robust.
| Grænseflade | Signal | Afstand | Typisk brug |
|---|---|---|---|
| UART/TTL | 0 V og 3,3/5 V | Kort | Mellem chips, programmering, debug |
| RS232 | Positive og negative spændinger, ofte DB9-stik | Nogle meter | Ældre PC-udstyr, instrumenter, maskiner |
| RS485 | Differentielt på to ledere (A og B) | Op til omkring 1200 m ved lav hastighed | Modbus RTU, energimålere, industristyring |
| CAN | Differentielt (CAN-H og CAN-L) | Afhænger af hastighed | Biler, robotter, industri |
RS485 er et bussystem: mange enheder kan sidde på de samme to ledere. Brug parsnoet kabel, forbind A til A og B til B, og sæt en termineringsmodstand (typisk 120 Ω) i begge ender af en lang bus – mange moduler har en jumper eller modstand til det. RS485 er halv duplex, så kun én enhed må sende ad gangen. Moduler med automatisk retningsstyring gør koden enklere, fordi du ikke selv skal skifte mellem sende- og modtagetilstand.
Ved lange kabler mellem bygninger eller i støjfyldte miljøer kan en isoleret forbindelse forhindre jordstrømme i at ødelægge udstyret.
CAN kræver både en controller og en transceiver. Har din mikrocontroller ikke indbygget CAN – som en Arduino Uno – bruger du et modul med MCP2515, der tilsluttes via SPI. En ESP32 har en indbygget CAN-controller og behøver kun en transceiver. Bussen skal termineres med 120 Ω i begge ender, og alle enheder skal køre med samme bithastighed.
Se også moduler, level shiftere, Ethernet-moduler, serielle kabler, USB-kabler og D-sub-stik. Til styringen passer ESP32 og Arduino-boards.