由PIC16F877构成的温度变送器原理详解

ttktitk

分也可以采用非等分,这里我们采用等分的方法。

2.3线性化软件的C语言实现

根据上述公式,其线性化处理程序如下:

unsigned long Count_Tem(unsigned int ad_counter) {unsigned long js1,js2; unsigned char js=0;

while(1)

{

k

i

k+1

js1=counter[js]; js2=counter[js+1];if(ad_counter>=js1 && ad_counter<=js2)//判断Ni是否在(Nk,Nk+1)内

图6  t/N (温度/数值)特性

{temp1=tempture[js]; temp2=tempture[js+1];temp=temp1+(ad_counter-js1)*500/(js2-js1);//代入公式计算结果return temp; //返回温度值

表1  温度-A/D转换对照表

温度/℃

30 45 60 75 90

A/D值 91 147 201 254 307

温度/℃ 135 150 165 180 195

A/D值 464 516 767 618 668

温度/℃ 240 255 270 285 300

A/D值

5-153-jpg_6_0_______-287-0-122-287.jpg

816 864 928 977 1023

} js=js+1; if(js>61){break;}}}

3结  论

基于热电阻的智能式二线制温度变送器,经过

间的端点A/D转换值Nk都对应一个tk。当A/D转换值为Ni 时,实际测量温度值ti一定会落在某个区间(tk,tk+1)。采用线性插值法进行插值,用通过(Nk,tk)和(Nk+1,tk+1)两点的直线近似代替原特性。 通过两点BK和BK+1的直线方程为

(tk1?tk)?(Ni?Nk)

t?t?ik Nk?1?Nk

单片机数据处理之后,精度可以保证在0.1%FS;具有现场显示变送一体化功能,同时采用数字电位器实现零点和满度的调整,操作简单、直观、准确度高。该变送器体积小、成本低、精度高、可靠性好,

已产品化批量生产,并得到广泛的应用。

参考文献

12社, 2002

(收稿日期:2003-04-01)

赵新民. 智能仪器设计基础. 哈尔滨: 哈尔滨工业刘和平. 单片机原理及应用. 重庆: 重庆大学出版

从中可以看出,线性化的精度由折线的段数决定,分段越多,精度与准确度越好。有时为了提高精度,也可以采用抛物线插值。分段时可以采用等

大学出版社, 1999

5-38-jpg_6_0_______-894-0-275-894.jpg

Microcontrol

5-17-jpg_6_0_______-72-0-313-72.jpg

lers & Embedded Systems

61

温度变送器转换程序c语言,温度变送器电原理图相关推荐

  1. 温度变送器转换程序c语言,两线制智能温度变送器的设计

    摘要: 伴随着电子技术的发展,各种数字器件的出现,智能仪器仪表在生产过程中的应用越来越广泛,对信号的采集.传输及数据处理提出更高的要求.温度的采集和处理被广泛应用于工业现场的数据采集系统,而把温度信号 ...

  2. 大二c语言数电课程设计,数电课程设计报告(数字钟的设计).doc

    数电课程设计报告(数字钟的设计).doc 数电课程设计报告 设计背景与要求 设计要求 系统概述 2.1设计思想与方案选择 2.2各功能块的组成 2.3工作原理 第三章 单元电路设计与分析 3.1各单元 ...

  3. C语言实现电驴下载完成后自动关机

    本着共享的精神,电驴下载完成后不能自动关机.但我觉得这样得不偿失,可以列出N条理由来支持我的观点,节约资源.环保.省钱.延长电脑寿命--那么,如何能实现电驴下载完成后自动关机呢? 方案一    截获电 ...

  4. 杭电oj2002c语言,杭电oj部分水 c语言源代码.doc

    杭电oj部分水 c语言源代码 俭陇勤匡擞极且妓愈谓蹄戍然爪祸蛔呆鞭貉幽鱼零决垛遵瞳勘召敢澜瓤脐哄般棉访才痢狐沏唇衬侗辐丈洛醋握掇螺运缚棠炳往蕉帚肪共权脓桅竿何沈掩镍线崇赎党服炊纹克见蹦达水捣凑倔充蹋砸 ...

  5. R语言实验---电商产品评论数据情感分析

    文章目录 前言 一.案例背景 二.代码 1.数据爬取 2.数据预处理 3.数据分析(情感倾向) 4.使用LDA模型进行主题分析 总结 前言 开篇碎碎念:R语言老师出的实验题,在原本代码的基础上进行修改 ...

  6. c 程序设计语言西电科大,西安电子科技大学

    西安电子科技大学网络与继续教育学院 2020 学年下学期 <高级语言程序设计(C)>期末考试试题 (综合大作业) 一.选择题(每小题 1 分,共 20 分) 1.有下列程序 main() ...

  7. 三相电检测电路c语言,三相电缺相检测电路

    电流互感器 电流互感器是依据电磁感应原理将一次侧大电流转换成二次侧小电流来测量的仪器.电流互感器是由闭合的铁心和绕组组成.它的一次侧绕组匝数很少,串在需要测量的电流的线路中. 因此它经常有线路的全部电 ...

  8. 分享b2b2c带商家入驻中英繁多语言海外电商带商品库一键铺货商城源码

    源码介绍: 1.源码前端展示语言包含中英繁9种语言, 2支持切换语言 3.支持商家入驻 4.支持多种支付 5.支持多规格商品 6.商家后台,总后台, 7.平台数据总预览 8.会员管理 9.订单消息提醒 ...

  9. 量子计算机芯片电原理图,量子计算机新进展:量子光学芯片电路

    无论是应用在安全数据加密,海量数据的超高速计算或者所谓的高度复杂系统的量子模拟:光学量子计算机都是未来计算机技术的一个希望的源泉.现在,据在<自然*光子学(Nature Photonics)&g ...

最新文章

  1. 有空间感的图片环形滚动代码
  2. 【Ajax技术】使用XHR对象发送和接受数据
  3. 往有序单循环链表的插入元素使原链表依旧有序
  4. LeetCode 题 - 66. 列表元素加一 python实现
  5. Linux下rz,sz与ssh的配合使用
  6. 西门子v90伺服说明书_西门子V90伺服驱动器的的EPOS控制模式
  7. HDU 4990 Reading comprehension
  8. find ctime 加减n时间范围
  9. xshell5免费版本下载
  10. 谷歌翻译失败解决方案
  11. 数据挖掘—网格搜索2
  12. 收藏!这10部关于数学的顶级纪录片,告诉孩子数学跟枯燥不沾边!
  13. OpManager Plus-IT基础设施监控
  14. np.random用法
  15. 虚拟机 host-only网络配置
  16. 微信小程序实战--仿知识星球(一)
  17. APS供应链计划管理有何功能?其目的和意义又是什么?
  18. 2022-2027年(新版)中国大米行业营销战略与供应情况预测报告
  19. MIMO-OFDM无线通信技术及MATLAB实现
  20. PyCharm 安装numpy包

热门文章

  1. msxml document class EOleSysError with message '没有注册类别' 错误的解决
  2. 2021十大关键显示科技趋势
  3. rk3188调试记录
  4. TransmittableThreadLocal的简单使用 + 手写源码
  5. Burpsuite抓取安卓模拟器的包实现app抓包
  6. c语言中的头文件stdlib.h的作用,C语言头文件#includestdlib.h的作用
  7. 推荐一个js常用工具函数库
  8. 小米生态链毛利率公开 雷军的小米到底赚钱么?
  9. css div li等等设置disabled属性实现置灰效果
  10. 【自然语言处理基础技能(NLP)】朴素贝叶斯