收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

基于ARM的数据采集与串口通信应用开发

[关键词:ARM,数据采集,串口通信]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:txgc0258,word全文:36页,合计:13000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于ARM的数据采集与串口通信应用开发毕业设计论文------

本系统串口通信方式设置

本系统的波特率是动态的,下位机的波特率由用户根据实际需要设定,一般我们设为9600,这样我们既考虑到了通信速率,又能降低通信的误码率。我们并没有使用串口提供的奇偶校验功能,而是在通信协议里加入了数字校验,这样程序容易写,思路清晰。由于不使用奇偶校验功能,故我们一次发送的数据为八位。

本次探讨、设计的数据采集和传输系统具有很强的通用性,对于不同的传感器系统,该系统完成数据的采集和传输任务,并能将数据发送到电脑,经过电脑的分析,实现对工业现场的实时采集和监控。本系统可用于各类企业中,具有普遍的现实意义。

图3.2所示为电压跟随电路,在这个电路中,OP07实际上是作为一个电压跟随器,信号保持的电压经过OP07的3脚输入后,在OP07的6脚输出相等的电压信号,此电路的作用是虽然输入信号的阻抗可能很大,但是能保证输出的信号电压幅度是一样的,但是输出阻抗很小。

图3.3所示为电路的保护电路,是用2个二极管D1006、D1007组成。当输入的电压过大(超过3.3V时),D1006导通,于是过大的输入电压从D1006流过,这样输入OP07的电压就为3.3V了,小于微处理器所能承受的电压,于是保护了微处理器,避免了烧坏微处理器意外的发生。

在工业现场由于干扰比较大,我们采用用RS485来传送数据;但是RS485电平与电脑内部的电平标准不一致,如果直接采用RS485与电脑进行通讯,必然会导致烧坏电脑,导致通讯失败,于是我们对此进行了转换,将RS485的电平转换成电脑可接受的RS232电平,这样就可以和电脑进行正常的通讯了。实际上,对于RS485或者RS232,我们可以采用同样的通信协议。微处理器和电脑在采用串行口进行数据收发时,要事先设好相应的波特率及通信协议。由于工业现场环境变化很大,我们采取动态的波特率,即程序一开机,执行一段波特率自适的程序,建立电脑与STM32F103RBT6的连接。当工业现场干扰大时,采用低波特率,以降低数据的误码率;当工业现场干扰小时,采用高波特率,以提高通讯速度。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:txgc0258,word全文:36页,合计:13000

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于ARM的数据采集与串口通信应用开发(论文)!