热敏传感器模块作为LED屏显示系统的一个小模块,小虽小,却涉及到模数转换、MQX实时操作系统、IAR集成开发环境、不同封装的ARM芯片之间的引脚转换、软件编程等多方面的的知识。需要开发人员具备扎实的软件功底和相应的硬件知识。
本文介绍从热敏传感器选型开始,到软件模块开发、测试完成这整个过程,以及软件模块的设计。整个开发过程采用边摸索边开发的方式,根据得到的信息不停地细化、调整设计。
一、选型
首先对光敏电阻和热敏传感器进行性能比较。严格来讲,光敏电阻属于热敏传感器的范畴,之所以将它单独拎出来,是因为其简单易用低成本等特性。经过查阅各方资料,发现光敏电阻有以下优缺点:
(1) 可用直流电源;
(2) 灵敏度和光导材料以及入射光的波长有关;
(3) 受温度影响较大;
(4) 响应速度不快;
其中,第(3)条的缺点不能接受。于是考虑其他的热敏传感器。
当时主管的手头上有一款ROHM的BH1750FVC型热敏传感器,通过查看其性能,发现这是一款数字传感器,使用方便,温度范围亦可,但是其光照范围不能满足要求。产品用于户外环境,烈日下的照度可达10000lux,而BH1750FVC型的热敏传感器的最大照度只有65535lux,这一点不能满足要求。
查看ROHM的其他相关产品,发现有BH1603FVC、BH1620FVC等产品可以满足照度要求。通过咨询ROHM厂家,推荐BH1620FVC型光敏传感器。这款光敏传感器是模拟传感器,光照范围最大可达100000lux,只有5个引脚,价格优惠,使用广泛。虽然模拟传感器需要经过模数转换,但是它在其他方面都完全

本文详细介绍了热敏传感器模块的开发过程,包括选型、开发环境熟悉、软件开发、模块方案变更和接口设计。在开发过程中,选用BH1620FVC光敏传感器,并使用IAR集成开发环境和MQX实时操作系统。最终设计了屏幕亮度自动调整机制,以适应环境亮度变化。

1万+

被折叠的 条评论
为什么被折叠?



