找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1024|回复: 6
收起左侧

单片机超声波倒车雷达想要增加一个自检功能,请教大家指点

[复制链接]
回帖奖励 5 黑币 回复本帖可获得 5 黑币奖励! 每人限 1 次
ID:1018132 发表于 2022-5-15 16:51 | 显示全部楼层 |阅读模式
做了一个三路的超声波倒车雷达,用的stc12c5a60s2单片机、HC-SR04和LCD1602,现在想增加一个功能是在启动时进行自检,检查传感器是否故障,例如通过测传感器输出电压范围是否正常来判断,但不知道怎么实现,请求大佬指点一下思路
回复

使用道具 举报

ID:844772 发表于 2022-5-16 09:20 | 显示全部楼层
测电压不是问题,但HC-SR04不带自检功能啊,你测它什么电压能确定它没问题呢?
回复

使用道具 举报

ID:1018132 发表于 2022-5-16 10:55 | 显示全部楼层
glinfei 发表于 2022-5-16 09:20
测电压不是问题,但HC-SR04不带自检功能啊,你测它什么电压能确定它没问题呢?

通过测它的输出电压是否正常来确定它是不是正常工作?想要知道怎么测电压的,可以指点一下吗
回复

使用道具 举报

ID:844772 发表于 2022-5-16 14:59 | 显示全部楼层
1094743094 发表于 2022-5-16 10:55
通过测它的输出电压是否正常来确定它是不是正常工作?想要知道怎么测电压的,可以指点一下吗

你在写文档吧?那也只能测Trig端口,而不能测Echo。 它就是5v,不是一个范围,所以用连接它Trig的IO口,查一下是高还是低就行了,正常是保持高位的。
回复

使用道具 举报

ID:1018132 发表于 2022-5-16 15:12 | 显示全部楼层
glinfei 发表于 2022-5-16 14:59
你在写文档吧?那也只能测Trig端口,而不能测Echo。 它就是5v,不是一个范围,所以用连接它Trig的IO口, ...

但是要求是在系统启动时自测,就不能借用外部的电压表测,我想的是用单片机ADC测,但是不太懂能不能实现
回复

使用道具 举报

ID:844772 发表于 2022-5-18 08:54 | 显示全部楼层
1094743094 发表于 2022-5-16 15:12
但是要求是在系统启动时自测,就不能借用外部的电压表测,我想的是用单片机ADC测,但是不太懂能不能实现

不用外部电压表测啊,你只需要判断Trig是不是高电位就行了,读一下那个IO的高低就行。如果你非要知道电压值,那要确定你的mpu是不是带ADC,带就看看手册,有例程的,主要是我觉得没意义,那个脚就是个5V呗,就算坏的也不能从电压上确定。
回复

使用道具 举报

ID:1018132 发表于 2022-5-18 16:11 | 显示全部楼层
glinfei 发表于 2022-5-18 08:54
不用外部电压表测啊,你只需要判断Trig是不是高电位就行了,读一下那个IO的高低就行。如果你非要知道电压 ...

好的,谢谢啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表