关于09年电设B题声音导引系统的几个疑问,望解答
最近在忙着准备今年的电设,老师给布置了个任务:设计并制作一声音导引系统
其它还好不过碰到了2个小问题:
1.3个传感器传回数据据说是通过外部中断检测传回与否,但是51单片机就2个外部中断怎么搞?
2.在实际写程序时是否应该考虑到数据传输的延迟性?
望各位不吝赐教
单片机
[解决办法]
1,用52单片机;
2,应该考虑,但也没多大影响,只要3个传感器数据传输的延迟时间一样就行。重点是测每两点信号传输的时间差
[解决办法]
1.3个传感器传回数据据说是通过外部中断检测传回与否,但是51单片机就2个外部中断怎么搞?
也可以用组合逻辑电路进行扩展
用电平方式触发,多路通过或门接入中断,同时对应的中断脚接入其它IO
在触发中断后,再通过IO查询到相应的中断是哪个
[解决办法]
2.在实际写程序时是否应该考虑到数据传输的延迟性?
在保证正确性的情况下,尽量的保证实时性
[解决办法]
你驻极体接收后的放大电路时交流放大还是直流放大啊?我认为驻极体接收到的声音信号输出是直流脉动信号,为什么输出间加一10uf的隔值耦合电容啊?
[解决办法]
1.这个需要双工通信的无线模块.每个模块上有一个单片机负责接收波形.
2.小车是发声体,发声前线发出无线信号到指定的模块.
3.模块从接收的无线信号开始定时到接收到声波.
计算时间反馈给小车,以此循环3次,小车自己通过算法实现定位.难点在于音频的解析.软件难点在于定位的计算及电机的精准控制.