[PIC®/AVR®/dsPIC®产品] 高/低电压检测

[复制链接]
1277|6
 楼主| 21mengnan 发表于 2025-2-27 22:47 | 显示全部楼层 |阅读模式
HLVD 模块可以配置为监控设备电压。 这在电池监控应用中非常有用。对 HLVD 模块的完全控制是 通过 HLVDCON0 和 HLVDCON1 寄存器提供。

由于 HLVD 可以通过 EN 位进行软件使能,因此设置和清除使能位不会产生错误的 HLVD 事件毛刺。每 启用 HLVD 模块时,RDY 位可用于检测模块何时稳定并可供使用。
INTH 和 INTL 位决定了模块的整体作。设置 INTH 后, 模块 monitor for Rise in VDD 系列高于 bits 设置的 trip point 之上。当 INTL 时,模块会监控V中的 dropDD 系列低于 SEL 位设置的 trip point。当 INTH 和 INTL 位都设置时,任何高于或低于 可以监控 SEL 位设置的跳变点。
可以读取 OUT 位以确定电压是否大于或小于所选跳闸点。



本帖子中包含更多资源

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

×
 楼主| 21mengnan 发表于 2025-2-27 22:49 | 显示全部楼层
看起来挺好用的。
jiekou001 发表于 2025-2-27 22:52 | 显示全部楼层
这个高低电压不能单独设置吗,以为可以设置为高电压检测,低于某个电压也检测呢。
jiekou001 发表于 2025-2-28 11:12 | 显示全部楼层
有没有视频讲解这个用法的,官方有出吗
gaoyang9992006 发表于 2025-2-28 14:08 | 显示全部楼层
应该是有相关的视频教程的。
gejigeji521 发表于 2025-2-28 14:53 | 显示全部楼层
看了一下,这个功能其实用ADC就可以实现,外部采样电阻。
拿走一光年 发表于 2025-7-25 20:21 | 显示全部楼层
配置 HLVD 模块监控电压:
初始化 HLVD 控制寄存器(如HVDCON),
设置触发阈值(如 2.7V/4.0V),
启用中断(HVDIE)或轮询状态位(HVDRF)。
示例代码:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

88

主题

1151

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部