串口通信实验

按数据传输方式分为:

 

 异步通信:

双方使用各自时钟,因此需双方时钟尽可能一致

以字符形式发送,单个字符间的时间间隔无倍速关系,字符内各个位之间时间间隔成整数倍

该通信方式一个字符十一位,一个起始位,一个校验位,一个停止位

同步通信:

接收方和发送方的同步有两种方法:自同步,外同步

自同步:

发送方的时钟控制接收方,且字符之间无时间间隔保证同步

外同步:

通过时钟和数据的叠加,使接收方和发送方同步

单工,半双工,全双工(按数据接收发送区分)

半工:(单方发送)

半双工:

 全双工:(可同时)

 通信速率:

比特率:

  比特率(bit rate)又称传信率、信息传输速率(简称信息速率,information rate)。其定义是:通信线路(或系统)单位时间(每秒)内传输的信息量,即每秒能传输的二进制位数,通常用Rb表示,其单位是比特/秒(bit/s或b/s,英文缩略语为bps)

波特率:

  波特率(Baud rate)又称传码率、码元传输速率(简称码元速率)、信号传输速率(简称信号速率,signaling rate)或调制速率。其定义是:通信线路(或系统)单位时间(每秒)内传输的码元(脉冲)个数;或者表示信号调制过程中,单位时间内调制信号波形的变换次数,通常用RB表示,单位是波特(Bd或Baud,前者规范)。如果每秒传输1个码元就称为1Bd;如果1码元的时间长短为200ms,则每秒可传输5个码元,那么码元速率(波特率)就是5Bd。

  波特率(码元速率)并没有限定是何种进制的码元,所以给出波特率时必须说明这个码元的进制。对于M进制码元,比特率(信息速率)Rb与波特率(码元速率)RB的关系式为
  Rb=RB·lbM
  式中:lbM=log2M,表示M的以2为底的对数。显然,对于二进制码元,由于lb2=1,所以Rb=RB,即波特率与比特率在数值上相等,但单位不同,也即二者代表的意义不同。

  例如,波特率为600Bd,则在二进制时,比特率也为600bit/s;在四进制时,由于lb4=2,所以比特率为1200bit/s。可见,在一个码元中可以传送多个比特

串口通信(接口标准)

 常用接口标准有:RS32C,RS-232(常用),RS-42a,RS-485(常用)

例:RS-232:

常用有25帧及九帧

DB9脚位示意图:

RS-232逻辑电平

逻辑一:-3~-15V

逻辑0:3~15V

 通信协议:96-N-8-1

9600bit/s通信速率位

N无校验位

8数据位

1停止位

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值