关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于激光测距技术的车辆宽高检测系统的设计

基于激光测距技术的车辆宽高检测系统的设计

作者:时间:2012-02-03来源:网络收藏

3.3 输入输出模块
系统设置了4个按键,用于设置的限宽限高值,设置及修改系统时间等,实现了随时修改信息的功能。为了便于工作人员查看过往的宽度和高度,采用了LCD显示。选用青云创新公司生产的LCD液晶显示模块LCM192642,它是汉字图形点阵液晶显示模块,可显示汉字和图形。模块工作电源为5 V;改变变位器W1的值可以调节LCD屏的显示对比度;整个LCD屏被均分为三部分16~18是选屏信号线,可以选择其中任一部分显示。系统中设置了2个12V继电器,当行驶经检铡超过了标准的宽度和高度时系统会通过继电器分别接通警灯和室外扩音器的电源而产生声光报警,一方面提示现场工作人员进行处理,另一方面告知司机该车超限需停车接受处理。如下图5所示为输入输出模块原理图。

本文引用地址:http://www.eepw.com.cn/article/161163.htm

e.jpg



4 系统软件
本系统采用LAR5.11作为开发环境,使用C语言编程,采用模块化程序。软件设计分为主控模块、初始化模块、中断处理模块、数据发送和接收模块、数据处理模块、键盘和显示模块等几部分。主程序工作流程图如图6所示。系统上电后,首先完成系统初始化,然后给传感器发命令,启动传感器扫描,接收串口发来的数据,从串口缓冲区提取所需数据,根据数据信息进行转换,判断,比较,存储。进行数据分析处理后调用相应的执行子程序完成相应的功能,如调用LCD子程序显示车辆宽高信息等,程序进入不断循环工作状态。

f.jpg



评论


相关推荐

技术专区

关闭