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

摘 要:在工业生产和日常生活中,有的时候迫切需要知道某种环境、某种物体的温度,而且需要将它记录下来。更高的要求是,需要每隔一段时间记录时间与温度,将温度上传到pc机进行分析计算……。本方案讨论了使用凌阳科技公司的高性能spce061a单片机作为主控制器,采用一线制数字温度传感器ds18b20作为温度传感器,采用液晶1602作为显示器件,采用凌阳科技公司的spr1024作为数据存储器的应用方案。该方案实现了目标温度的测量、显示、存储与pc机传输数据的功能,体现了spce061a强大的功能。

关键词:测温;单片机;spce061a;spr1024;ds18b20;液晶1602;ds18b20
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.1spce061a芯片特性
3.1.1spce061a简介
  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)和单通道声音模-数转换器;

· 声音模-数转换器输入通道内置麦克风放大器和自动增益控制(

  • SPCE061A在温度测量显示存储系统中的应用已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计