SPCE061A在温度测量显示存储系统中的应用.doc

SPCE061A在温度测量显示存储系统中的应用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无锡市广顺石化仪表厂 NUMPAGES 7 SPCE061A在温度测量显示存储系统中的应用 1?引言   在工业生产和日常生活中,有的时候迫切需要知道某种环境、某种物体的温度,而且需要将它记录下来。更高的要求是,需要每隔一段时间记录时间与温度,将温度上传到PC机进行分析计算……。本方案讨论了使用凌阳科技公司的高性能SPCE061A单片机作为主控制器,采用一线制数字温度传感器DS18B20作为温度传感器,采用液晶1602作为显示器件,采用凌阳科技公司的SPR1024作为数据存储器的应用方案。该方案实现了目标温度的测量、显示、存储与PC机传输数据的功能,体现了SPCE061A强大的功能。 2?技术指标及方案可行性论证 2.1?系统的技术指标   本系统的技术指标要求如下:   1.?采集温度,精度达到0.1℃;   2.?实时显示温度;   3.?具有温度数据存储功能,每隔10分钟存储一次,并且在存储的过程中通过液晶提示,要求可以存储30天的数据;   4.?具有UART通讯功能,可以将采集的温度实时的上传到PC机。 2.2?可行性论证   考虑到性价比,开发工具等等,选择凌阳SPCE061A作为主控制器。根据系统的技术指标,选择DS18B20作为温度传感器。该温度传感器具有多种精度测温模式,其中11位精度的测温模式可以达到0.0625的精度要求,满足系统的精度要求。采用液晶1602来显示温度,该液晶具有很好的性价比,为16*2的字符型液晶,驱动简单,可以进行实时显示。为了可以存储数据,外扩凌阳科技公司的SPR1024串行Flash作为存储器。该存储器为128K*8 bit的flash,系统要求每隔10分钟存储数据一次,30天共需存储30(天)*24(小时)*6(每小时6次)为4320次数据,由于数据为11位分为高低字节存放,共需要4320(次)*2(字节)为8640(字节),所以SPR1024完全满足要求,而且具有余量,可以进行扩展,例如将温度的时间也保存到SPR1024中,或者提高存储的频率,每隔5分钟存储一次等等。UART功能为SPCE061A具有的功能,扩展一个电平转换电路就可以实现与PC机通讯。综上所述,系统方案可行。 3?系统所用模块简介   本系统采用SPCE061A单片机作为主控制器,DS18B20作为温度传感器,SPR1024作为存储器件,液晶1602作为显示器件,下面将依次介绍这些模块。 3.1?SPCE061A芯片特性 3.1.1?SPCE061A简介   SPCE061A是凌阳科技研发生产的性价比很高的一款十六位单片机,该芯片拥有8路10位精度的ADC,两路10精度的DAC,只需要外接功放(SPY0030A)即可完成语音的播放。另外凌阳十六位单片机具有易学易用的效率较高的一套指令系统和集成开发环境。在此环境中,支持标准C语言,可以实现C语言与凌阳汇编语言的互相调用为软件开发提供了方便的条件。 SPCE061A片内还集成了一个ICE(在线仿真电路)接口,使得对该芯片的编程、仿真都变得非常方便,而ICE接口不占用芯片上的硬件资源,结合凌阳科技提供的集成开发环境(unSP IDE)用户可以利用它对芯片进行真实的仿真;而程序的下载(烧写)也是通过该接口进行下载。   下图为SPCE061A单片机的内部结构框图: 图 3.1 SPCE061A内部结构图 3.1.2?芯片特性 · 16位μnSP微处理器; · 工作电压:内核工作电压VDD为3.0~3.6V(CPU),IO口工作电压VDDH为VDD~5.5V(I/O); · CPU时钟:0.32MHz~49.152MHz; · 内置2K字SRAM; · 内置32K闪存ROM; · 可编程音频处理; · 晶体振荡器; · 系统处于备用状态下(时钟处于停止状态),耗电小于2μA@3.6V; · 2个16位可编程定时器/计数器(可自动预置初始计数值); · 2个10位DAC(数-模转换)输出通道; · 32位通用可编程输入/输出端口; · 14个中断源可来自定时器A / B,时基,2个外部时钟源输入,键唤醒; · 具备触键唤醒的功能; · 使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据; · 锁相环PLL振荡器提供系统时钟信号; · 32768Hz实时时钟; · 7通道10位电压模-数转换器(ADC)和单通道声音模-数转换器; · 声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能; · 具备串行设备接口; · 低电压复位(LVR)功和低电压监测(LVD)功能; · 内置在线仿真(ICE,In- Circuit Emulator)接口。 3.2?SPCE061A精简开发板   SPCE061A精简开发板(简称61板),是

您可能关注的文档

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档