登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:如何编程获得这个Tlow的时间
点击:657 回复:4
楼主
编辑
引用
管理
truezhang
如图,设备会发出这样的波形,前面4秒和Thigh是PWM波形,占空比根据转速会有不同。Thigh时间是1000ms,现在需要判定Tlow的保持时间是多少,例如检测到是1000ms±5%时,表示设备运行正常,检测到1500ms±5%时,表示设备过流,检测到2000ms±5%时,表示设备干转等等。现在就是这个Tlow时间获取没有什么头绪。
22-05-31 11:43
1楼
编辑
引用
管理
知道一点
试试用中断,低电平2-3ms(或再大)开始计时,遇到高电平中断计时,比较计时结果得出不同判断。
22-05-31 17:05
2楼
编辑
引用
管理
truezhang
感谢提供思路,没怎么用过中断,想了解下如果在低电平计时过程,其他程序块也在处理吗?因为低电平维持时间可能会到几秒,如果一直只运行计时这部分程序的话,就怕其他程序会失控。
22-06-01 11:06
3楼
编辑
引用
管理
Tivian
下降沿置位 并开始计时 上升沿复位 计时时间就相当于脉冲宽度 检测计时并输出
22-06-01 12:43
4楼
编辑
引用
管理
贺江宏
3楼应该可行,
22-06-11 10:55
工控新闻
和利时助力上海电气洮南市风电耦合生物质绿色甲醇一体化示范项目顺利投产
GTF 聚焦展直击:EVIDENT 工业内窥镜系列为燃气轮机安全护航
中控技术亮相"化工届奥林匹克",创始人褚健发表《人工智能发展加速流程工业智能化》演讲
工业阀门国家级重点专精特新“小巨人”企业 中德科技北交所IPO问询阶段
新时达完成董事会选举换届 并聘任刘长文为总经理
链博会丨施耐德电气崔志达:技术创新赋能“中国制造”迈向“中国创造”
皮尔磁重磅亮相2025广州应急安全展
携工业AI全价值链创新成果,西门子将亮相2025世界人工智能大会
更多新闻资讯