基于单片机的温度采集系统设计样本.pdfVIP

基于单片机的温度采集系统设计样本.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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 芯片特性 3.1 SPCE061A 简介 SPCE061A是凌阳科技研发生产的性价比很高的一款十六位单片机,该芯片拥有8路 10 位精度的ADC,两路10 精度的DAC,只需要外接功放(SPY0030A)即可完成语音 的播放。另外凌阳十六位单片机具有易学易用的效率较高的一套指令系统和集成开发环境。 在此环境中,支持标准C 语言,可以实现C 语言与凌阳汇编语言的互相调用为软件开发提 供了方便的条件。 SPCE061A 片内还集成了一个ICE (在线仿真电路)接口,使得对该芯片的编程、仿 真都变得非常方便,而ICE 接口不占用芯片上的硬件资源,结合凌阳科技提供的集成开发 环境(unSP IDE)用户可以利用它对芯片进行真实的仿真;而程序的下载(烧写)也是通 过该接口进行下载。 下图为SPCE061A 单片机的内部结构框图: 图 3.1 SPCE061A 内部结构图 3.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.3 SPCE

文档评论(0)

fangqing12 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档