Seriel Comunications med Modbus-protokol

P

protectt

Guest
Venner, jeg starter ved univers microcontroller. Jeg har brug for udvikleren en udstyr til comunicate med en pc ved hjælp af en Modbus-protokol i en RS-485 netværk. Kan nogen hjælpe mig? Cleber 8O
 
brug slags MCU med UART (jeg foretrækker AVR), så bare i forbindelse UART udgang via niveau konverter (tidl. leveregel) til RS485 udstyr. angår annullere
 
hvis det er en nem program, du kan bruge PSOC ved Cypressmicro, de har en ansoegningen note om LIN-bus, der kan være nyttig. Bye
 
Om RS485 netværk, skal du bruge en master og nogle slaver. Du kan bruge UART og en IC som SN75176 eller Max485 at konvertere spændingsniveau ...
 
Det ser ud som din pc ikke understøtter RS-485 standard. Den enkleste måde at gå ville være at bruge en ekstra PCI-kort med RS-485 porte, eller hvis du ønsker at udnytte de tilgængelige COM-port, at knytte en RS-232-til-RS-485 konverter. Der findes flere typer af omformere hvoraf nogle bruger CTS linje for at skifte mellem transmission og modtagelse, men du kan finde omformere, som automatisk performe denne indsats og er også selv drevet. Eksempel: http://www.q-net.net.au/ ~ polvision/PV9.html Hilsen, IanP
 
Forudsat at du er parat til at skrive koden fra bunden kan du implementere Modbus-protokollen på næsten alle mikro. Det vil hjælpe, hvis du har en hardware UART, men med nok hastighed, du kan endda gøre det i software. Naturligvis din hardware vil behovet for at medtage RS485 drivere og evnen til at sætte så føreren, når dit system er åbnet. Se efter de specifikationer på http://www.modbus.org Det omfatter endda hvordan man kan generere checksum i C i et af de dokumenter (MODBUS over Serial Line, specifikation og implementering guide V1.0) . Jeg har ridset rundt for nylig, og konstaterede, at der ikke er nogen app noter for PIC på Microchip hjemmeside, men jeg er sikker på en google-søgning vil give nogle resultater. Der skal være rigeligt for de 8051, hvis du gør en google søgning så godt. Der er sikkert nogle diskussionen om http://www.8052.com forum, hvis du søger efter det. Kaninen micro ( http://www.rabbitsemiconductor.com/ ) kommer med en Modbus bibliotek, men jeg har ikke ender med at bruge det og skrev min egen. Som jeg sagde tidligere, kan du bruge alle mikro til dette. Vælg din mikro og derefter søge om der er nogen henvisninger til det og MODBUS på nettet.
 

Welcome to EDABoard.com

Sponsor

Back
Top