同名公号回复“入门资料”获取单片机入门到高级进阶教程
今天开始,华维单片机编程和大家一起设计烟雾探测器的硬件设计。
一、烟感硬件设计组成部分:
烟感有3部分组成,分别是:电源设计、烟雾检测电路、NB-Iot通讯电路
二、烟雾检测电路设计:
烟雾探测电路,有很多的设计方案,我们选择的是合泰科技的烟感专用芯片: HT45F23A.
HT45F23A芯片的相关资源:
工作温度: −40℃ ~ 85℃
FLASH空间: 4KBytes
EEPROM: 64Bytes
SRAM:128 Bytes
IO: 22端口
ADC: 6通道 12-bit的快速ADC 可于16个ADC Clock时间内,快速完成模拟至数字信号之转换
OPA:内建两组OPA与两组比较器,OPA有PGA功能,可由软件设定1~56倍的放大倍数。
低功耗:支持超低功耗
其实市面上类似的芯片很多,为什么要选择一颗FLASH 4K、SRAM 128Bytes 资源如此匮乏的芯片呢?
1. 超级低功耗: 经实际产品测试,该方案芯片做的产品,整机的低功耗可以做到 3uA(3V供电)。
2. 内置了OPA,而且支持PGA功能,可以通过软件实现完成1-56倍的放大,这可以满足我们,不需要增加外部的信号放大电路,就可以实现将弱小的 烟雾报警信号放大。
3. 6通道的12-bit的快速ADC,敲黑板,重点是快速这个词。
可以在16个ADC Clock时间内完成AD转换,很多低价位的芯片都很难实现。
在这里强调一下我们在烟雾探测的过程中,尤其是电池供电的,ADC功能一定要选择快速模式。
为什么要快速ADC ,在后面的软件设计中,我再给大家详解。
- 电路设计: