投影串口测试程序_串口测试方法和步骤

串口信号详解
本文详细介绍了RS232和RS485两种串行通信方式的技术特点与工作原理。包括了信号线定义、电平标准、数据传输格式及波特率计算等内容。

信号测试与分析

版号:

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值