I/O口RC充放电测电阻在直发器温控中的应用
时间:04-01
来源:电子产品世界
点击:
控直发器中一般采用NTC热敏电阻作为温度传感器,因此我们只要能够测量出NTC的电阻值就可以按照电阻-温度变化表查到对应的温度值。我们可以使用带AD功能的MCU来测量,也可以利用RC充放电特性来使用低成本的不带AD功能的IO型MCU来测量。相对于AD功能只要一个IO口,经典的RC测电阻电路需要3个IO口,如图1所示。
其中RS为标准参考电阻,R为限流电阻,NTC为热敏电阻。
工作流程为:(1)电容放电;(2)对标准电阻充电,得到充电时间TS;(3)电容放电;(4)对NTC电阻充电,得到充电时间TN;(5)按公式R-NTC=(RS*TN)/TS。
在实际应用中RS,C的参数怎么确定呢?一般来说,我们为了得到比较精确的测量值,我们必须使测量得到的有效数字越大越好,如此说来RS和C就应该越大越好。但是实际情况是,我们的MCU资源有限还有很多别的事情要做,不能都耗费在测量上。我们必须根据选用的NTC电阻规格来选择。例如:一般一个4MHz频率的海尔HR6P59HL的MCU使用1μF的电容可以使测量分辨率达到10欧姆。对于常用的,如200KB值4650的NTC电阻,在0~250度的工作范围内,我们的测量精度都可以达到1度。当然,如果MCU的频率更高,我们还可以使用更小的电容来使测量时间减少,省出资源给其他功能使用。RS的值与NTC的工作区间内的值接近就可以了,选用1%精度的金属膜电阻。
- 编写属于自己的PCB设计规则检查器(11-06)
- EtherCAT简介(01-15)
- 几种常用的单片机系统RAM测试方法(09-22)
- 单片机系统存储器的测试方法研究(08-03)
- 运用绿色离网的能源解决方案,将手机信号覆盖到偏远的地区(08-17)
- svhc是什么意思_SVHC检测清单(09-26)