您现在所在的是:

单片机论坛

回帖:1个,阅读:895 [上一页] [1] [下一页]
1006
mahuaqiang
文章数:39
年度积分:49
历史总积分:1006
注册时间:2005/6/27
发站内信
08年博客人气奖
发表于:2008/9/8 10:36:00
#0楼
               
        我是如何开发无线温度采集终端的



   因项目需要,必须开发一种无线温度采集终端,要求采集温度范围在-30℃-500℃之间的范围,必须便于移动和方便的更换采集区域,精度在+/-2℃即可;
1)  分析采用热电阻pt100+信号调理作为“温度采集部分”,然后变送成标准的电压信号送给ad进行采集;
2)  因为是无线所以考虑到信号收发的问题,选用了60块的无线收发模块,直接从广东邮购的;
3)  为了便于长时间使用必须满足低功耗,所以选用手机电池作为电源,电压大概在3.3v-4.0v之间;
4)  为了降低成本选择了stc12c5410ad,可以工作在3.5v-5v,内含8路10位ad,价格也只有几块钱;
5)  pt100信号调理电路
图
6)  从上图可以看出放大器使用了lm358,不过是低功耗的那种,如果你去市场买的时候一定注意;
7)  stc12c5410ad,ad采集的方法参看器件手册,ad是以电源电压作为参考电压;
注意问题:
1)  在电池电压不可能永远恒定,充电完成后电压大概在3.8v左右,随着使用会逐步减低;
2)  试验当中发现单片机可以稳定工作在3.3v以上;
3)  必须购买低功耗的lm358运算放大器,单电源供电可以满足要求,普通的lm358使用的时候不能低于4v;
4)  ad采集的时候考虑到电压变动因素,采用了首先利用tl431来产生2.5v的电压提供给第一通道的ad进行采集,然后利用“vcc=1024(10位ad的最大数值)÷x(采集到的数据)×2.5v(tl431产生的电压)”求出vcc当前工作电压;
5)  把需要采集的电压接在第二通道以后,利用vin= x(采集到的数据) ÷1024(10位ad的最大数值)×vcc;
6)  tl431分别给lm358和ad提供稳定的恒压,具体的使用方法参见我的“tl431的使用方法”

----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=61588&Name=mahuaqiang
893
fredou
文章数:0
年度积分:50
历史总积分:893
注册时间:2008/9/16
发站内信
发表于:2008/9/16 10:42:00
#1楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002