基于RS232串口的.docVIP

  • 11
  • 0
  • 约9.49千字
  • 约 17页
  • 2017-09-19 发布于安徽
  • 举报
湖北轻工职业技术学院 《接口技术》 课程设计报告 基于RS232串口的 数据采集系统设计与实现 姓 名: 班 级: 一.系统结构: 设计思路: 本课程设计通过使用带有AD的单片机STC12C5616AD进行实时的AD采样,并将采样到的值通过RS232串口传输到PC机,由VC上位机接收,显示当前的电压值,并描绘电压变化实时波形。 系统框图: 二.系统设计: 硬件电路设计: 硬件部分由STC12C5416AD和晶振构成的单片机最小电路和MAX232构成的电平转换电路用于和PC机串口进行电压匹配。 电路原理图如下: (二)软件电路设计: (1)单片机C51程序设计 1.1设计思路 C51程序由RS232串口发送程序和AD采样程序组成。AD采样采用查询方式,为了提高采样的进度,我们应用的2.5V的参考电压,但是由于此单片机没有直接的参考电压输入端,不能直接输入参考电压。基于电源电压VCC瞬间变换不大,因此我做了变通的方法。每次测量时,先测量2.5V参考电压,得到10位参考AD值ref,再采集需要测量的通道的电压值,得到另一个10位AD值Vad,那么所测电压的计算公式就是:V=2.5*(Vad/ref)。 考虑到51单片机进行乘法、除法指令时速度较慢,故将10位ref,Vad直接传输到PC机,由上位机VC软件进行处理。 考虑到数据传输时可能会出现错位,缺少数据等情况,导致最终显示的电压值

文档评论(0)

1亿VIP精品文档

相关文档