基于Aduc845 单片机数据采集系统的设计-技术方案_第1页
基于Aduc845 单片机数据采集系统的设计-技术方案_第2页
基于Aduc845 单片机数据采集系统的设计-技术方案_第3页
基于Aduc845 单片机数据采集系统的设计-技术方案_第4页
基于Aduc845 单片机数据采集系统的设计-技术方案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑基于Aduc845单片机数据采集系统的设计-技术方案

摘要:随着计算机技术的发展,数据采集系统在多个领域有着广泛的应用。本设计采用两个Aduc845单片机和其它芯片构成数据采集系统,下位机通过负责模拟数据的采集,并应答主机发送的命令,从机负责采集四路数据,上位机负责处理接受过来的数字量并对其进行储存及实时显示。同时,上位机可通过串行口与PC机进行通信,可对存储的数据进一步处理。该系统即继承了传统系统的优点也可实现数据的查询与处理。

0引言

在工业、农业、建筑、冶金等行业中由于某些场所物理环境比较恶劣,不方便人工采集数据,但实际生产又需要实时采集处理数据以支持后面的生产,因此如何实现方便快捷的采集数据和准确高效的处理数据就成为我们研究的重点,因此本文提出了基于Aduc845单片机的数据采集系统的设计。

1总体设计

Aduc845单片数据采集系统是采集温度、湿度、光照强度、CO2浓度的采集系统。图中传感器电路用来采集四路数据;单片机Ⅰ用来处理和转换传感器电路的信号和应答主机发送的命令;单片机Ⅱ用来发送采集命令和处理接受的数字量,同时与LCD显示电路和存储器相连对各个量进行实时显示、储存并通过通信芯片和PC机进行通信。

2电路设计

2.1传感器电路设计

传感器电路采用TSL2561、DHT11和基于LM393的CO2检测传感器三个数字传感器分别采集光照强度、温度和湿度、CO2浓度四路数据。此三个传感器均为数字输出不需要D/A转换即可与从机相互应答,其灵敏度高,抗干扰能力强,具有快速响应的特性并且低功耗、噪音低的特点。因此,本设计采用此三种传感器作为传感器电路。电路图如图2:

2.2主机与从机通信电路设计

Aduc845具有三种串行输入/输出接口:通用串行异步接口、串行外设接口(SPI)和I2C串行接口。

SPI允许8位数据同时同步的发送和接收,但SPI引脚和P2引脚复用,所以只有SPE引脚被置位时,复用的引脚才有SPI功能,否则,随着SPI被清零,这些引脚将保持标准的P2功能。

Aduc845也支持完全的I2C串行接口,此接口可配置为软件主操作和硬件从操作模式。I2C接口可同时用作SPI接口,它可供用户使用且其不与芯片上使用其它I/O口复用,这就意味着ADuC845芯片上的I2C接口和SPI接口可同时使用。当使用I2C接口时,由于他们都使用同一中断程序,在有中断产生时,必须查询接口以确定是哪一个接口触发职断服务程序请求。

由于只有一个从机,且P2引脚用于显示电路中,所以为了避免引脚复用,我们采用I2C接口实现主从机的通信,电路图如图3:

2.3显示电路设计

在单片机应用系统中,通常用LED显示器和LCD显示器作为显示电路。LED显示器虽然显示清晰、亮度高、适用电压低、寿命长,但是其显示信息简单。LCD显示器体积小,重量轻、功耗低、显示内容丰富。

由于本设计显示信息量较大,所以采用RT-1602C字符型LCD液晶显示器作为显示电路,电路图如图4:

2.4键盘输入设计

非编码键盘有两种接口方法:一种是独立按键接口;另一种是矩阵式按键接口。

2.4.1独立按键接口

在单片机中,如果所需的按键较少,可采用独立式键盘。每只按键接单片机的一条I/O线,通过对线的查询,即可识别各按键的状态。如图5所示。6只按键分别在单片机的P1.0~P1.3I/O线上。无按键按下时,P1.0~P1.3线上均输入高电平。当某按键按下时,与其相连的I/O线将得到低电平输入。

2.4.2矩阵式按键接口

在单片机中需要的按键较多时,通常把键排成矩阵形式,这样可以节省硬件资源。如对于20只按键接口,如采用按键独立方式,需要20个I/O口。如采用矩阵式按键方式,则只需要9个I/O口。如图6所示。单片机系统中的非编码式键盘程序主要由判别是否有键按下子程序、键的识别子程序、找到闭合键后,读入相应的键值,再转到相应的键处理程序几个部分组成。

在该系统中所用到的按键有6个,所以采取独立按键接口方式。

2.5存储电路设计

ADuC845包含一个64K字节闪速/电擦除程序存储器,其中低62K字节供用户使用,可用作程序存储器或附加NV数据存储器。由于程序存储器与数据存储器共有64K其容量显然对于存储数据太小,所以我们用两个6264存储芯片进行了数据存储扩展开扩大数据存储空间,设计电路如下:

2.6与PC机的通信设计

一般的通信方式有并行通信和串行通信两种。并行通信虽然通信速度快,但是其传输信号线多,传输距离较远时线路复杂,成本高;串行通信又分为串行异步通信和串行同步通信两种,同步方式传送的位数多,对发送时钟要求较高,控制线路复杂,但传送速度较快;异步传送的位数较少,对发送时钟线路和接收时钟的要求相对不高,线路简单,但传送速度较慢。与我们的设计要求相比,我们选择线路较简单,对时钟要求不高的串行异步传送方式与PC机进行通信。电路图如下:

3软件设计

整个系统通过单片机控制按键来决定所要的动作,以期获得所需的主要参数,系统流程如图9所示:

4总结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论