摘要:本课题下位机以STC12C5A60S2单片机为核心芯片,外部LCD1602液晶显示器用于显示采样的电压数据,以USR-TCP232-T网络转换模块做为传输介质,上位机以delphi7作为开发平台共同组成的网络化电压表。
该系统通过单片机采集电压数据以网络传输的模式实时的将数据上传到PC端的上位机,并以图形化的形式展示出来,具有高可靠性和人性化的特点。
关键词:单片机;网络数据通信;delphi;数据库;上位机
目录
摘要
Abstract
1绪论-1
1.1研究背景和意义-1
1.2 数据采集系统发展现状-1
1.3论文主要研究内容-3
2网络通讯数据采集的系统结构-4
3 下位机设计-5
3.1 下位机设计方案-5
3.2 下位机主程序设计-5
3.3 方案的选择-5
3.3.1 单片机选型-5
3.3.2 网络传输模块选型-5
4 下位机硬件组成及功能介绍-6
4.1 单片机最小系统-6
4.1.1复位电路-7
4.1.2 时钟振荡电路-7
4.2 电压采集部分-8
4.3 液晶显示部分-8
4.4 网络传部分-9
5下位机软件设计-11
5.1 主程序设计-11
5.1.1 实现功能-11
5.1.2 流程图-11
5.2 液晶显示设计-11
5.2.1 实现功能-11
5.2.2 流程图-11
5.3 电压采集程序设计-12
5.3.1 实现功能-12
5.3.2 流程图-12
5.4 网络传输模块设计-13
5.4.1 实现功能-13
5.4.2 流程图-13
6上位机软件设计-14
6.1 开发平台的选择及介绍-14
6.2上位机结构-14
6.2.1 TCP/IP协议-14
6.2.2数据传输程序设计-15
6.2.3 上位机界面设计-16
6.2.4数据库设计-18
7系统调试、效果及问题-21
7.1 系统的调试及效果-21
7.2调试中遇到的问题-21
结论-23
致谢-24
参考文献-25
附录-26
附录1 下位机电路图-26
附录2 下位机源码-27
附录3 上位机源码-35