串口知識筆記


1.串行接口簡稱串口,也稱串行通信接口或串行通訊接口(通常指COM接口),是采用串行通信方式的擴展接口。串行接口 (Serial Interface)是指數據一位一位地順序傳送。其特點是通信線路簡單,只要一對傳輸線就可以實現雙向通信(可以直接利用電話線作為傳輸線),從而大大降低了成本,特別適用於遠距離通信,但傳送速度較慢。一般是電腦后面的9針梯形接口,通常采用RS232信號。

 

2.RS-232:也稱標准串口,最常用的一種串行通訊接口。傳統的RS-232-C接口標准有22根線,采用標准25芯D型插頭座(DB25),后來使用簡化為9芯D型插座(DB9)。RS-232采取不平衡傳輸方式,即所謂單端通訊。由於其發送電平與接收電平的差僅為2V至3V左右,所以其共模抑制能力差,再加上雙絞線上的分布電容,其傳送距離最大為約15米,最高速率為20kb/s。RS-232是為點對點(即只用一對收、發設備)通訊而設計的,其驅動器負載為3~7kΩ。所以RS-232適合本地設備之間的通信。

 

3.RS-485:是從RS-422基礎上發展而來的,所以RS-485許多電氣規定與RS-422相仿。如都采用平衡傳輸方式、都需要在傳輸線上接終接電阻等。RS-485可以采用二線與四線方式,二線制可實現真正的多點雙向通信,而采用四線連接時,與RS-422一樣只能實現點對多的通信,即只能有一個主(Master)設備,其余為從設備,但它比RS-422有改進,無論四線還是二線連接方式總線上可多接到32個設備。RS485接口為半雙工通訊,一般是兩線制(四線制接發只能實現點對點的通信,現在很少用),多采用屏蔽雙絞線傳輸。

 

4.串口與並口:串口形容一下就是一條車道,而並口就是有8個車道同一時刻能傳送8位(一個字節)數據。但是並不是說並口快,由於8位通道之間的互相干擾(串擾),傳輸時速度就受到了限制,傳輸容易出錯。串口沒有互相干擾。並口同時發送的數據量大,但要比串口慢。 串口硬盤就是這樣被人們重視的。


5.TTL電平:TTL電平信號規定,+5V等價於邏輯“1”,0V等價於邏輯“0”(采用二進制來表示數據時)。這樣的數據通信及電平規定方式,被稱做TTL(晶體管-晶體管邏輯電平)信號系統。這是計算機處理器控制的設備內部各部分之間通信的標准技術。

 

6.串口、COM口是指的物理接口形式(硬件);modbus是一種國際標准的通訊協議,用於不同廠商之間的設備交換數據;TTL、RS232和RS485是指電平標准(電器信號),它們電平不同,需要轉換和調整。轉換的芯片如:MAX3485、MAX3490。RS485使用差分信號,抗干擾、速度快,傳輸距離遠,一般可以到1200米,而TTL傳輸距離一般15米內。使用RS485采集多個傳感器信號時,可以用一條總線連接多個傳感器。

 

7.USB轉TTL:USB接口和TTL串口無法直接通信,因為接口不匹配,電平也不匹配,需要借助外圍的設備來實現接口與電平的轉換。常規操作是使用CH340、CP2102這種芯片。

 

 

物美智能-快速搭建自己的智能家居


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM