作业帮 > 物理 > 作业

在被动测速系统中,单片机(52/51)是如何完成速度计算的?

来源:学生作业帮 编辑:作业帮 分类:物理作业 时间:2024/05/03 20:30:06
在被动测速系统中,单片机(52/51)是如何完成速度计算的?
目前,本人准备了两套红外对射,作为被动测速中(针对车辆)的启动计时和完成计时,但是想不明白的是:将高低电平的变化传输到单片机中是如何完成测速运算,以至于最终的LED输出速度?
麻烦高手说的尽可能详细点儿,以至完善系统~[课题最终形式是以LED显示出被测物体的速度,并不是用LED显示单片机的计时情况]
偶知道了.楼主说的是这么一个东西.就是车辆经过一个传感器的时候,输出一个信号.这时开始计时.然后,车辆经过另外一个传感器的时候,停止计时.然后,由仪器显示车辆的速度.
这个东西在第一个传感器有输出的时候开定时,然后直到下一个传感器输出信号后就停止计时.因为两个传感器的距离是一定的.所以,速度就是距离除以用时了.比如,距离是10米.用时为10秒.那么,速度就是10米/10秒=1米每秒.在程序中,进行数学运算,一米一秒,那么1分钟就是60米.一小时就是3600米.最后,就会得到速度值为3.6千米每小时了.
所以,程序的运行就是这样的.接收到第一个传感器的信号后,开始计时.接收到下一个传感器的信号后,停止计时.然后调用数学运算的程序.将记得的时间值转化为速度值.最后显示到数码管上就可以了.