摘要:轉(zhuǎn)實現(xiàn)雙機通信一串口通信電平簡介一標準電平二標準三標準與標準的區(qū)別二轉(zhuǎn)實現(xiàn)雙機通信一連線操作二打開串口調(diào)試助手總結(jié)一串口通信電平簡介一標準電平指雙極型三極管邏輯電路,市面上很多轉(zhuǎn)模塊,實際上是轉(zhuǎn)電平的串口模塊。
TTL指雙極型三極管邏輯電路,市面上很多“USB轉(zhuǎn)TTL”模塊,實際上是“USB轉(zhuǎn)TTL電平的串口”模塊。這種信號0對應(yīng)0V,1對應(yīng)3.3V或者5V,與單片機、SOC的IO電平兼容。我們進行串口通信的時候從單片機直接出來的基本上都是TTL電平。
因為單片機通信接口的電平邏輯和PC機通信接口的電平邏輯不同,PC機上的通信接口有USB接口,相應(yīng)電平邏輯遵照USB原則(輸出5v);
而我們?nèi)绻獙崿F(xiàn)電腦與單片機通信就需要一個USB轉(zhuǎn)TTL模塊
RS-232通信距離傳輸距離15m、最大位速率為20Kb/s
串口通信接口標準——RS232
在TXD和RXD數(shù)據(jù)線上:
(1)邏輯1的電平為-3V~-15V
(2)邏輯0的電平為+3~+15V的電壓
在RTS、CTS、DSR、DTR和DCD等控制線上:
(1)信號有效(接通,ON狀態(tài))為+3~+15V的電壓
(2)信號無效(斷開,OFF狀態(tài))為-3~-15V的電壓
如果我們計算機需要與RS232標準的設(shè)備通信,因為電氣特性不一樣,所以我們要用到USB轉(zhuǎn)RS232模塊
接線如下
USB轉(zhuǎn)串口模塊
該電氣標準的優(yōu)點在于提高了抗干擾能力,增大了通信距離。
TTL器件輸出低電平要小于0.8V,高電平要大于2.4V。輸入,低于1.2V就認為是0,高于2.0就認為是1。于是TTL電平的輸入低電平的噪聲容限就只有(0.8-0)/2=0.4V,高電平的噪聲容限為(5-2.4)/2=1.3V。
RS -232的噪聲容限為2V,接收器將能識別高至+3V的信號作為邏輯“0”,將低到-3 V的信號作為邏輯“1。
為何RS232中要(很奇怪的)用負電壓表示邏輯高電平呢?
按理來說:
TTL用正電壓(3.3V或5V)表示邏輯1,用0電壓表示邏輯0,是相對來說,比較符合人類的邏輯的
但是,為何RS232卻,很奇怪的,用負電壓表示邏輯高電平==1呢?
那是因為:
此設(shè)計(用負電壓表示邏輯1,正電壓表示邏輯0)相對來說,更加:
由此使得:
信號傳輸,相對更加穩(wěn)定和可靠
TTL和RS232之間的詳細對比
接線操作
串口轉(zhuǎn)TTL模塊1的RX接串口轉(zhuǎn)TTL模塊2的TX
串口轉(zhuǎn)TTL模塊1的TX接串口轉(zhuǎn)TTL模塊2的RX
兩者共地相連
這里要選擇一個帶文件傳輸功能的串口調(diào)試助手
設(shè)置波特率,準備一個要發(fā)送的文件
查看大小
可以看到文件大小為50634字節(jié)
理論時間:(50634*8)/115200+(50634/256)*0.001=3.197s
開始發(fā)送
實際用時:6.61s
保存接收到的文件
找到接收到的文件,并用圖片方式打開
在通過串口傳輸文件中,增大波特率可以提高傳輸速率,但是設(shè)定過大,但由于電平相對較低,容易受到干擾,并且TTL標準傳輸距離也相對較短、速度較慢,在工業(yè)領(lǐng)域,更多的采用是RS232、RS485標準,由于此次沒有USB轉(zhuǎn)RS232模塊,所以我用USB轉(zhuǎn)TTL模塊實現(xiàn)雙機通信替代。
參考
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/123446.html
摘要:利用總線可以實現(xiàn)全雙工通信,在多數(shù)情況下主要使用主通道。在一般應(yīng)用中,使用條條信號線就可以實現(xiàn)全雙工通信,如采用三條信號線接收線發(fā)送線和信號地能實現(xiàn)簡單的全雙工通信過程。 ...
摘要:過串口服務(wù)器的嗎,要與多個串口設(shè)備通信,該怎么處理串口服務(wù)器,是轉(zhuǎn)串口的設(shè)備。如果是設(shè)備,可以用串口服務(wù)器的多串口功能,不用網(wǎng)口。兩臺電腦都裝有力控軟件,怎樣通過串口服務(wù)器同時和一臺進行通訊單獨通訊都沒問題實現(xiàn)的方案有多種。過串口服務(wù)器的嗎,要與多個串口設(shè)備通信,該怎么處理?串口服務(wù)器,是TCP/IP轉(zhuǎn)串口的設(shè)備。是電腦用網(wǎng)線通過互聯(lián)網(wǎng)與遠程的串口設(shè)備通信的。你的多個串口設(shè)備,是RS232,...
摘要:那么問題來了,單片機和之間的串口通信屬于哪種通信制式呢答案是全雙工,從單片機上有和兩個口就可以知道最后要講的一個重要的概念叫波特率。 ????????對于剛剛接觸單片機的同學(xué)們來說,串口通信似乎是一個神秘感十足的東西,筆者在剛剛開始學(xué)習(xí)51單片機時,讀的是郭天祥先生的那本著名的《新概念51單...
摘要:使用庫讀寫環(huán)境光照度傳感器本文將教大家如何快速使用庫讀取光照度數(shù)據(jù)。五實驗樣機測試展示通過之前配置好的面板,通過涂鴉智能進行配網(wǎng)實時采集光照度傳感器的數(shù)據(jù)。 使用STM32 HAL庫讀寫環(huán)境光照度傳感器(BH1750) 本文將教大家如何快速使用STM32HAL庫讀取光照度數(shù)據(jù)。 實現(xiàn)功能:通...
摘要:異步通信與同步通信異步通信異步通信是指通信的發(fā)送與接收設(shè)備使用各自的時鐘控制數(shù)據(jù)的發(fā)送和接收過程。同步通信同步通信時要建立發(fā)送方時鐘對接收方時鐘的直接控制,使雙方達到完全同步。配置串口設(shè)置為異步通信基礎(chǔ)參數(shù)波特率為。 ...
閱讀 2402·2021-11-24 10:26
閱讀 2589·2021-11-16 11:44
閱讀 1707·2021-09-22 15:26
閱讀 3588·2021-09-10 11:11
閱讀 3194·2021-09-07 10:25
閱讀 3635·2021-09-01 10:41
閱讀 1018·2021-08-27 13:11
閱讀 3516·2021-08-16 11:02