1.题目任务要求及相关指标的分析
题目的基本要求中,要求在150秒内到达设定的一个坐标点以及300秒内画圆或按照设定的轨迹运动,这要求
发挥部分,要求控制物体沿板上标出的任意曲线运动,通过红外传感器寻迹,实现跟踪运动。而显示画笔的位置
2.方案的比较与选择
(1)电机的选择
方案一:直流电机
采用单片机和A/D转换构成系统,控制普通电机的步数和旋转方向,可以考虑达林管组成的H型PWM电路。用
方案二:步进电机
根据本课题技术指标要求,物体质量大于100克即可,步进电机的输出功率足以满足负载要求;同时根据题目要
(2)悬挂物体定位方式的选择
方案一:坐标查询方式
在80cm×100cm的白色底板上,等分为8000个方格,视其为8000个点,每个点都有横纵坐标(a
此方案的优点在于查询方便快捷,准确性高,动作运动迅速,但准备工作的计算量太大,而且需要通过一块片外的
方案二:公式计算方式
根据题目中给出的各段长度,可以很容易的得到底板上各点坐标与两电机分别对应的绳长之间的函数关系,这样可
该方案数学模型清晰,可以在较短时间内完成绳长或坐标的计算,使电机快速动作,无须片外ROM存储,而且占
综上方案的比较分析,根据本课题技术指标要求,用公式计算的方法比较容易实现,故而本设计采用方案二。
(3)画圆方案的选择
方案一:切分拟合法
首先通过周长计算,将圆等分为3000等份,然后依次计算初始点到下一点的坐标增量,通过增量来控制两个电
方案二:查询计算法
第一步要求我们能够画出一个题中要求的标准圆,然后将这条轨迹对应的各点坐标与相邻坐标的增量处理后详细记
上述两种方案中,方案二可以避免复杂的计算,缩短电机的等待时间,没有误差的累积,反应快速、灵活,画面连
(4)寻迹传感器的选择
发挥部分寻迹传感器可供选择的种类较多,主要有以下两种:
方案一:光电传感器
光电传感器有多种类型,按其外表结构有对射型、回归反射型、扩散反射型;按光源色分类又有红色、绿色、蓝色
综上方案的比较分析,根据本课题技术指标要求,故而本设计采用方案二。
(4)寻迹传感器布局的选择
方案一:5传感器梅花状分布
采用上、中、下、左、右各装一个红外传感器来探测黑线,常态让中间的传感器保持在黑线上面,其余四个方向的
这种方法虽然所用器件少,但是可靠性相对较差,精度较低。
方案二: 8传感器九宫图分布
在九宫格中间的右上、右、上、右下、左上、左下、左、下这八个方向装上红外传感器,并按照上面的顺序设置优
比较以上两种方案,方案一的探测范围显然要小,一旦传感器组处于黑线的同一边时,就很难重新自纠正,尤其是
(5) 小结
经过仔细比较与论证,我们确定了整个控制系统各个模块的最终方案如下:
电机的选择:步进电机,带专用驱动模块,通过单片机输出脉冲信号来控制;
悬挂物体定位方式的选择:公式计算方式,求出点坐标对应的绳长,用步进电机实现绳长的改变。
画圆的算法:存储、查询计算,预先存储标准圆的相应增量,以便随时调用。
发挥部分寻迹传感器的选择:红外传感器
发挥部分寻迹传感器布局方法的选择:九宫图分布
系统原理图
三、理论分析与计算
该设计以单片机控制的两个步进电机为基本构架,两电机控制各自的绳长实现悬挂物体的二维移动。根
(1)
其中:x 为左电机控制的滑轮右侧绳长;
y 为右电机控制的滑轮左侧绳长;
a为以图中标出的原点为原点物体所对应的横坐标;
b 为物体所对应的纵坐标。
这样通过输入设定值,便可在单片机中依式(1)计算得出绳长x和y,与所在点的坐标所对应的绳长做
实现对悬挂物体的精确定位。
在实现控制物体沿板上标出的任意曲线运动的过程中,我们实现了系统每移动到一个坐标便在LCD上显
(2)
依次可算出a、b,得到所在点的坐标,从而显示出来。
四、主要功能电路的设计
1.基本说明
由于本系统设计所要求的精度较高,我们用单片机输出脉冲控制的步进电机,每前进一个步距的距离为0.046
反射式红外传感器,其工作原理为:红外发射管发射红外光,接收管是否接收到红外光,对应了接收管的导通与截
2.关键电路单元的考虑和计算
红外寻迹传感器的电路设计如右图4.1,传感器型号采用反射式红外发射—接收管ST188,比较器采用LM
五、系统软件的设计
本设计以合理的定位计算和优良的修正补偿为主要特色,程序中这两点的合理性在系统性能指标实现中起着很大的
主程序:
主程序主要由四块模式组成,即画直线,画圆,通过键盘控制物体上下左右运动,以及写字(通过程序——本