悬挂运动控制系统资料内容摘要:
1、1悬挂运动控制系统【摘要】 本系统采用凌阳 16 位单片机 为控制中心,由直流步进电机、红外收发对管、4*4 键盘及中文液晶显示屏构成的悬挂运动控制系统。 该系统能自由控制悬挂物体完成自行设定运动、画圆运动、沿黑线运动等,并能正确显示物体到达的坐标位置。 【关键词】片机 中文液晶显示屏 逼近画圆算法A as to a of a DC 4X4 CD to by as It of 、 方案的选择与论证21、单片机选择方案一:采用传统的 8 位 89片机作为运动物体的控制中心。 51 单片机具有价格低廉,使用简单等特点,但其运算速度低,功能单一,间小等缺点。 本题目在确定圆周坐标值时,需要进行大量的浮点数运 2、算,若采用 89要做 扩展其内存空间,其硬件工作量必然大大增多。 方案二:采用 16 位单片机 为运动物体的控制中心。 间大、指令周期短、运算速度快、低功耗、低电压、可编程音频处理,易于编写和调试等优点。 尤其在复杂的数学运算,其运算速度快,精度高,在控制步进电机时运行速度比一般 51 单片机快。 基于上述分析,拟选择方案二。 2、电动机选择方案一:用步进电机实现物体的精确定位和方向控制。 步进电机是一种脉冲控制电机,它是一种能将脉冲信号转换为角位移的数模转换器,可广泛用于无需反馈控制但要求有精确位置的场合。 方案二:采用带旋转编码器控制直流电机,电机运转平稳,精度可以得到保证。 但其驱动电路复杂,在短时间内 3、难与实现。 在本题中因考虑到控制画笔画图准确性和电路的复杂性,拟选择选用方案一,并采用控制性能高的步进电机来控制运动物体。 3、控制物体运动算法方案一:直线插补法。 直线插补法是在绘图系统中常用的一种逐点比较算法。 它的原理是:执行机构每走一步,都要和给定轨迹上的坐标值进行一次比较,看当前位置和轨迹位置的关系,从而确定下一步的进给方向。 如果当前位置在给定轨迹的下方,下一步向给定轨迹的上方走,反之则相反。 如果当前位置在给定轨迹的里面,下一步向给定轨迹的外面走,反之则相反。 这样走一步看一步,决定下一步走向,形成“逐点比较”, 使走线逼近给定轨迹。 方案二:直线简易算法。 这种算法是根据计算机图形学中直线的显示 4、方法改变而来,基本原理也是“逐点比较”,执行机构根据当前位置和轨迹位置的关系,从而确定下一步的进给方向,但是数据的处理过程不同。 在直线插补法中,一次循环只能确定一个走向(X 向或 Y 向),而在直线简易算法中,一次循环可以走两步,这样可以大大提高效率。 同时,直线插补法要考虑象限的问题,不同的象限有不同的计算公式,而直线简易算法绕开了象限的问题,可以节省很多代码。 3结合软件编程的难易和上面的比较,拟选择选用方案二。 4、黑线探测模块方案一:采用红外反射式探测,即用已调的红外线垂直射到板面,经反射后转换为电信号送入单片机处理,这是一种很普遍的应用,但是它存在着缺点:(1)由于反射距离较短,红外反射 5、功率小,如果板面的纸凹凸不平或白纸表面有杂物,也会使单片机误判。 (2)由于板面的黑线可能是墨水或者胶布,两种虽然都是黑色,但经实际应用发现其反光程度均不同,也会对红外传感器造成一定的干扰。 方案二:采用多路阵列式光敏电阻组成的光电探测器。 因为光敏电阻探测到黑线时,黑线上方的电阻值发生变化,经过电压比较器比较将信号送给单片机处理,从而控制物体做相应的动作。 光敏电阻对环境光的识别,要求考虑外界环境光的影响,测试时可能在室内或室外,为了消除外界光照强度的干扰,在每个光敏电阻旁边加了一个高亮度发光二极管,这样每个光敏电阻的环境一样,即使在黑暗的条件下也可以正常工作。 测试结果表明使用这种方法就可以消除外 6、界光的干扰。 基于上面的讨论,选用了抗干扰能力强的方案二。 5、显示方案方案一:采用 码管显示器。 码管亮度高,醒目,但是其电路复杂,占用资源较多,显示信息量较小。 方案二:采用汉字 晶显示器。 明显的优点:微功耗、尺寸小,超薄轻巧、显示信息量大、字迹清晰、美观、视觉舒适;可以用中文 晶进行菜单显示,使整个控制系统更加人性化。 基于上面的比较分析和现有的 件,拟选用方案二。 二、 系统的具体设计与实现1、系统的总体设计方案如图 1 所示采用凌阳 16 位 片机作为运动物体的控制中心,进行数学计算、对光电传感器送来的信号进行处理来控制运动物体的运行方向、计算运行物体的坐标位置、据显示、键盘控制等。 4图 1 7、系统原理图2、系统硬件设计与计算(1)电机驱动电路的设计与实现图 2 电机驱动电路具体电路如图 2,该电路采用 动芯片,动芯片是性能优越的小型直流电机驱动芯片之一。 它可被用来驱动两个直流电机或者是一个步进电机。 在 446V 的电压下,可以提供 2A 的驱动电流。 有过热自动关断功能,并有反馈电流检测功能,符合电机驱动的需要。 由于采用的是步进电机,所以对电机的驱动必须是采用脉冲控制。 5本作品中的控制系统采用 5V 电源,电机驱动 电源也使用 5V。 基于稳定性考虑,我们运用了 耦集成块,将主控制部分电源与电机驱动部分的电源隔离开来,这样减少电机对主控制电路的干扰。 (2)黑线探测设计与实现利用该模块探 8、测板面黑线的原理是:光线照射到板面并反射,由于黑线和白纸的反射系数不同,黑线上方的电阻值发生变化,经过电压比器比较将信号送给单片机处理。 电路示意图如图 3:电压比较器电压比较器单片机单片机21,3 为光敏电阻 黑色引导线 2,4 为光敏电阻图 3 黑线探测示意图本电路(如图 3)利用光敏电阻在不同的光照的条件下电阻变化的原理。 根据第几路的光敏检测到黑线来控制步进电机的转向。 将光敏电阻分为前、后、左和右四个方向,设计为+字形。 采用一组两个探测头,当出现一个探测头的误判时,可以通过软件禁止物体跑出轨迹。 当探测头 1 检测到黑线时,物体左走,同时禁止物体右转防止跑出黑线,直到中间的探测头 2 或探 9、测头 4 再次检测到黑线证明物体已经回到黑线上才向前走,这样就可以保证物体不会跑出黑线。 在试验时采用的电路如图 4。 1 346图 4 黑线探测原理图由于在正常状态下每个光敏电阻感光量相同,通过调节电位器,使得电压比较器输出为零,当内侧(黑线两侧)的光敏电阻进入黑色引导带时,感光量大大改变,电压比较器翻转电压为高电平。 将电平变化送到单片机控制物体的调整方向。 用这种方法即使板面受到不同程度的光照射,比较器正向输入端和反向输入端的变化值相等,比较器输出端不变。 只有黑色引导线进入内侧一组光敏电阻区域才能引起感光量大大改变,比较器才翻转,这种方法抗干扰能力强。 (3)红外线无线控制台电路的设计采用红外线无 10、线通信可以对运动物体进行远程控制并传输物体的坐标位置到远处的控制台显示。 发射电路如图 5 示,由 成无稳多谐振荡器,其振荡频率由电阻 1 和 定,通过调节 以改变振荡频率,使输出频率为 38 作为单片机的串口输出端,当 T 为高电平时,止,3没有振荡频率。 当 T 为低电平, 通,这样 38可以对 T 出来的信号进行调制;调制后的信号经过 3 后级电流放大去控制红外线发射管。 红外线的接收电路直接采用彩色电视机的一体化接收头,达到预期效果。 7图 5 红外无线控制台原理图(4)语音播放电路通过 率放大器,驱动喇叭,完成对物体运行时间的语音播放(图 6)图 6 语音播放电路 (5)显示模块采用汉字液晶 11、显示屏作为显示模块,同时使用 4*4 键盘操作,以菜单形式进行显示。 显示设定位置值、当前位置值。 三、系统软件设计及数学运算(1)系统主程序流程框图(图 7)8图 7 主程序流程图(2)物体位置控制部分图 8 物体位置示意图91、坐标点参数的计算将画笔所在的位置设定为整个物体的位置。 如图 8设定物体位置的初值坐标为(X,Y)2=设电机 A 的步进为 a 电机 B 的步进为 b 体高度为 h 图 8 为物体在画板某一位置,则有: 22)1(10(b解得 X 轴点位置和 h 为1520)()(22 Y 轴点位置Y=115、Y 已知条件,求电机的步进过程。 由图 8 解得: 222)1()15()( 0 12、 )5()1(22(0b由此,利用软件实现以上算法来分别控制两个步进电机的步进 a,b,这样就可以向控制系统输入起点坐标和终点坐标让物体在画板置任意行走。 因此物体可以由自行设定的两点坐标走直线。 也可以将曲线分为多点坐标,采用直线逼近法走曲线。 2、多边形逼近画圆 实现画圆算法一个正多边形,当其边数 n 足够大,即每边所对的圆心角 足够小时,就非常接近一个圆。 这样,画圆的问题就变成画多边形、画直线的问题了,只10要确定 n 和 角的大小,多边形顶点的坐标位置,就可以绕开烦琐的象限问题,直接利用上面的画线的简易算法来实现画圆。 1)、n 和 角的大小的确定在用正多边形逼近一个圆时,假设多边形的各个顶点落在圆周外侧,而各边中点落在圆周内侧,并假设它们偏离圆周的绝对误差均为 ,如图 9 所示,只要 边线与弧线的差别就可以忽略。 图 9 中,R 为圆半径,正多边形的边数 n 与每边所对圆心角 的关系为n=2/ 根据图 2几何关系,不难得到 (R+)-(R+) /2)=2 (1)一般 远小于 1 弧度, /2)1-( ) 2/8,故上式可简化为:(R+)( ) 2/8=2 (2)由式 1 和式 2 解得:n= (3)/R/入式(3)可得nm,n)时,将圆分成 360 份,假设物体。悬挂运动控制系统资料
相关推荐
汇诚科技 :汇诚科技 【简要说明】简要说明:一、 尺寸:83 主要芯片:片机、持 列 40 管脚单片机、 工作电压:直流 5 伏(或者 电)四、 卡座式安装,方便更换芯片五、 特点:1、具有电源指示;2、所以 I/O 口以引出;3、可以实现与电脑串口通信;4、标准的 振( 晶振可插拔可以自行更换);汇诚科技 :汇诚科技 、具有上电复位和手动复位;6、支持 列单片机;7、 位按键输入;8、 8 位
1、天津工程师范学院 2007 届毕业设计(论文)1毕 业 设 计(论文)题 目 交通控制器设计 性 质: 毕业设计 毕业论文学生姓名 林伟 班 级 电气 043 系 别 高职部 专 业 电气技术 指导教师 李杰 评定成绩 优 良 中 及格 不及格1 引言天津工程师范学院 2007 届毕业设计(论文)2在日新月异的 21 世纪里,家用电子产品得到了迅速发展。 许多家电设备都趋于人性化、智能化
1、 凌阳科技大学计划教育推广中心 北京海淀上地信息产业基地中黎科技园 1 号楼 3 层 010 010 权声明 凌阳科技股份有限公司保留对此文件修改之权利且不另行 通知。 凌阳科技股份有限公司所提供之信息相信为正确且可靠之信息, 但并 不保证本文件中绝无错误。 请于向凌阳科技股份有限公司提出订单前, 自行确定所使用之相 关技术文件及规格为最新之版本。 若因贵公司使用本公司之文件或产品,
1、 单电源运放图集 前言 前段时间去福州出差,看到 篇文章,觉得不错,就把它翻译了过来,希望能对大家有点用处。 这篇文章没有介绍过多的理论知识,想要深究的话还得找其他的文章,比如象这里提到过的我的这里要感谢金山词霸。 _ 水平有限(不是客气,呵呵),如果你发现什么问题请一定指出,先谢谢大家了。 E 桢 10月29日 介绍 我们经常看到很多非常经典的运算放大器应用图集
1、1片机(训宗旨:引导为主 培养编程思维时间分配(一学期):三分之一时间讲解;三分之二时间动手实验。 具体时间:星期六晚上 6:009:00内容形式:1、软、硬件知识(一)讲解 2、实验经验3、常用程序(思维)分析1、专业讲座(请资深讲师)(二)讲座 2、课外讲座(如书记等)3、电影(专业性强的短片) (李世维讲座)1、硬件测试与软件使用(三)实验内容 2、汇编语言编程3