搜索
bottom↓
回复: 11

HR202硬件设计问题

[复制链接]

出0入0汤圆

发表于 2013-12-4 14:50:09 | 显示全部楼层 |阅读模式
最近搞HR202,发现按照数据手册设计的电路,和参考程序根本没法讲电容的电冲满。一直为零,因为PWM经过HR202输出之后电压有正有负,虽然正电压维持时间长但是其电压太小,所以电容一直冲不上电。
有谁有过这个方法成功的啊?求指导。
电路图如下

原理和这个一样:http://www.amobbs.com/thread-4641272-1-1.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-12-4 16:31:10 | 显示全部楼层
附上数据手册,没人搞过吗!!?提点一下就好

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-12-4 17:17:43 | 显示全部楼层
这个原理图更厉害直接接电源,当做电阻分压都可以,为毛我的电路设计就不可以!为什么。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-12-4 17:25:42 | 显示全部楼层
我觉得是传感器问题了,不行了我。。。

出0入0汤圆

 楼主| 发表于 2013-12-4 17:28:35 | 显示全部楼层
附上技术要点:
大家分析分析,还有相关软件和原理。

                                                   RC測湿
注:Rs   為標準電阻 RH 為湿敏電阻
检测原理:
         RC 測湿的實現方法是利用電阻 R 給電容 C 充放電時間來測量湿度的(此處的湿度感
         測器為湿敏電阻) 。
         用不同的電阻給電容充放電時間不一樣,對 RC測量湿度的精度與電阻 R 和電容 C的
         選取有關。我們通常是選用一個標準電阻(隨湿度變化其阻值變化很小,可忽略不計,通
         常為高精度的金屬膜電阻)它的阻值 Rs 與湿度感測器在標準大氣壓下、25℃時的阻值相
         同。當湿度發生變化時,湿敏電阻的阻值 RH發生變化,那麼湿敏電阻 RH 給電容C的充放
         電時間也發生變化。而標準電阻 Rs給電容 C 的充放電時間則基本不發生變化。
         由RC充电原理我們知道,電阻 R 與電容 C 充電時間的關係可知         
         TH=K*RH*C       (1)
         Ts=K*Rs*C       (2)
         其中K 為常數
         由1,2可知充電時間的比例與 R 有關,而 C 無關。
         RH=(Rs*TH)/Ts
         當然,随着环境湿度的變化電容 C 變化比較大,我們完成標準電阻和湿敏電阻對同一電
         容的充放電在很短的時間內,因而電容C 變化引起的誤差可以消除。為了提高精度,對電
         容 C 的選取也有關係,電容容量不能太小,也不能太大,與感測器的標稱值有關。
   
         这样我们就计算出拉湿敏电阻阻值RH,通过湿阻特性查表就可以得到湿度值;当然也可以分段计算出湿度值。

硬件摘要:
         PD0、PD2和PD3是AVR单片机的3个I/O脚;
         RK为10k的精密电阻;
         RH为31K-精度为1%的湿敏电阻;
         R1为100Ω的普通电阻;
         C1为0.47μ的瓷介电容。
程序要点:
         先将 PD0、PD2,PD3都设为低电平高阻输出,使C1放电至放完。
         将PD2、PD3设置为高阻输入状态,PD0设为高电平输出,通过RK电阻对C1充电,单片机内部计时器清零并开计         时检测PD3口状态,当PD3口检测为高电平时,即C1上的电 压达 到单片机 高电平输入的门嵌电压时,单片机         计时器记录下从开始充电到PD3口转变为高电平的时间T1即TS。
         将PD0、PD2,PD3都设为低电平高阻输出,使C1放电至放完。
         再将PD0、PD3设置为输入状态,PD2设为高电平输出,通过RH电阻对C1充电,单片机内部计时器清零并开始计         时,检测PD3口状态,当PD3口检测为高电平时,单片机计时           器记录下从开始充电到PD3口转变为           高电平的时间T2即TH。


注意事项:
        从上面所述可以看出,该测湿电路的误差来源于这几个方面:单片机的定时器精度,RK电阻的精度,湿敏电           阻RH的精度,而与单片机的输出电压值、门嵌电压值、电容精          度无关。 因此,适当选取湿敏电阻          和精密电阻的精度,单片机的工作频率够高,就可以得到较好的测湿精度。
        当单片机选用4M工作频率,RK、RH均为1%精度的电阻时,湿度误差可以做到小于1℃。
        如果PD3具有外部上升沿中断的功能,程序可以更简单,效果更好。  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-12-5 09:28:26 | 显示全部楼层
365mcu 发表于 2013-12-4 17:17
这个原理图更厉害直接接电源,当做电阻分压都可以,为毛我的电路设计就不可以!为什么。。。。 ...

试了一下这个原理图应该是可行的,但是这样就和HR202数据手册的要求规范冲突了嘛不是!!!
在湿度为55%的条件下,输入HR202电压3.3V输出电压0.72V,湿度90%左右是是1.3V。但是数据手册上根本就没有相关表格啊!!
热心坛友在哪里!!???

出0入0汤圆

 楼主| 发表于 2013-12-5 10:32:21 | 显示全部楼层
365mcu 发表于 2013-12-5 09:28
试了一下这个原理图应该是可行的,但是这样就和HR202数据手册的要求规范冲突了嘛不是!!!
在湿度为55% ...

按照LM393比较器那个电路自己搭了一个,毛输出也没有。。。。
我在想这东西是怎么卖出去的
哎。。。。

出0入0汤圆

 楼主| 发表于 2013-12-5 14:01:47 | 显示全部楼层
实验下来,以上方法都有问题的。

出0入0汤圆

 楼主| 发表于 2013-12-5 15:58:20 | 显示全部楼层
搞定了,待会整理好发上来给有需要的人吧!自己一个人搞的晕死了。。。。

出0入53汤圆

发表于 2014-12-25 14:13:13 | 显示全部楼层
365mcu 发表于 2013-12-5 15:58
搞定了,待会整理好发上来给有需要的人吧!自己一个人搞的晕死了。。。。 ...

LZ受教了,看lz很长时间没有来了,还有些问题想请教

出0入0汤圆

发表于 2015-3-18 16:40:13 | 显示全部楼层
很受用,谢谢分享

出0入0汤圆

发表于 2016-5-7 15:47:47 | 显示全部楼层
楼主这个湿度测量范围和误差都是多少
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-4 16:09

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表