- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理及用》期末课程设计
数理与信息工程学院
《单片机原理及应用》期末课程设计 题 目: 基于单片机的便携远程多路数据采集系统多路数据采集系统采集系统2.6 液晶显示电路设计 ……………………………………………………………11
2.7方法论证和比较 ………………………………………………………………13 2.7.1方案一…………………………………………………………………13
2.7.2方案二…………………………………………………………………14
第3节 系统软件设计 …………………………………………………………………15
3.1系统主程序设计…………………………………………………………………15
3.1.1单路采集程序 …………………………………………………………15 3.1.2 循环采集程序………………………………………………………16
3.1.3 A/D 转换程序………………………………………………………18
3.2 数据处理………………………………………………………………………18 3.2.1调整电路设计…………………………………………………………18
3.2.2 标度变换………………………………………………………………19 3.2.3 BCD转换 ……………………………………………………………21
第4节 结束语 …………………………………………………………………………23 参考文献…………………………………………………………………………24
基于单片机的便携远程多路数据采集系统为了设计开发了进行远程数据采集便携式远程多路数据采集系统。系统结构紧凑,采用AT89C52单片机作为中心控制单元,12位高精度并行A/D转换芯片AD574和8通道故障保护模拟开关MAX354实现8路数据采集利用RS-485串行通讯进行数据传输,传输距离可达1.2km;接收端再将信号转换为RS-232电平,使用便携式手提电脑的串口接收数据,将采样数据存储在PC机中,便于数据的实时处理和分析。多路数据采集系统数据采集 DAQ 是指从传感器和其它待测设备等模拟和数字被测单元中自动采非电量或者电量信号,送到上位机中进行分析处理。数据采集卡,即实现数据采集 DAQ 功能的计算机扩展卡,可以通过USB、PXI、PCI、PCI Express、火线 1394 PCMCIA、ISA、Compact Flash等总线接入个人计算机。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。通常,必须在数据采集设备采集之前调制传感器信号,包括对其进行增益或衰减和隔离,放大,滤波等.对待某些传感器,还需要提供激励信号
本设计任务和主要内容
本设计主要研究单片机控制的多路数据采集系统,分别对系统采集的家用电数据和人工采集之间误差关系的分析、数据采集控制技术及系统设备的软、硬件各个部分进行了初步研究。
主要内容如下:
①根据农村家庭分布远近不一,呈中心辐射状的特点,进行家用电表数据采集系统的整体研究与设计。
②针对家庭用电情况和偷电、漏电等现象不定期抽查,提高安全系数,保障用电的规范性。
③LED显示同一用户在采集期的用电度数,在采集期间可以倒计时的方式显示采集剩余时间,提醒工作人员注意,时间以单位“天”计。
④当用户平均用电低于设定的最低值时,系统可自动报警,告知统计人员,并同时通过短信询问用户。 系统主要硬件电路设计
单片机采集系统原理
整个采集系统分为数据采集发送端和数据接收端。数据采集发送端主要由AT89C52单片机、AD574A A/D采样芯片、MAX354故障保护模拟开关和MAX485芯片构成,完成多路信号的采集和串行数据的发送功能。数据接收端由一个RS-485电平转RS-232C电平的电路,以及一台便携式手提电脑构成。数据采集端和发送端通过一条屏蔽的双绞线电缆连接。
单片机主机系统电路
2.2.1单片机总电路原理图
数据采集系统的主要分为以下几个模块:数据采集转换模块、数据存储模块、键盘控制模块、时钟模块、液晶显示模块、串口通信模块。其中数据采集模块包括AD电压信号量采集和系统工作温度采集。
图2-2系统总原理图
2.2.2 CPU处理核心模块
AT89C52是一个低功耗,高性能CMOS 8位单片机,片内含8k Bytes的可反复擦写1000次的Flash只读程序存储器。器件采用ATMEL公司的高密度、非易失性存储技术制造。AT89C52有128 bytes的On-Chip随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,1个6向量两级中断结构,3个16位可编程定时计数器,1个全双工串行通信口,片内时钟振荡器。此外,AT89C52还设计和配置了振荡频率可为0Hz并可通过软件设置的省电模式。空闲模式下,CP
文档评论(0)