新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > ICL7135与PIC单片机在温度变送器中的应用

ICL7135与PIC单片机在温度变送器中的应用

作者:时间:2011-08-05来源:网络收藏

  5 软件设计

  系统软件的设计中含有以下几个处理模块:初始化及主程序模块,中断处理模块,数据处理及传送控制输出模块。其中中断处理模块包括通讯中断,捕捉中断处理。数据处理及传送控制输出模块则包括对象的数据处理,串行通讯的接收与发送控制。以下简要介绍主程序运行流程与 7135 电平中断处理。程序流程如下:

主程序运行流程

7135 电平中断转换流程

  在 A/D 转换过程中,因为 BUSY 脚上升沿时开始脉冲计数,下降沿是计数即完毕,所得结果 存放在 CCP 寄存器中,它是分 CCPR1H 与 CCPR1L 高、低两个字节共 16 位寄存器。将 CCPR1H左移 4 位加上 CCPR1L 再减去 10001,即为 A/D 转换脉冲的计数值。将转换后的数据按前述方法由软件进行进一步处理。对采样数据的处理过程中,可取对每 4 次或 8 次采样值进行脉冲 滤波,或可以结合其他滤波方法一起例如一阶滤波方法对数据进行处理,送显,控制,这样能使测量更准确,显示更稳定。为保证生产的持续稳定进行提供有力保障。

  6 结束语

  此的工作环境相当恶劣,静电干扰非常大,在调试过程中甚至出现了芯片被静电激穿烧坏的现象,在串行通信的前端加光耦隔离并对 MAX485 芯片 A、B 分别上拉到电源和下拉到地起到了良好的保护作用,在长时间的使用期间此无论是在稳定性、精度、 实时性还是安全性上都表现良好,满足了实际生产的需要。

  本文作者创新点是以的实际工程为例,详细阐述将检测到的进行转换处理后通过串行口传送给上位机,于高精度的温度检测仪表中,介绍了一款智能温度控制仪表在温度中的。对于实际生产有重要的借鉴意义。项目经济效大约50万元;数据来源主要是通过脉冲计数的方式获得测量的结果;研究方法:利用含有初始化及主程序模块、中断处理模块、数据处理及传送控制输出模块的设计软件来模拟实验研究,其中中断处理模块包括通讯中断,捕捉中断处理。数据处理及传送控制输出模块则包括温度对象的数据处理,串行通讯的接收与发送控制。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭