您现在的位置:智能制造网>技术首页>

基于ADuC824的数据采集仪的设计

2007年07月07日 09:40来源:烟台勾股通信技术有限公司 >>进入该公司展台人气:784

 [摘 要] 介绍了ADuC824的内部结构和功能,结合K9S2808V0A构成便携式数据采集仪,并给出了软、硬件设计的方法。  
  [关键词] ADuC824;数据采集;便携式 
  1 前 言 
  数据采集仪可广泛应用于工业、农业、军事及日常生活等各个领域。通常对数据采集仪的要求是采集速度快、精度高、存储容量大、抗*力强,能实时记录数据采集的时间,仪器操作简单,携带方便,并能灵活选择数据输出的方式,而采用普通微控制器组成的数据采集系统很难满足上述要求。该文介绍一种以数据采集系统芯片ADuC824为核心,配合大容量快闪存储器K9S2808V0A芯片构成的数据采集仪的软、硬件设计方法。该采集仪特别适用于野外及环境恶劣的工作场所。 
  2 便携式数据采集仪的硬件系统组成 
  便携式数据采集仪的硬件系统组成如图2-1所示。 


  采集仪采用美国AD公司推出的高性能数据采集系统芯片ADuC824,它可以同时接收多路模拟信号,并能选择模拟信号的输入方式(直接输入或差分输入),利用分时进行采集,可实时记录数据采集的时间。外部模拟信号在A-DuC824内部完成多路选择、缓冲、程控增益放大、低通滤波及模/数转换。根据模拟信号的特征,采集人员可以通过键盘选择不同的采样速率、数字滤波器进行数据采样、抗干扰处理,处理后的数据与时间信息一起直接存入外部大容量快闪存储器K9S2808V0A中,同时通过LED显示器显示。用户如需进一步分析处理数据,可通过打印机接口外接微型打印机直接打印输出,也可通过通信接口传送至上位机,再采用软件对数据进行分类或综合处理。 
  2.1 ADuC824芯片简介[1] 
  ADuC824是美国AD公司出品的高性能微转换器,是一种具有真正意义的完整的数据采集系统芯片。它在单个芯片内集成了双路高精度∑-△ADC、温度传感器、程控增益放大器PGA、8位MCU、FlashMemory、RAM以及定时器/计数器等功能部件,具有52引脚,采用PQFP(即塑料四方形扁平)封装,图2-2是ADuC824的内部功能框图。它的组成及特点如下: 

  (1)基于8051的内核,指令集与8051兼容;可采用32kHz的晶振工作,利用片内PLL(锁相环)产生内部所需的工作频率,MCU内核工作频率和数据输出率可编程,输出精度随程控增益和输出数据速率的变化而改变;3个16位的定时器/计数器;26根可编程I/O线;12个中断源,两个优先级。 

  (2)8KB片内闪速/电擦除程序存储器;640B片内闪速/电擦除数据存储器;片内电荷(不需要外部VPP);256B片内数据RAM;可扩展64KB程序存储器空间和16MB数据存储器空间。 
  (3)两个独立的∑-△ADC通道,主、辅助通道的分辨率分别为24和16位,具有可编程自校正功能;12位电压输出型的数模转换器(DAC);片内温度传感器;两个激励电流源;基准检测电路;定时间隔计数器(TIC)。 
  (4)采用3V、5V电压工作;具有正常、空闲和掉电3种工作模式。 
  (5)一个通用UART串行I/O;一个与I2C兼容的二线串口和SPI串口;一个看门狗定时器(WDT);一个电源监视器(PSM)。 
  2.2 数据采集仪的接口电路[2] 
  数据采集仪的接口电路包括数据存储器扩展电路、日历时钟电路、键盘/显示电路及打印、通信电路等几个部分。 
  (1)日历时钟接口电路 
  为了实时记录数据采集的时间,采集仪设计了一个日历时钟接口电路。日历时钟芯片选用Dallas公司的DS12C887,该芯片采用CMOS工艺,内部集成了芯片工作所需的晶振和锂电池等相关电路,能够自动产生世纪、年、月、日、时、分、秒等时间信息,具有功耗低、精度高、工作稳定可靠、外围接口简单等优点。DS12C887与ADuC824的接口电路见图2-3。其中,MOT:模式选择,此处接地,选择In模式;AD0~AD7:分时复用地址/数据总线;AS:地址选通;/DS:数据读允许;R/W:数据写允许;/CS:片选;/RESET:复位。它们分别与ADuC824的P0口、ALE、/RD、/WR、P3.5及+5V相连。 

  (2)通信、打印接口电路 
  为了实现与上位机(PC机)的通信,选用MAX232芯片组成通信接口电路,MAX232是一种双路RS-232数据收发器,只需+5V电源供电,图2-3是它与ADuC824的接口电路,其中ADuC824的TxD、RxD分别与MAX232的T21N、R20UT相连,而MAX232的T20UT、R2IN接至PC机。 
  打印接口电路可通过ADuC824扩展一片可编程并行I/O接口芯片(如8255)来实现,用以完成采集仪数据的直接打印输出。 
  (3)数据存储器扩展电路 
  ADuC824片内虽然包含了640B闪速/电擦除数据存储器和256B的RAM,但相对说来其容量毕竟有限,不能满足数据采集仪的要求,因此,系统扩展了16MB的外部数据存储器。存储芯片选用三星公司新品大容量闪速存储器K9S2808V0A。 
  K9S2808V0A为22引脚表面封装器件,单片容量16MB(16M×8),其突出优点是:命令、地址和数据信息均通过8条I/O线传输,寻址内存单元的地址线不作为芯片的引脚,24位地址分3次写入地址寄存器,译码后找到相应的单元,电路连线简单,可靠性高,图2-4是它与ADuC824的接口电路。其中,CLE:命令锁存使能,ALE:地址锁存使能,CE:片选,RE、WE:读、写使能,R/B:操作状态指示,I/O口:三态,输入命令、地址和数据以及读操作时输出数据,它们分别与ADuC824的P1.1、ALE、P1.0、/RD、/WR、P1.2、P0口相连。K9S2808V0A的各种操作具有共同的特点,即在I/O口上首先发送操作命令到命令寄存器,其后的连续3个周期发送要操作单元的地址。 

  (4)显示、键盘接口电路 
  为了提高数据采集仪的抗干扰性能,节省A-DuC824的资源,接口电路采用键盘、显示接口芯片MAX7219构成。MAX7219是美国MAXIM公司推出的多功能串行LED显示驱动器,采用3线串行接口传送数据,可直接与ADuC824接口。它内含硬件动态扫描显示控制,每片可驱动8个LED数码管,当多片MAX7219级联时,可控制更多的LED。 MAX7219是共阴极显示驱动器,其SEGA-G和SEGH为LED七段显示器段和小数点驱动端,输出段控信号,DIG0~7为8位数字驱动线,输出位选信号,DIN为串行数据输入端,CLK为串行时钟输入端,DOUT为串行数据输出端,在级联时传到下一片MAX7219的DIN端,LOAD为装入数据控制端,ISET端通过一个电阻电源相连,以提供给LED段的峰值电流。图2-4是它与ADuC824的接口电路,采集仪可根据实际需要,具体确定LED的位数后,再决定是否选用多片MAX7219进行级联。图中,ADuC824的P3.2、P3.3、P3.4分别作为MAX7219的DIN、CLK、LOAD的信号输入端。 
  键盘接口电路同样使用MAX7219芯片,具体电路不再画出。键盘可设置6个按键,即采样信号A、B、C、D键及打印、通信键。根据现场采集信号类型的不同,通过A、B、C、D键分别选择不同的采样速率、数字滤波器来进行数据采集、处理,以提高所得数据的度和正确度;通过打印键实现数据的直接打印输出;通过通信键完成与上位机的通信。 
  3 便携式数据采集仪的软件设计 
  采集仪的软件包括主程序、子程序及各功能程序,采用模块化的程序设计方法。主要有以下几个部分构成: 
  (1)系统初始化模块:完成ADuC824、DS12C887、K9S2808V0A、MAX7219等可编程芯片的初始化工作; 
  (2)系统自测试及出错处理模块:实现采集仪自检功能,提示系统错误信息; 
  (3)显示、键测试模块:实现日历时钟和采集数据的显示,判别是否有键按下以及何键被按下; 
  (4)日历时钟数据传送模块:完成日历时钟数据的调用及存储; 
  (5)数字滤波器模块:根据模拟信号及干扰信号的不同特征,编制相应的数字滤波程序,实现软件抗干扰; 
  (6)闪速/电擦除数据存储器数据输入、输出模块:完成数据的存储、输出功能; 
  (7)打印模块:实现数据的直接打印输出; 
  (8)通信模块:实现采集仪与上位机的数据传送。主程序流程见图3-1。 

 4 结束语 
  ADuC824片内资源丰富,可广泛应用于智能仪表、智能传感/变送器称重仪器、压力测量、便携式仪器等领域,同时ADuC824也代表了当今微控制器的发展趋势。以ADuC824为核心的便携式数据采集仪不但具有硬件结构紧凑、功耗低、抗干扰性能好、携带方便等优点,而且还具有很高的稳定性、可靠性。 
  [参考文献] 
  [1] 李 刚.ADuC8XX系列单片机原理与应用技术[M].北京:北京航空航天大学出版社,2002. 
  [2] 何立民.MCS-51系列单片机应用系统设计[M].北京:北京航空航天大学出版社,1999. 
全年征稿/资讯合作 联系邮箱:1271141964@qq.com
  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。


编辑精选

更多


宣传样本推荐图书

旗下子站

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备



关于我们|本站服务|会员服务|企业建站|旗下网站|友情链接| 兴旺通| 产品分类浏览|产品sitemap

智能制造网 - 工业4.0时代智能制造领域“互联网+”服务平台

Copyright gkzhan.comAll Rights Reserved法律顾问:浙江天册律师事务所 贾熙明律师

客服热线:0571-87756395加盟热线:0571-87759904媒体合作:0571-89719789

客服部:编辑部:展会合作:市场部:

关闭