接触过物联网的都应该常听到过这次词"波特率"。对于工程师来说,这次肯定是很熟知的,但是对于刚开始了解物联网的同学来说,就比较陌生了。下面聚英电子就来为你揭开迷雾,讲讲什么是波特率。
波特率的由来
波特率(bandrate)这一单位是以法国电讯工程师埃米尔·博多(英语:Émile Baudot)(1845-1903)的姓氏来命名的,他是数位通讯的先驱之一,是电传与博多式电报机的发明人。1874年。法国人埃米尔·博多(Emile Baudot)发明了划时代的博多电传码采用等长编码,这为机器自动编码奠定了基础当时的电传使用多路复用技术,即多跟电线来完成一次通信编码器采用类似钢琴键的五个按键传信率计算。
波特率(bandrate),指的是串口通信的速率,也就是串口通信时每秒钟可以传输多少个二进制位。比如每秒钟可以传输9600个二进制(传输一个二进制位需要的时间是1/9600秒,也就是104us),波特率就是9600。
串口的通信波特率不能随意设定,而应该再一些值中去选择。一般常见的波特率是9600或者115200(低端的单片机如51常用9600,高端的单片机和嵌入式Coc一般用115200)。
为什么波特率不能随便指定?主要是因为:
第一,通信双方必须事先设定相同的波特率这样才能成功通信,如果发送方个接受方按照不同的波特率通信则根本收不到,因此波特率最好是大家熟知的而不是随意指定。
第二:常用的波特率经过了长久的发展,就形成了共识,大家常用的就是9600或者115200。
波特率的含义
波特率表示每秒钟传送的码元符号的个数,是衡量数据传送速率的指标,它用单位时间内载波调制状态改变的次数来表示。
在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为码元传输速率,简称波特率。波特率是传输通道频宽的指标。
DAM系列设备波特率(1600A特率除外)均为9600,可修改范围均为2400-38400。