本应用笔记介绍了 mlx90614 的 pwm 读数和 pic 微控制器的温度计算。它讨论了 mlx90614 和 pwm 模式,以及 pwm 测量理论和应用程序的固件描述。
本应用笔记介绍了如何读取来自 mlx90614 红外温度计的单个和扩展 pwm 输出并使用 pic mcu 计算温度。计算出的占空比由 uart 以 ascii 格式发送。软件实现用于读取 pwm 信号。该代码采用 microchip pic®18 的汇编语言。使用的开发工具为 mplab ide 和 mpasm(microchip 汇编器),可从 microchip 网站免费使用。
应用
高精度非接触式温度测量; 移动空调控制系统的热舒适度传感器; 住宅、商业和工业建筑空调的温度传感元件; 挡风玻璃除雾; 汽车死角检测; 运动部件的工业温度控制; 打印机和复印机的温度控制; 带温度控制的家用电器; 卫生保健; 牲畜监测; 运动检测;或者 体温测量。
典型电路
mlx90614 与 mcu 的连接非常简单。使用了 pic18f4320 的一个通用引脚 rc4。上拉电阻 r1 连接在 vdd 和 sda/pwm 线、scl 线之间。该上拉允许使用 mlx90614 的开漏输出。如果在 mlx90614 中对推挽输出配置进行了编程,则不需要该电阻器。c1 是本地电源旁路去耦电容。mlx90614 需要它来绕过片上数字电路开关噪声。c2 对微控制器具有相同的功能。100 nf(smd 陶瓷类型)的常用值通常足以满足这些组件的需求。请注意,电源通常需要更多电容器(例如稳压器输入和输出上的 100μf),原理图中未显示
mlx90614 和 pwm 模式
mlx90614 可通过 pwm 或 smbus 兼容干扰读取。pwm 输出的选择和设置在 eeprom 的 pwmctrl 和 congifregister1 中完成。pwm 输出有两种可编程格式:单或双数据传输,后者提供两种要求的单线读取。
固件说明
将测量的最小周期为 1 ms(单模式),最大周期为 262 ms(扩展模式)。所使用的 timer 必须能够覆盖最大范围并在最短时间段内保持良好的分辨率。
手机收音机功能
如何将中国智能座舱推向全球
单相双电容电动机接线详解
一部分工业接口电路介绍
iPhone4S裸机售价不超6千元
如何读取来自 MLX90614 红外温度计算
PCB设计中如何建立带通滤波器波特图
大数据如何促进信息产业发展
10kV配网电缆出现故障的原因及预防措施
pearson皮尔逊411电流互感器的产品特点及其应用
日材料禁运对SAMSUNG和SK海力士影响甚微 而NAND却上涨了10%
投资者适当新能源板块 重点关注锂电池行业
Nokia 重返市场,强调不会糟蹋自己品牌!
飞腾与北京信城通签署战略合作协议
Silicon Lab最热门的5G和汽车时钟设计介绍
5G新标准的延迟发布是否会对5G网络建设产生较大影响
荣耀8XMax骁龙660版评测 性能稍强运存更大
GGII预计2020年碳纳米管导电浆料市场规突破7万吨
Super VLAN是什么,该怎么使用
Modbus通讯协议的技术知识点汇总