原创 如何自动检测串行通讯中的波特率

2012-12-21 16:34 1669 24 27 分类: 消费电子

最近有个项目上要用到自动检测串行通讯中的波特率,关于这方面的资料好像比较的少,广州周立功单片机发展有限公司有一文章是介绍这个的。我想的方法比较的简单,能实现,但是不是很理想,具体做法是,由于我上位机发过来的数据长度都是一定的(假如是5个字节),那么我在串口接收中断中记录接收的数据,如果接收到的数据是正确,那么记录清零,那么如果是波特率正确,那么所记录接收的数据不会超过5个,但如果波特率不对,那么数据就不正确,记录不会清零,接收的数据就会超过5个,那么这时更改波特率(上位机的波特率是固定的几个),从新接收,接收到正确就固定波特率。前面说到这个做法不理想就是改波特率的过程不能立刻生效,要上位机不停发码才能检测的到。不知道有什么好的方法没有,有待研究。

 

下面附件中是广州周立功单片机发展有限公司的文章。

 

交流QQ群:74204669

文章评论3条评论)

登录后参与讨论

用户1678053 2015-4-29 19:53

看看

1989tie_959541171 2013-10-9 12:33

这个您指正的很对,设计电路的时候(尤其是要批量生产),需要做worstcase分析。在批量生产中,元器件质量也是符合高斯分布的,必须保证最坏情况下,产品正常工作。电路里的容差设计,应该就是这些的一部分,当然还有很多。\最后,由于工作范围,关于电路设计部分,设计过程参与的很少,我这属于事后分析。

用户1406868 2013-9-28 22:22

小伙子设计电路不做worstcase计算的吗?

1989tie_959541171 2013-9-23 09:07

对于单个而言,是固定的。对于批量而言,就是不固定的。如果要求的是绝对电压,采用软件的方法,需要针对于每一个硬件来设置参数;还好的是,在本例中,因为存在重新校准,消除了绝对电压的因素,根据实验值可以设置一个批量用的参数。

用户1406868 2013-9-23 08:51

失调电压是运放内部固有的,这里应该只是输出失调电压变小,可能正好被偏置电压补偿了,但在计算公式却得不到体现。公式值得推敲。 在固定放大倍数的情况下,在某一个脚添加偏置补偿电压,应当能完全抵消掉失调电压。

用户1198977 2013-9-23 08:17

一般来说失调电压的影响是固定的,所以采取硬件或软件调整的办法可以消除。

1989tie_959541171 2013-9-20 07:41

没有图,只看式子,确实有些费解。

用户1027014 2013-9-18 10:38

有图么?提供下,方便理解。谢谢!

junjie.ji_416769724 2013-9-18 09:07

博主有心了!

用户1602177 2013-9-17 15:46

感谢分享~~
相关推荐阅读
用户580190 2012-12-06 11:51
将win7电脑无线网变身WiFi热点,让手机、笔记本共享上网
将win7电脑无线网变身WiFi热点,让手机、笔记本共享上网 将win7电脑变身WiFi热点,让手机、笔记本共享上网 用win7建立无线局域网,可以共享上网可以局域网游戏。 开启windows 7的...
用户580190 2012-12-06 11:39
ucosii 建立一个新任务
建立任务 /***************************************************************************************** 125 ...
用户580190 2012-12-06 11:34
视频压缩编解码标准综述
摘要:本文从目前视频流传输中最为重要的编解码标准国际电联的H.261、H.263,运动静止图像专家组的M-JPEG,国际标准化组织运动图像专家组的MPEG系列标准,以及在互联网上被广泛应用的Real ...
用户580190 2012-12-06 11:28
视频格式
    ASF   ASF 是 Advanced Streaming format 的缩写,由字面(高级流格式)意思就应该看出这个格式的用处了吧。说穿了 ASF 就是 MICROSOFT 为了和现在的...
用户580190 2012-12-06 11:18
图像和图形知识
1.有关色彩的基本常识   我们知道,只要是彩色都可用亮度、色调和饱和度来描述,人眼中看到的任一彩色光都是这三个特征的综合效果。那么亮度、色调和饱和度分别指的是什么呢?  ★ 亮度:是光作用于人眼时所...
我要评论
3
24
关闭 站长推荐上一条 /2 下一条