当前位置:首页 > 工业控制 > 工业控制
[导读]本文着重介绍一种基于双单片机的悬挂物体沿板上标出的任意曲线运动的控制系统方案。

    历届全国电子设计竞赛的题目可以分为电源类、信号源类、无线电类、放大器类、仪器仪表类、数据采集与处理类和自动控制类,在2005年全国大学生电子设计竞赛中,悬挂物体控制系统就是一道典型的自动控制类赛题。本文着重介绍一种基于双单片机的悬挂物体沿板上标出的任意曲线运动的控制系统方案。

1系统设计要求和设计思路

    题目要求控制物体沿板上标出的任意曲线运动,如图1所示。曲线在测试时现场标出,线宽1.5cm~1.8cm,总长度约50cm,颜色为黑色;曲线的前一部分是连续的,长约30cm;后一部分是两段总长约20cm的间断线段,间断距离不大于1cm;沿连续曲线运动限定在200s内完成,沿间断曲线运动限定在300s内完成。

    根据题目的要求,系统主要实现黑线和断点检测、悬挂物体运动控制等功能。为了说明系统可以实现任意曲线、任意方向的寻迹,以圆形轨迹作为寻迹对象。寻迹原理如图2所示。
    悬挂物体初始点A的坐标由键盘输入,初始时刻安装红外探头,由微型步进电机控制的摇臂处于水平位置。系统启动后,微型步进电机驱动摇臂顺时针旋转,最大转角为180°。红外探头的运动轨迹与黑色圆弧会有一个交点B,并记录步进电机转动的角度。通过系统起始点A的坐标和步进电机转动的角度,可求得运动控制下一点B的坐标。求得B点坐标后,控制悬挂物体向该点作直线运动,同时摇臂作逆时针旋转90°,以保证下一个检测交点在其180°搜索范围内。若摇臂旋转180°,仍没有交点,则认为曲线在此处有断点,系统控制悬挂物体按原方向继续前进一个步长,再次进行扫描,以求得下一个检测点的位置。若悬挂物体偏离轨迹,如图2中C点的位置,系统也可通过下一个点的检测让悬挂物体自动回复到轨迹点,因此,本方法可有效纠正轨迹偏差,实现寻迹控制的能力。

2 系统方案设计

    悬挂物体运动控制系统的基本方案方框图如图3所示,系统主要由控制模块、黑线检测模块和通信模块组成。其中,控制模块由ATmega128L单片机最小系统1、键盘输入电路、液晶显示电路和步进电机驱动电路组成;检测模块由ATmega128L单片机最小系统2、红外线反射电路和微步进电机驱动电路组成。

    黑线检测模块中的单片机系统控制微型步进电机,带动装有红外探头的摇臂巡回摆动,检测板上的黑线,得出微型步进电机的转动角度。角度数据经过编码后,通过无线传输模块发送给控制模块单片机系统。控制模块中的单片机系统接收到角度数据后.进行数据校验。若数据准确,则通过控制步进电机驱动电路控制悬挂物体从当前坐标沿转动角度移动固定距离,然后,向检测模块发出下一轮检测命令;若数据传输有误,则向检测模块发出数据重发命令,等待下一轮角度数据接收。


3 硬件设计

3.1 ATmega128L单片机最小系统

    单片机是整个悬挂物体运动控制系统的核心,控制系统所有电路。本系统采用Atmel公司的ATmega128L单片机,有如下特点:

    ①工作电压为2.7~5.5 V,可承受的电压波动范围较大,可有效克服由于模块内的微型步进电机导致的电源电压不稳定所带来的干扰,使系统能在一个较宽的电平范围内正常工作。

    ②片内资源丰富。ATmega128L存储器容量大,有128 KB Flash,4 KB E2PROM和4 KB RAM,可以满足系统复杂的运算和一定量的数据存储要求;53个I/O端口,可满足系统多传感输入和多控制输出端口要求;I/O口具有大电流输出的特点,驱动能力强;内置看门狗,提高系统的抗干扰能力。

    ③可在线编程,方便系统的凋试。

3.2红外线反射电路

    采用带脉冲调制功能的红外线反射传感器检测黑线轨迹,电路如图4所示。电路中锁相音频译码器LM567既作为红外线发射部分的信号发生电路,也作为接收部分的检测电路,只有检测到的输入信号的频率和本身的锁相中心频率相同时,才使输出端为低电平。该电路容易滤除外界干扰,电路的稳定性和抗干扰能力强,同时可以调节译码器不同的中心频率,使得在同一设备使用多个红外线传感器而不会相互干扰。

3.3步进电机驱动电路

    控制系统中的电机采用VEXTA公司的PX245-01A步进电机,额定电压4 V,静态电流1.2 A,步距角1.8°。步进电机的驱动电路如图5所示。达林顿管起功率放大作用,增强步进电机的驱动能力。电路中使用光电耦合器将控制和驱动信号加以隔离,有效降低外部干扰对系统的影响,提高系统的可靠性。

3.4输入与显示电路

    本设计采用4×4矩阵扫描非编码键盘方式实现悬挂物体初始点坐标输入和控制命令输入。系统控制参数和悬挂物体运行轨迹图可在点阵式液晶LCD12864显示。

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单片机分别为黑线检测和悬挂物体运动控制的核心,仿照雷达扫描跟踪系统,利用微型步进电机和红外线传感器进行黑线的扫描跟踪,实现系统的连续黑线和断续黑线寻迹。黑线检测和运动控制两个核心通过无线数传模块实现检测数据和控制命令的相互通信。测试结果表明,本系统控制精度高,响应时间短,具有较强的断线寻迹能力。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭