VL6180x红外线测距要显示在msp430单片机上怎么写程序?

VL6180x红外线测距要显示在msp430单片机上怎么写程序?,第1张

could not get target status 表示的是:当前的下载程序不能获得MSP430单片机的状态信息。也就是说不能得到单片机的信息,可能是与单片机的连接线路出现问题;或者是430单片机的供电有问题,这方面可以参考一下430JTAG的说明书

1、单片机 红外发射管 红外接收管 + 逻辑算法

2、一般情况下,常见的管子,就是类似于发光二极管的样子,接收的距离很近,你自己搭电路的话要考虑排除干扰,信号放大,也许50元,也解决不了。还有一种是3只脚的,这种接收方面好一点,价格也不是很贵,大概5元。还有更好的器件,配对使用,检出有效距离300mm,大概是20-30元,具体看你想怎么用了,项目是怎么规定的了

3、利用波速来计算距离,测量出几个纳秒的时间差,使用单片机则是不可能的。

4、利用电磁波来测距、测速,是利用了变频、差频的原理,前端的电路和器件,都是使用模拟电路中高频电子线路的理论和电路器件。

5、单片机之类的数字电路根本跟不上这个速度,只能做后期的低速工作,如显示报警等。

6、其实,用单片机做抢答器,也是蒙人的,误差的概率也是极大的。1块89C52单片机当然够了,8个红外传感器,只需要8个IO口,8个直流电机需要16个IO口,89c52单片机有40个IO口,还有富余。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11366508.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存