《小车循迹及传感器及其软硬件设计培训》由会员分享,可在线阅读,更多相关《小车循迹及传感器及其软硬件设计培训(62页珍藏版)》请在金锄头文库上搜索。
1、小车循迹及小车循迹及传感器及其软硬件设计传感器及其软硬件设计2014.72014年山东省机器人大赛暑假培训年山东省机器人大赛暑假培训1什么是小车循迹什么是小车循迹2循迹小车的系统功能结构循迹小车的系统功能结构主控制器主控制器(单片机、单片机、ARM和和DSP等等)电源电路电源电路(5V、3.3V、6V和和12V等)等)舵机驱动舵机驱动(转角控制转角控制)电机驱动电机驱动(速度控制速度控制)测速电路测速电路(速度反馈速度反馈)A/D转换电路转换电路(传感器信号采集传感器信号采集)轨迹检测传感器轨迹检测传感器直流直流(或步进或步进)电机电机舵机舵机通信模块通信模块(传递系统信息传递系统信息)电池电
2、池(5V7.2V12V24V)循迹小车循迹小车PC机机(上位机上位机)3轨迹表示轨迹表示可见可见黑色线条黑色线条不可见(不讲)不可见(不讲)交流电信号交流电信号4循迹检测传感器循迹检测传感器黑色线条黑色线条光电法光电法红外传感器、激光传感器红外传感器、激光传感器图像处理法图像处理法摄像头摄像头5主要内容主要内容1.光电法循迹光电法循迹2.图像法循迹图像法循迹61.光电法循迹光电法循迹1.1基本工作原理基本工作原理1.2电路设计电路设计1.2.1红外传感器红外传感器1.2.2激光传感器激光传感器1.3传感器的布局传感器的布局1.4软件设计软件设计71.1工作原理工作原理红外光或激光,照射到红外光
3、或激光,照射到黑色物体黑色物体反射光能量少反射光能量少浅色物体浅色物体反射光能量大反射光能量大根据反射光的强弱根据反射光的强弱检测黑线检测黑线81.2电路设计电路设计1.2.1红外传感器红外传感器1.2.2激光传感器激光传感器91.2.1红外传感器红外传感器红外对管红外对管一体一体红外发射管和接收管红外发射管和接收管分离分离Tcrt5000:蓝色:蓝色是发射,黑色是是发射,黑色是接收,发射端短接收,发射端短的接地,接收端的接地,接收端长的接地长的接地10使用要点使用要点反射的红外光能被反射的红外光能被对应的对应的红外接收管接收红外接收管接收相邻管之间相邻管之间互不干扰互不干扰防止其它光源干扰,
4、如:不能强光照射防止其它光源干扰,如:不能强光照射选用工作电流:电流与光强间的选用工作电流:电流与光强间的线性度线性度和使用寿命和使用寿命注意测试有效检测距离注意测试有效检测距离11硬件电路设计硬件电路设计读高低电平读高低电平A/D转换转换121.2.2激光传感器激光传感器发射管发射管调制管调制管接收管接收管对焦透镜对焦透镜14发射管和发射电路发射管和发射电路发射管发射管调制管调制管下拉电阻调整方波信号频率下拉电阻调整方波信号频率180KHZ淘宝红树伟业淘宝红树伟业一般接一般接LD,PD脚可以不用脚可以不用15注意事项注意事项硬件硬件极性不能接反;尽量避免人体接触和带静电物体接触激光管,极性不
5、能接反;尽量避免人体接触和带静电物体接触激光管,避免静电烧坏;但避免焊接过热和较长时间过热避免静电烧坏;但避免焊接过热和较长时间过热解决办法:解决办法:释放人体静电释放人体静电烙铁先通电,在焊接的时候拔掉电源烙铁先通电,在焊接的时候拔掉电源用胶固定用胶固定软件软件激光传感器相互之间的干扰激光传感器相互之间的干扰解决办法:解决办法:分时发光的策略,使用分时发光的策略,使用74LS138作为分时控制器作为分时控制器16接收管和接收电路接收管和接收电路接收管接收管160KHZ-200KHZ,180KHZ左右左右的频率下接收能力最强的频率下接收能力最强常态低、常态高常态低、常态高对焦透镜对焦透镜对焦聚
6、光对焦聚光增强接收能力增强接收能力17http:/ 45小电视显示的小电视显示的CCD摄像头采集图像摄像头采集图像4647位置低力臂小位置高力臂大转弯时产生的离心力山东大学智能车竞赛讲稿山东大学智能车竞赛讲稿,201048直线行驶时,与安装位置无关,没有影响因舵机在前轮,转向时安装在前影响大安装在后,转向时影响小图象中心偏移量大图象中心偏移量小山东大学智能车竞赛讲稿山东大学智能车竞赛讲稿,201049最远点最近点轴心线成像可视范围垂直夹角大,可视范围大,在线数一定的条件下,分辨率底垂直夹角最远点最近点轴心线成像可视范围垂直夹角小,可视范围小,在线数一定的条件下,分辨率高垂直夹角山东大学智能车竞
7、赛讲稿山东大学智能车竞赛讲稿,2010502.2.4模拟摄像头电路设计模拟摄像头电路设计电源电路电源电路5V、12V视频分离电路视频分离电路5152532.2.5图像采集图像采集利用同步信号向处理器发出中断请求,在中断中采集图像。利用同步信号向处理器发出中断请求,在中断中采集图像。像素同步信号像素同步信号提示出现一个新的像素数据提示出现一个新的像素数据行同步信号提示一行开始行同步信号提示一行开始场同步信号提示一场开始场同步信号提示一场开始数字摄像头数字摄像头像素同步像素同步读一个像素的灰度,存入数组读一个像素的灰度,存入数组行同步行同步数组换行数组换行场同步场同步开始接收一幅新图像开始接收一幅
8、新图像54模拟摄像头模拟摄像头A/D转换获得像素值转换获得像素值像素的灰度,存入数组像素的灰度,存入数组行同步行同步开始新一行图像,开始新一行图像,A/D转换连续转换获得像转换连续转换获得像素值素值场同步场同步开始接收一幅新图像开始接收一幅新图像55采集图像结果采集图像结果56图像二值化结果图像二值化结果572.3软件设计软件设计2.3.1软件流程图软件流程图2.3.2控制策略控制策略582.3.1软件流程图软件流程图开始开始系统初始化系统初始化图像处理图像处理视频信号视频信号A/D转换转换判断车道类型判断车道类型(如直道、小弯和大弯等)(如直道、小弯和大弯等)计算舵机转角计算舵机转角计算电机转速计算电机转速PWM舵机转角控制舵机转角控制PWM电机转速控制电机转速控制测速测速速度速度PID592.3.2控制策略控制策略北京科技大学第三届飞思卡尔智能车竞赛北京科技大学第三届飞思卡尔智能车竞赛加权法加权法6061谢谢谢!谢!62