发明名称 基于HMC1022的道路车辆智能检测方法
摘要 本发明涉及一种基于HMC1022的道路车辆智能检测方法,包括以下步骤:校准HMC1022磁阻传感器并测取其基准磁场强度(即无车时的磁场强度),测取有车辆通过时的磁场强度;对测取的磁场强度进行信号放大处理;选取合适的阀值对信号进行判断,可得出是否有车通过;为避免信号漂移情况出现,通过编程方法定时复位,使HMC1022处于正常工作状态。该方法可以精确判断是否有车辆通过,检测精度高,不受天气影响,易于推广。该方法可以广泛应用于道路、桥梁的车辆检测,可以大大缓解城市交通拥堵的尴尬现状,或应用于停车场的管理,可以提高工作效率,实现智能化管理。
申请公布号 CN102708695A 申请公布日期 2012.10.03
申请号 CN201210177471.0 申请日期 2012.05.27
申请人 厦门大学嘉庚学院 发明人 肖宝森;程兵兵;黄文腾;陈振隆;陈泽坤;林玮萍
分类号 G08G1/042(2006.01)I;G08G1/065(2006.01)I 主分类号 G08G1/042(2006.01)I
代理机构 代理人
主权项 一种基于HMC1022的道路车辆智能检测方法,包括如下步骤:步骤一、校准双轴磁阻传感器HMC1022;步骤二、获取x、y两轴合成的环境磁场强度;步骤三、获取x、y两轴合成的车辆经过时产生的磁场强度;步骤四、利用平均滤波法,对步骤三中获得的磁场强度与步骤二中获得的磁场强度的差值的绝对值进行滤波处理,得到数据值CHA;步骤五、对数据值CHA进行二值化处理,根据测试的数据设置信号波动阈值T,当CHA>T时,设置有车标志car_flag=1,否则设置car_flag=0。其中car_flag一直保持为0时,表示没有车辆经过,当car_flag变为1时,表示该检测时段可能有车辆经过;步骤六、确定有车:当car_flag由0变为1时,将有车计数器car_flag_num和无车计数器no_car_flag_num同时清零,有车计数器car_flag_num从0开始计数,在car_flag维持为1的过程中,如果有车计数器car_flag_num的计数值大于或等于预先设定的有车计数阈值N,则认为该检测时段有一辆车经过;步骤七、确定无车:当car_flag由1变为0时,将有车计数器car_flag_num和无车计数器no_car_flag_num同时清零,无车计数器no_car_flag num从0开始计数,在car_flag维持为0的过程中,如果无车计数器no_car_flag_num的计数值大于或等于预先设定的无车计数阈值M,则认为该检测时段没有车辆经过;步骤八、干扰判断:在car_flag维持为1或为0的过程中,有车计数器car_flag_num的计数值小于预先设定的有车计数阈值N,且无车计数器no_car_flag_num的计数值小于预先设定的无车计数阈值M,跳转到步骤二;步骤九、软件置位/复位:设置强制置位/复位定时计数器T0,当T0计数值溢出时,则定时中断强制置位/复位双轴磁阻传感器。
地址 363105 福建省漳州市厦门大学漳州校区南端