1 Inleiding
Met de snelle ontwikkeling van wetenschap en technologie en informatietechnologie in ons land is geavanceerde technologie toegepast in verschillende industrieën. In moderne besturingssystemen moeten gegevens worden samengevoegd en geanalyseerd en apparatuur moet in realtime worden bestuurd. Daarom zijn microcontrollers noodzakelijk Een onmisbaar onderdeel van het industriële besturingssysteem, de microcontroller heeft de kenmerken van lage prijs, klein formaat en een sterk aanpassingsvermogen. Als de gegevens moeilijk zijn, kan de microcontroller niet worden gebruikt. Dit artikel bespreekt de toepassing van RS232 seriële communicatie in de communicatie tussen PC en microcontroller. Er is een korte analyse uitgevoerd.
In besturingssystemen met complexere functies is de hostcomputer een industriële computer en de slavecomputer een single-chip microcomputer. In deze toepassingen is de single-chip computer gericht op de onderste laag van het gecontroleerde object en wordt het verder verzamelen en analyseren van gegevens voltooid met behulp van een pc. Er moet gegevensuitwisseling plaatsvinden tussen de microcontroller en de pc. In de configuratie van de PC zijn er één tot meerdere RS232 seriële poorten. Deze seriële poort is verantwoordelijk voor de gegevensuitwisseling. De RS232 standaard
quasi staat voor de American Electronics Industry Association, 232 is het identificatienummer en C staat voor de laatste wijziging van 232. De RS232C standaard interface heeft 25 lijnen, namelijk statuslijn, contactlijn, datalijn en massalijn. Dit artikel analyseert de toepassing van RS232 seriële communicatie in de communicatie tussen PC en microcontroller.
2. Toepassing van RS232 seriële poortcommunicatie in communicatie tussen PC en microcontroller
2.1 RS232 seriële communicatie
Het concept van seriële communicatie is heel eenvoudig en kan op elke personal computer worden geïnstalleerd. Het is een standaard interface. De meest voorkomende types zijn DB-9 en DB-25. Er zijn twee RS232 interfaces op de computer, en parallel Vergeleken met de communicatiesnelheid is de zend- en ontvangstsnelheid van seriële communicatie een beetje langzamer, maar het kan tegelijkertijd zenden en ontvangen, en communicatie over lange afstand kan ook worden bereikt (2
2.2 RS232 seriële communicatieprincipe
RS232 seriële communicatie wordt hoofdzakelijk verzonden via ASCII-codes en de aardedraad wordt gebruikt om de bijbehorende ontvangst en verzending te voltooien. Het seriële communicatie eind zendt op één lijn en kan dan 0 ontvangen op een andere lijn. Enkele van de belangrijkste parameters zijn 1) Baud rate.Het kan de snelheid van de communicatie weergeven. De baudrate is hetzelfde als de klokcyclus, maar het is het vermelden waard dat de baudrate gerelateerd is aan de afstand.
De baudrate is omgekeerd evenredig met de afstand en is alleen nodig tussen nauw verwante instrumenten. 2) Gegevensbits. Deze parameter kan de gegevens in de communicatie weergeven. De algemene standaard is 5, 7. 8 bits. De standaardwaarde moet worden gekozen afhankelijk van het soort informatie dat wordt verzonden. De standaard ASCII-code is 7 of 8 bits. Het laatste bit van een pakket is het stopbit. De gegevens worden via de transmissielijn verzonden tijdens de timing, dus de apparaten hebben verschillende klokken. Tijdens het communicatieproces is de transmissie asynchroon, dus het verschil is relatief klein. Op dat moment kunnen stopbits worden gebruikt om de synchronisatie tussen apparaten op te heffen. Stopbits kunnen ook gebruikt worden om het einde van de transmissie aan te geven. Hoe meer stopbits, hoe beter. Het juiste aantal bits moet worden toegevoegd om de gegevensoverdrachtsnelheid te garanderen. 3) Pariteitsbit. Deze parameter kan controleren of de seriële communicatie correct of fout is. De belangrijkste methoden zijn even, oneven, hoog en laag. Bij het uitvoeren van pariteitscontrole is het laatste bit van de gegevens het controlebit. Voor het apparaat is het belangrijk om de betekenis van één bit te kennen. De status kan bepalen of de gegevensoverdracht wordt verstoord door andere apparaten.

2.3 Seriële communicatie RS232C standaard
Met de voortdurende vooruitgang van wetenschap en technologie, is het gebruik van communicatieapparatuur in het leven ook
Op grotere schaal zijn er vele seriële communicatie interface standaarden, die allemaal zijn aangepast van de RS232 interface standaard. De vroegste RS232 standaard werd uitgegeven door een Amerikaans bedrijf in de zestiger jaren. Deze standaard heeft bepaalde eisen voor de overdrachtssnelheid. En deze standaard heeft bepaalde instructies voor de gerelateerde apparatuur van de seriële communicatie interface. Op dit moment wordt deze interface op grote schaal gebruikt. De voorschriften voor de karakteristieken van het apparaat, de logische niveaus en de functies van de signaallijnen zijn: op RTS, CTS, DTR, DSR en andere controlelijnen, als het 3V-15V is, betekent dit dat het signaal geldig is, als het -3V tot -15V is, betekent dit Als het wordt losgekoppeld, is het signaal ongeldig. Er is geen duidelijke indicatie in RS232C, maar er zijn verschillende soorten connectoren. De DB-9 connector ondersteunt de 20mA current loop interface niet en kan alleen worden aangesloten op de COM1 en COM2 interfaces.
2.4 Interfacecircuit tussen RS232 en microcontroller
Er zijn duidelijke verschillen tussen het signaal van de seriële poort van de microcontroller en RS232, dus is conversie nodig om niveauconsistentie te garanderen. De meest gebruikte converter is MAX232. De belangrijkste voedingsbron is 5V voeding, die gemakkelijk kan worden gebruikt. De configuratiebron wordt verkregen en het signaal wordt omgezet in TXD, dat direct kan worden aangesloten op de PC. Na onderzoek naar de samenstelling, is het voornamelijk samengesteld uit drie delen.
Het laadpompcircuit bevat 4 condensatoren en pennen 1, 2, 3, 4, 5 en 6, die de continue werking van het niveau kunnen garanderen. Het dataconversiekanaal bevat pennen 7 tot 14. Het bovenstaande deel is het eerste gegevenskanaal van pennen 11 tot 14, en het tweede gegevenskanaal is van pennen 7 tot 10. Het kan worden ingevoerd vanaf pen 10. Het kan worden ingevoerd vanaf pen 10 en uitgevoerd vanaf pen 14 na conversie. Natuurlijk zijn er ook veel tekortkomingen in RS232, zoals: onvoldoende overdrachtsafstand. Tijdens het gebruik kan de transmissieafstand slechts 50 meter zijn, waardoor het niet aan de overeenkomstige eisen kan voldoen.
De maximale transmissiesnelheid is 19200B, dus de snelheid is aanzienlijk verlaagd. De transmissievorm is voornamelijk gedeelde grondtransmissie. In dit proces wordt het gemakkelijk verstoord door andere factoren, waardoor het effect wordt beïnvloed.
3Conclusie
Samengevat wordt de toepassing van RS232 seriële communicatie in de communicatie tussen PC en microcontroller hoofdzakelijk geanalyseerd. Het kan worden gezien dat RS232 seriële communicatie een zeer belangrijke rol speelt in de overdracht van microcontroller en PC. Het is de methode van informatieoverdracht. main hub kan de overdracht van gegevens voltooien. Natuurlijk zijn er ook veel tekortkomingen. Onderzoekers moeten meer analyseren en oefenen om oplossingen te vinden en meer hulp te bieden voor toekomstig werk op dit gebied.
Trefwoorden: seriële poort server