基于双单片机的悬挂物体寻迹控制系统
时间:09-14
来源:互联网
点击:
3.5无线通信模块
本没计采用无线Modem RF2000实现系统检测模块与系统控制模块之间数据和命令的双向传输,电路如图6所示。RF2000采用Nordic公司的nRF401芯片,采用抗干扰能力强的FSK调制方式,可以通过TXEN引脚控制收发方式。无线传输过程中,容易受到外界电磁波和步进电机转动产生的电磁干扰,而出现较高的误码率。为确保数据传输的可靠性,本设计通过编码加强系统的纠错能力。数据或命令以8位数据,即一个字节进行编码,并分为高4位和低4位进行无线传输。以低4位数据的传输为例。其发送的数据结构各位的定义格式如下:


该传输进行了两级误码校验。DO~D3是传输数据的低4位数据,D4~D6置O,D7为低4位数据的CRC检验。
4 软件设计
系统中悬挂物体寻迹采用双单片机控制方案,黑线检测模块和悬挂物体控制模块各自具有单片机系统,通过通信模块实现协同控制,完成悬挂物体寻迹任务。黑线检测程序流程和控制模块程序流程分别如图7和图8所示,通信误码校正流程如图9所示。


5 测试方法与结果
为了使悬挂物体可以沿任意曲线运动,本系统采用圆周曲线作为测试途径。圆周曲线包含4个方向的转折点,具有一定的代表性,圆周直径为30 cm,圆周长约94 cm,大于设计要求的80 cm。测试结果如表2所列。

结语
本设计以2片ATmega128L单片机分别为黑线检测和悬挂物体运动控制的核心,仿照雷达扫描跟踪系统,利用微型步进电机和红外线传感器进行黑线的扫描跟踪,实现系统的连续黑线和断续黑线寻迹。黑线检测和运动控制两个核心通过无线数传模块实现检测数据和控制命令的相互通信。测试结果表明,本系统控制精度高,响应时间短,具有较强的断线寻迹能力。
本没计采用无线Modem RF2000实现系统检测模块与系统控制模块之间数据和命令的双向传输,电路如图6所示。RF2000采用Nordic公司的nRF401芯片,采用抗干扰能力强的FSK调制方式,可以通过TXEN引脚控制收发方式。无线传输过程中,容易受到外界电磁波和步进电机转动产生的电磁干扰,而出现较高的误码率。为确保数据传输的可靠性,本设计通过编码加强系统的纠错能力。数据或命令以8位数据,即一个字节进行编码,并分为高4位和低4位进行无线传输。以低4位数据的传输为例。其发送的数据结构各位的定义格式如下:


该传输进行了两级误码校验。DO~D3是传输数据的低4位数据,D4~D6置O,D7为低4位数据的CRC检验。
4 软件设计
系统中悬挂物体寻迹采用双单片机控制方案,黑线检测模块和悬挂物体控制模块各自具有单片机系统,通过通信模块实现协同控制,完成悬挂物体寻迹任务。黑线检测程序流程和控制模块程序流程分别如图7和图8所示,通信误码校正流程如图9所示。


5 测试方法与结果
为了使悬挂物体可以沿任意曲线运动,本系统采用圆周曲线作为测试途径。圆周曲线包含4个方向的转折点,具有一定的代表性,圆周直径为30 cm,圆周长约94 cm,大于设计要求的80 cm。测试结果如表2所列。

结语
本设计以2片ATmega128L单片机分别为黑线检测和悬挂物体运动控制的核心,仿照雷达扫描跟踪系统,利用微型步进电机和红外线传感器进行黑线的扫描跟踪,实现系统的连续黑线和断续黑线寻迹。黑线检测和运动控制两个核心通过无线数传模块实现检测数据和控制命令的相互通信。测试结果表明,本系统控制精度高,响应时间短,具有较强的断线寻迹能力。
电子 无线电 放大器 单片机 红外 步进电机 电路 Atmel 电压 电流 看门狗 传感器 LCD 相关文章:
- 一种新型防伪读码器的设计(01-01)
- 基于ARM与DSP的嵌入式运动控制器设计(04-25)
- 航天器DC/DC变换器的可靠性设计(02-12)
- 我国科学家人脸与笔迹识别领域获突破(04-29)
- 基于ARM核的AT75C220及其在指纹识别系统中的应用(05-24)
- 基于nRF2401智能小区无线抄表系统集中器设计(04-30)
