随着技术的创新和发展,温度测量已经可以通过温敏电子元器件的物理量模拟来实现,从而使温度测量更加准确、高效率。本文基于目前数字式、集成式的温度测量发展趋势,借用 DSP 嵌入式原理,进行了温度测量嵌入式系统的设计。设计过程中,将系统设计分为硬件和软件两个部分,最终实现了温度测量系统的人机交互和温控的需求。
在目前的技术领域当中,实时在线仿真系统是嵌入式技术研究中最具潜力和开发价值的系统,一方面,实时在线仿真系统可以对程序所存在的内在原理进行检验,从而深刻地排除掉程序内部存在的逻辑错误;另一方面,为了规避硬件干扰下的异常执行,实时在线仿真系统选用了独立功能性规格对软件和硬件进行描述,并实现了FSM有限态自动机和DSP 规格语言的运用。
DSP 嵌入式系统,为了实现温度测量的基本要求,需要具备输入电路、数据采集电路、通信电路三个方面的设计。本文所设计的温度测量嵌入式系统,需要同时具备着三个部分的硬件内容,因此,系统的基本组成本文设定为微处理器、数据采集模块、电源模块、晶振电路、显示器、输入输出模块等。其中,输入电路作为传统计算机技术的延伸,可以选择使用键盘输入。本文的键盘输入技术选择使用矩阵扫描技术,该技术可以通过输入端 a 和输出端 b 组成扫描矩阵,实现 a*b 多个组合,按下键位则端口选中,按键逻辑只有“通”、 “断”,操作简单。数据采集作为温度测量的重要信息搜集模块,本文选用了著名的 DS18B20 型号温度传感器,该传感器使用单线接口,能够减少连线,同时避免外界电源保证读写和温度转换的准确。通信电路设计则是温度监控的实现步骤,本文选用了使用广泛的 RS232 通信协议,进而可以利用 PC 机串行口第二引脚作为数据接收端,实现对传感器数据的接收。
在系统设计当中,系统需要包含应用程序、任务控制块以及任务堆栈三个部分。其中任务控制块是系统当中复杂的数据结构,需要在偏移 0 的位置存储指针,用以对任务堆栈进行记录。本文在进行系统设计时,基于这一原则,为温度测量嵌入式系统进行了人机交互、串行通讯、温度测量控制和远程加载四个模块,利用四个模块的功能来完成系统任务。其中,人机交互模块应包含按键输入处理和显示屏显示、串行通讯模块应包含出口驱动以及通讯程序、温度测量和控制则包括信号采集和信号输出运算、远程加载模块则需要具备 ISP 功能。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !