基于SST89E564RD的数字自动读数仪

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:gloriayl2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文简要介绍基于SST(silicon Storage Technology)公司大程序存储容量的SST89E564RD单片机设计的数字自动读数仪,给出了系统硬件、软件的设计方法。实践证明该系统性能稳定,抗干扰能力强,数据采集结果的分辨率高,具有较高的实用价值。
  关键词:SST89E564RD;AD转换;AM29f040;液晶显示;C51
  
  引言
  
  51系列单片机具有体积小、价格低、性能高、应用开发简捷等优点,在工业控制、生产自动化、机械、电器、智能仪器仪表、信息家电、航空航天、通信导航、汽车电子等领域,都得到了日益广泛的应用。SST89E564RD是SST公司出产的一款基于51内核结构的单片机。SST89E564RD最大的特点是具有在线调试和在线下载功能,为工程开发中的调试提供了最大的方便。该芯片中含有1K的RAM和64K+8K的内置电可擦除程序存储器ROM。其程序存储器达到了51内核结构单片机寻址的最大范围,能够满足大容量程序存储的要求。
  单片机SST89E564RD在5V电压时可工作在0~40MHZ,具有三个16位的定时计数器,具有8个中断源,4个优先级,具有可编程看门狗定时器(WDT)。商用级SST89E564RD可工作在0~70摄氏度,而工业级SST89E564RD则可工作在-40~+85℃的温度范围内,可以极大的消减恶劣环境对它的影响。
  由于SST89E564RD的上述特点,使得它可以很好的应用于测控领域。本文所介绍的DAM-l数字自动读数仪主要应用于钻孔倾斜度的测量,同时也可以应用于水利、石油勘探等使用环境恶劣的测量领域和一般测量环境下的测量。
  数字自动读数仪的主要性能指标为:
  (1)系统的测量范围:一2.0V~+2.0V
  (2)系统分辨率:0.1mV
  (3)系统精度:lmV
  (4)使用温度:0+50℃
  (5)数据存储容量:500KB
  


  
  系统硬件设计
  
  数字自动读数仪要求可以采集两路—2.0V~+2.0V模拟电压信号和温度信号,并将相应的数据进行简单的处理、显示、存储在相应的存储器中;系统实时检测蓄电池电压当。
  电压低于llV时系统自动报警;最终上位机通过串口读出数据进行数据的后续处理。本系统的整个硬件结构如图1所示,设计主要由采样模块、数据存储模块、液晶显示模块、按键模块、串口模块组成。
  
  采样模块
  
  由于需要采样4路信号,因此增加了一个模拟多路转换开关CD4051,选定采样通道后,模拟信号通过模拟多路转换开关经一个模拟低通滤波器进入AD转换芯片ICL7135,ICL7135是一种4位半双积分单片集成ADC芯片。其分辨率相当于14位二进制数;转换精度高,转换误差为±1LSB;并能在单极性参考电压下,对双极性的输入模拟电压进行A/D转换;芯片采用了自动较零技术,可保证零点在常温下的长期稳定向;模拟输入可以是差动信号,输入阻抗极高。它与SST89E564RD的连接图如图2。
  
  数据存储模块
  
  数据存储模块有3部分组成:参数存储部分用来存储钻井参数及传感器参数由64Kb的E2PROMCS14WC64组成;数据暂存部分由256Kb的E2PROMCSI24WC256组成用来暂时存储测量数据;数据保存由512KB的Flash芯片AM29f040来组成。下面主要介绍一下AM29f040。
  Flash存储器是一种可在线多次擦除的非易失性存储器,即掉电后数据不会丢失。同时这种存储器还具有体积小、功耗低等优点,是很多数据采集系统首选的存储设备。AM29f040是AMD公司生产的Flash存储器,它采用5V单电源供电的只读存储器,是一种电可擦除与重新编译的器件。该器件由8个独立的64KB的块组成,其访问速度可达到55~150ns。它具有自动的片内的状态机控制编程和擦除器件、字节写和区段擦除功能。AM29f040的内部结构框图如图3。A0~A18是地址线,其中A8~A1 8提供存储区地址,行地址确定所在扇区;A0~A7选定某扇区的一个字节,扇区容量是256字节。DQ0-DQ7:数据输入/输出。在读周期输出数据;在写周期接收数据。写过程中写入的数据被内部锁存。CE:芯片使能,低电平时选中该器件。OE:输出使能,低电平时打开数据输出缓冲区,允许读操作WE:输入,写使能,低电平时允许写操作。Vcc为5V电源。Vss为地。工作方式有读方式、待机方式、输出禁止及算法选择。
  


  
  液晶显示模块
  
  本设计选用了肇庆金鹏电产有限公司生产的OCM19264-2,它是一种图形点阵液晶显示器,主要由行驱动/列驱动器及192×64全点阵液晶显示器组成。可完成图形显示,也可以显示12×4个(16×16点阵)汉字。它的数据线与SST89E564RD的PO口连接,另接8条控制线进行控制。由于其背光开启时的功耗比较大,因此设定如果2分钟无任何操作背光自动关掉。
  
  按键模块
  
  本设计中的按键模块用ZLG7289B,它具有SPI串行接口功能,可同时驱动64个键的键盘矩阵,其同步时钟输入端和串行数据输入/输出端与P2口的P2.0、P2.1相接,片选端由74HCl38的一个输出端连接。
  
  系统软件设计
  
  C51语言是一种专门用于51系列单片机编程的C语言。C51继承了标准C语言的绝大部分的特性,其基本的语法也相同,但其本身又在51系列单片机的特定硬件结构上由所扩展,如sbit、xbata、pdata等关键字就是专门针对51系列单片机的。C51的特点就是可以使程序员尽量少地对硬件进行操作。与汇编语言相比,它在功能上,结构性、可读性、可维护性上具有明显的优势,寄存器分配和寻址方式由编译器进行管理,编程时不必考虑存储器的寻址和数据类型等细节;指定操作的变量选择组合提高了程序的可读性;可使用与人的思维更相近的关键字和操作函数;与使用汇编语言编程相比,程序的开发和调试时间大大缩短;通过C语言可实现模块化编程技术,从而可将已编制好的程序加入到新程序中。基于C51的以上优点,本设计的软件由C51编写,从而实现了系统程序的模块化,分层次布局,使程序易于维护和扩充。系统的主程序流程图如图4所示。
  
  结语
  
  采用SST89E564RD单片机设计的DAM-1数字自动读数仪,性能可靠,采用C51编写程序使软件可读性强,易于维护。Flash存储器AM29f040B较好满足了系统大数据量存储的要求,并经过实验验证,本仪器达到了所要求的测量精度,达到了设计要求。
  
  参考文献
  
  1.赵亮,侯国锐,‘单片机C语言编程与实例’,人民邮电出版社,2003
  2.王建校,‘51系列单片机及C51程序设计’,科学出版社,2002
其他文献
12月4日,LSI Logic(简称LSI)与杰尔系统(Agere)共同宣布,两家公司将合并成为一家新的公司,新公司名称仍为LSILogic。原LSI公司的Abhi Talwalkar被任命为新公司的总裁兼CEO。
期刊
摘要:以433MHz、905MHz及2.4GHz三个通信频段为研究对象,以点对点方式为基本通信方式,对其在不同地点不同距离不同环境进行测试,并尝试通过增加高精度放大器的方法提高系统性能。通过试验可知通信距离与频率成反比,接收效果与频率成反比,且与发射点接收点位置密切相关,加入PA通信距离增加了40%。实验结果表明,通信试验数据与电磁学理论相吻合,证明了本文试验方法的可行性与有效性,同时系统可通过加
期刊
摘要:本文提出了一种高效、压缩比在线可调的实时图像压缩系统方案,并且详细说明了硬件设计结构。与现有的结构相比,该结构具有并行度高,抗误码能力强等特点,图像质量可满足大多数应用要求。本系统中采用Xilinx最新推出的Virtex ll Pro系列产品中的XC2VP40来实现在FPGA上的设计。  关键词:高效实时;图像压缩;FPGA    引言    在信息化时代,对图像信息的处理、存储和传输在社会
期刊
德州仪器(TI)推出一款功能齐备的千兆以太网IP电话软、硬件解决方案,该产品集成了可靠的安全性与增强型语音质量特性,能够充分满足各种规模VoIP企业用户的需求。TI最新的IP电话SoC建立在功能强大的高灵活性DSP平台基础之上,不仅能够节省新型IP电话产品的开发成本,还能帮助制造商显著加速产品上市进程,既提高了工作效率,又降低了通信成本。  近年来VoIP市场发展迅速,据iSuppli公司统计,2
期刊
一对父子在被海水漫过沙滩上,共同拉着一只船模迈步向前,一条黄蓝绿的彩带从两人之间穿过,蜿蜒消失在天际,彩带的另一端醒目的写着“NXP”三个字母。这是刚刚脱胎于飞利浦的NXP半导体最近在媒体上频频展示的一幅广告,画面中飞利浦化身为稳健而成熟的父亲,而NXP则变成充满好奇的孩子。正如文字旁白中“开放的探索精神和新生儿般的好奇心”,飞利浦半导体虽然随着飞利浦集团进入中国市场已近20年,但新生NXP对中国
期刊
摘要:本文探讨了微波集成电路芯片ATF34143在低噪声放大器设计中的应用。本文设计的LNA应用于某一点多址通信系统中,要求工作频率为1.4—1.6GHz,噪声系数NF22dB。最后给出了运用ADS软件的仿真结果和测试结果,达到了预定的设计指标。  关键词:低噪放(LNA);ADS;噪声系数;匹配    引言    现今,对无线系统射频接收机的要求越来越高,比如低功耗、低噪声、大动态范围、高灵敏度
期刊
摘要:为了产生用于水下点对点通信的各种信号,本文在扩展硬件资源受限的情况下,设计并研制了一种基于DDWS实现的通信编码器硬件系统,它能产生用于水下通信的连续不间断输出的复杂波形信号,同时实现数字模拟输出,满足通信信号的精度和稳定性要求。  关键词:TS101S;直接数字合成;水声通信信号    引言    水下通信信号的一个显著特点就是信号的频率非常低(kHz级),为了提高信息的传输速率,必须充分
期刊
近年来,人们在充分享受汽车所带来的巨大便利的同时,也开始为汽车引发的诸多问题感到忧虑,例如随着汽车保有量的迅速攀升,道路日渐拥挤,事故屡见不鲜。
期刊
摘要:本文介绍了一种基于IC卡的加油站信息化管理系统。  关键词:IC卡;RFID;嵌入式系统;Linux;网络  随着社会经济的稳步发展和人民生活水平的不断提高,石油成为与人们生活息息相关的一种战略资源。不论是企事业单位对车辆用油的控制,还是石油销售商对加油站的管理都在由粗放型向集约型转变。在信息技术风靡全球的今天,计算机技术无疑成为加油站规范管理、节约成本、提高效益的一种有效手段。    系统
期刊
摘要:本文介绍了多功能显示驱动器MCl4489与HCS12系列单片机的接口应用开发设计,给出了两种不同接口电路,叙述软件编程的步骤,并给出了相关的程序源代码,经实验表明SPI通讯具有更大的优势。  关键词:HCS12单片机;SPI;MCl4489;显示    引言    对于任意一种功能完整的单片机应用系统,显示功能往往是必不可少的。例如在智能车运行的过程中,对其速度和时间的实时监控是非常重要的,
期刊