关于超声波传感器检测轿车车型的方法希望和各位大侠探讨一下,以求得最简单有效的方法,硬件和要求如下:
硬件:超声波传感器1只(用于测量车的顶部高度,4~20ma),319CPU+模拟量输入模块。
要求:识别至少20种车型,每辆车型采集点不低于200点。
我的方案:
1.首先建立模型,对20种车型各采样200个点(重点部位:车灯,车头,车顶,车尾),建立20个数据块。不同车型的相同序号采样点对应小车在链条上的位置是一致的,检测开始距离也是一样的(车身在滑撬上,以滑撬碰到起始开关为开始检测条件)。
2.运行过程中采样实际小车的数据,每次采样数据和20个数据块中对应数据比较(每个数据块设一个计数器,如果比较结果满足一定范围则计数器+1),采样结束后比较这20个计数器的大小,取最大值(这个数值必须在200的一定负范围内),然后得出结果。
此方案望各位大侠给出宝贵意见,如有其他有效方法望不吝赐教,谢谢!