投影串口测试程序_串口测试方法和步骤
信號測試與分析
版號:
xxx
編寫:
xxx
1
、
232
串口信號:
要點:
RS232
采用三線制傳輸分別為
TXD\RXD\GND
其中
TXD
為發送信號,
RXD
為接收信號。
全
雙工,在
RS232
中任何一條信號線的電壓均為負邏輯關系。即:
—
15v
-
-----?3v
代表
1
+
3v?~
+
15v
代表
0
測試結果與分析:
如圖所示,以傳輸一個
8
位二進制數值“
01101010
”為例,異步傳輸數據的一般格式為:
起
始位
+
校驗位
+
數據位
+
停止位。其中,校驗位為可選項。因為
RS232
電平為負邏輯,當電壓
為
3.3V
時,發送邏輯‘
0
';
當電壓為
-3.3V
時,發送邏輯‘
1
'
。空閑狀態為負電壓(邏
輯
1
)。
波特率計算:如圖,傳輸
9bit
(
1
起始位
+8
數據位)花費的時間為
79us
。
1s
傳輸的數據量
為
1/0.000079*9?=?113924
,可以推測波特設置的波特率為
115200
。
RS485
的波特率計算同理。
(二進制系統中,波特率等于比特率)
圖示為發送端的波形,接收端波形與接收端波形大同小異,符合
RS232
電平要求。
(
TTL
波形暫時不進行分析)
2
、
485
串口信號
:
要點:
RS485
采用差分傳輸(平衡傳輸)的方式,半雙工,一般有兩個引腳
A
、
B
。
AB
間的
電勢差
U
為
UA-UB:
不帶終端電阻
AB
電勢差:
+
2
?
+
6v
邏輯’
1
';
—
2
?—
6v
邏輯’
0
';
帶終端電阻
AB
電勢差:大于
+
200mv
邏輯’
1
';
小于
一
200mv
邏輯‘
0
';
注意:
AB
之間的電壓差不小于
200mv
。
總結
以上是生活随笔為你收集整理的投影串口测试程序_串口测试方法和步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小折叠新标杆!OPPO发布Find N3
- 下一篇: polkit 重新安装_不折腾,为U-N