当前位置:主页 > PLC机电自动化 >

基于单片机的工业数据采集系统的设计与实现

更新时间:2019-07-31
阅享价格80元 资料包括:原始论文 点击这里给我发消息QQ在线咨询
文档格式:doc/docx 全文字数:11500 温馨提示
以下仅列出文章摘要、提纲简介,如需获取全文阅读权限,或原创定制、长期合作,请随时联系。
微信QQ:312050216 点击这里给我发消息
扫一扫 扫一扫
基于单片机的工业数据采集系统的设计与实现

摘要:本文介绍了基于单片机的数据采集的硬件设计和软件设计,数据采集系统是模拟域与数字域之间必不可少的纽带,它的存在具有非常重要的作用。
本文介绍的重点是数据采集系统,而该系统硬件部分的重心在于单片机。模块化的设计是本系统的核心,数据采集和通信控制都是通过此方法来实现的。单片机AT89C52作为硬件部分的核心,实现了数据采集和通信控制的功能。硬件部分还包括了A/D模数转换模块和显示模块,串行接口部分也是重要的组成部分。
本系统的主机命令由下位机负责采集和应答。模数转换器ADC0832负责对8路被测电压进行模数转换,进而完成对采集到的数据的模数转换。串行口RS-485则负责将转换后的数据上传到上位机。数据经过接受、处理之后,由LED显示器来展示出来。软件部分则通过VC++编写的控制软件来完成对其他程序的设计。
关键词:数据采集;AT89C52;ADC0832;RS-485

目录

1. 绪论 3
1.1研究背景及其目的意义 3
1.2国内外研究现状 4
1.3 该课题研究的主要内容 4
2. 数据采集总体设计 4
2.1 系统设计的基本要求 4
2.2 数据采集系统结构功能及简介 5
3.硬件部分 6
3.1 单片机基本模块 6
3.1.1  AT89C52单片机 6
3.1.2 AT89C52单片机主要特性 6
3.1.3  AT89C52单片机时钟和复位电路的设计 7
3.2  A/D模块转换 9
3.2.1 ADC0832的介绍 9
3.2.2 外部引脚及其说明 10
3.2.3 单片机对ADC0832 的控制原理 11
3.2.4 单片机串行口方式 0 与 ADC0832 接口 12
3.3键盘模块 12
3.3.1 独立按键接口 13
3.3.2 矩阵式按键接口 13
3.4 LED数码管显示模块 14
3.4.1 LED数码管显示器的结构原理 14
3.4.2 显示驱动芯片74LS573 15
3.4.3 液晶显示屏LCD12864 17
3.5通信模块 18
4.软件部分 20
4.1下位机部分程序设计 20
4.1.1主程序 21
4.1.2下位机串口接收中断函数Serial_INT() interrupt 4 21
4.1.3模数转换子程序ADCON 22
4.1.4键盘扫描子程序Keys_Scan() 23
4.1.5 LED 显示程序Display_Result(int d) 23
4.1.6 向串口发送数据子程序putc_to_SerialPort(uchar c) 23
4.2上位机简介 23
5结论 24