1 Einleitung
Mit der rasanten Entwicklung von Wissenschaft und Technik sowie der Informationstechnologie in unserem Land wurde fortschrittliche Technologie in verschiedenen Branchen eingesetzt. In modernen Steuerungssystemen müssen die Daten vereinheitlicht und analysiert werden, und die Geräte müssen in Echtzeit gesteuert werden. Daher sind Mikrocontroller ein unverzichtbarer Bestandteil des industriellen Steuerungssystems. Der Mikrocontroller zeichnet sich durch seinen niedrigen Preis, seine geringe Größe und seine hohe Anpassungsfähigkeit aus. Wenn die Daten schwierig sind, kann der Mikrocontroller nicht verwendet werden. Dieser Artikel befasst sich mit der Anwendung der seriellen RS232-Kommunikation bei der Kommunikation zwischen PC und Mikrocontroller. Es wurde eine kurze Analyse durchgeführt.
Bei Steuerungssystemen mit komplexeren Funktionen ist der Host-Computer ein Industriecomputer und der Slave-Computer ein Ein-Chip-Mikrocomputer. Bei diesen Anwendungen befindet sich der Einchip-Computer auf der unteren Ebene des gesteuerten Objekts, und die weitere Datenerfassung und -analyse erfolgt mit Hilfe eines PCs. Der Datenaustausch muss zwischen dem Mikrocontroller und dem PC erfolgen. In der Konfiguration des PCs gibt es eine bis mehrere serielle RS232-Schnittstellen. Diese serielle Schnittstelle ist für den Datenaustausch zuständig. Der RS232-Standard
Quasi steht für die American Electronics Industry Association, 232 ist die Identifikationsnummer, und C steht für die letzte Änderung von 232. Die RS232C-Standardschnittstelle hat 25 Leitungen, nämlich Statusleitung, Kontaktleitung, Datenleitung und Masseleitung. In diesem Artikel wird die Anwendung der seriellen RS232-Kommunikation bei der Kommunikation zwischen PC und Mikrocontroller analysiert.
2. Anwendung der seriellen Schnittstelle RS232 für die Kommunikation zwischen PC und Mikrocontroller
2.1 Konzept der seriellen RS232-Kommunikation
Das Konzept der seriellen Kommunikation ist sehr einfach und kann auf jedem Personal Computer installiert werden. Es handelt sich um eine Standardschnittstelle. Zu den gängigsten Typen gehören DB-9 und DB-25. Es gibt zwei RS232-Schnittstellen auf dem Computer, und parallel Verglichen mit der Kommunikationsgeschwindigkeit ist die Sende- und Empfangsgeschwindigkeit der seriellen Kommunikation etwas langsamer, aber sie kann gleichzeitig senden und empfangen, und es kann auch eine Kommunikation über große Entfernungen erreicht werden (2
2.2 Prinzip der seriellen RS232-Kommunikation
Die serielle RS232-Kommunikation wird hauptsächlich über ASCII-Codes übertragen, und die Masseleitung wird verwendet, um den entsprechenden Empfang und die Übertragung abzuschließen. Das Ende der seriellen Kommunikation sendet auf einer Leitung und kann dann auf einer anderen Leitung 0 empfangen. Einige der wichtigsten Parameter sind: 1) Baudrate: Sie gibt die Geschwindigkeit der Kommunikation an. Die Baudrate ist dasselbe wie der Taktzyklus, aber es ist erwähnenswert, dass die Baudrate mit der Entfernung zusammenhängt.
Die Baudrate ist umgekehrt proportional zur Entfernung und wird nur zwischen eng verbundenen Geräten benötigt. 2) Datenbits. Dieser Parameter kann die Daten in der Kommunikation wiedergeben. Der allgemeine Standard ist 5, 7. 8 Bits. Der Standardwert sollte je nach Art der gesendeten Informationen gewählt werden. Der Standard-ASCII-Code besteht aus 7 oder 8 Bits. Das letzte Bit eines einzelnen Pakets ist das Stoppbit. Die Daten werden über die Übertragungsleitung im Takt übertragen, so dass die Geräte unterschiedliche Takte haben. Während des Kommunikationsvorgangs ist die Übertragung asynchron, so dass die Differenz relativ gering ist. Zu diesem Zeitpunkt können Stoppbits verwendet werden, um die Asynchronität zwischen den Geräten auszugleichen. Stoppbits können auch verwendet werden, um das Ende der Übertragung auszudrücken. Je mehr Stoppbits, desto besser. Um die Datenübertragungsrate zu gewährleisten, sollte eine angemessene Anzahl von Bits hinzugefügt werden. 3) Paritätsbit. Mit diesem Parameter kann überprüft werden, ob die serielle Kommunikation richtig oder falsch ist. Die wichtigsten Methoden sind gerade, ungerade, hoch und niedrig. Bei der Paritätsprüfung ist das letzte Bit der Daten das Prüfbit. Für das Gerät ist es wichtig, die Bedeutung der einzelnen Bits zu kennen. Anhand des Status kann festgestellt werden, ob die Datenübertragung durch andere Geräte gestört wird.

2.3 Serielle Kommunikation RS232C-Standard
Mit dem ständigen Fortschritt von Wissenschaft und Technik hat sich auch die Verwendung von Kommunikationsmitteln im Leben
Darüber hinaus gibt es zahlreiche Normen für serielle Kommunikationsschnittstellen, die alle von der RS232-Norm abgeleitet sind. Die früheste RS232-Norm wurde in den 1960er Jahren von einem amerikanischen Unternehmen veröffentlicht. Diese Norm enthält bestimmte Anforderungen an die Übertragungsrate. Außerdem enthält diese Norm bestimmte Anweisungen für die entsprechende Ausrüstung der seriellen Kommunikationsschnittstelle. Gegenwärtig ist diese Schnittstelle weit verbreitet. Die Vorschriften für Geräteeigenschaften, logische Pegel und Funktionen der Signalleitungen lauten: bei RTS, CTS, DTR, DSR und anderen Steuerleitungen bedeutet eine Spannung von 3V-15V, dass das Signal gültig ist, eine Spannung von -3V bis -15V bedeutet, dass das Signal ungültig ist, wenn es nicht angeschlossen ist. Bei RS232C gibt es keine eindeutige Angabe, aber es gibt verschiedene Arten von Steckern. Der DB-9-Stecker unterstützt nicht die 20mA-Stromschleifenschnittstelle und kann nur an die Schnittstellen COM1 und COM2 angeschlossen werden.
2.4 Schnittstellenschaltung zwischen RS232 und Mikrocontroller
Es gibt offensichtliche Unterschiede zwischen dem Signal der seriellen Schnittstelle des Mikrocontrollers und dem von RS232, so dass eine Konvertierung erforderlich ist, um die Pegelkonsistenz zu gewährleisten. Der am weitesten verbreitete Wandler ist MAX232. Seine Hauptversorgungsquelle ist die 5-V-Stromversorgung, die bequem verwendet werden kann. Die Konfigurationsquelle wird erhalten, und das Signal wird in TXD umgewandelt, das direkt an den PC angeschlossen werden kann. Nach Recherchen über die Zusammensetzung besteht er hauptsächlich aus drei Teilen.
Die Ladungspumpenschaltung umfasst 4 Kondensatoren und die Stifte 1, 2, 3, 4, 5 und 6, die den kontinuierlichen Betrieb des Pegels gewährleisten können. Der Datenumwandlungskanal umfasst die Stifte 7 bis 14. Der obige Teil ist der erste Datenkanal von den Stiften 11 bis 14, und der zweite Datenkanal ist von den Stiften 7 bis 10. Er kann über Pin 10 eingegeben und nach der Umwandlung über Pin 14 ausgegeben werden. Natürlich gibt es auch viele Mängel bei RS232, wie z.B.: unzureichende Übertragungsdistanz. Während des Betriebs kann die Übertragungsdistanz nur 50 m betragen, so dass sie den entsprechenden Anforderungen nicht gerecht wird.
Die maximale Übertragungsrate beträgt 19200B, so dass die Geschwindigkeit deutlich reduziert wird. Die Form der Übertragung ist hauptsächlich die gemeinsame Bodenübertragung. Bei diesem Verfahren kommt es leicht zu Störungen durch andere Faktoren, wodurch die Wirkung beeinträchtigt wird.
3Schlussfolgerung
Zusammenfassend wird hauptsächlich die Anwendung der seriellen RS232-Kommunikation bei der Kommunikation zwischen PC und Mikrocontroller analysiert. Es zeigt sich, dass die serielle RS232-Kommunikation eine sehr wichtige Rolle bei der Übertragung von Mikrocontroller und PC spielt. Es ist die Methode der Informationsübertragung. Haupt-Hub kann die Übertragung von Daten zu vervollständigen. Natürlich gibt es auch viele Unzulänglichkeiten. Die Forscher müssen mehr analysieren und üben, um Lösungen zu finden und eine größere Hilfe für zukünftige Arbeiten in diesem Bereich zu bieten.
Schlüsselwörter: Server mit serieller Schnittstelle