悬挂运动控制系统2

合集下载

悬挂运动控制系统

悬挂运动控制系统

悬挂运动控制系统(E题)作品编号:E甲1005指导老师:姚福安万鹏参赛学生:王骞自动化专业杨荣秋计算机专业姜润华生物医学工程专业悬挂运动控制系统(E题)摘要:本设计采用凌阳16位单片机SPCE061作为悬挂运动系统的中央控制单元,在主要实现由电机控制的悬挂物限定的时间内沿指定轨迹运动,用画笔画出运动轨迹,zlg7289键盘设定坐标点参数功能基础上,还扩展了物体沿标定黑线寻迹运动,液晶动态显示画笔位置等功能。

悬挂物体采用两个步进电机控制,完成指定运动。

步进电机由自行开发的PIC16F873单片机最小系统板控制,避免占用中央控制单片机太多的I/O口资源。

由反射式光电传感器实现对所画黑线的检测,并创新地使用无线方式传输信息。

关键词:悬挂运动,步进电机,光电检测,无线传输。

Appending Movement Controlled SystemAbstract:The appending movement system is based on the central control microcontroller,LingYang SPCE061A。

Firstly,we can input the coordinates parameters by the keyboard zlg7289。

The appending object which is motored by two step-motors can move by the designated way and the pen fixed in the object can draw the line 。

What's more,the position of the pen can be displayed on the LCDscreen at the real time。

A pair of reflect-infrared sensors are applied on the appending object,which can detect the black line。

悬挂运动控制系统的设计

悬挂运动控制系统的设计
Ga hou 3 00 nz 41 0: 2. ol1 ge C e ot E1 ct om ha ca1 E 、 e r ec n{ ngi ce n ri ng. ang U er tY [I Ji xj niv si 】 Sc1 cQ & en
T c n l g .G n h u 3 10 ) e h o o y a z o 4 0 0
维普资讯
l 。 _ |

_ 。’

悬 挂
运动 控制系统的设计
t e D s g f S s e d d M v m n o t o S s e h e in o u p n e o e e tC n r l y tm
2 悬挂运动控制系统的软件设计 敏 件 用 C语 言 编 写 实现 电机 转 速 控 制 ,圆 轨
L石 - 聂
—-——_ L—广—— T J l ●

标 望 运 速 。 和希 的 行 度
L _ L9 1 一按 L教显 迹 制 黑 红 检 、 据 示 功 — 一 P3 —_ 键E 码示J 控 、 线 外 测 数 显 等 能 叫 C2 D J _ 21 耋 鼍 . j . l l 一M4 } + C吣跏动l _ ] 赢黼 莓 喾
图一 系统总体框图 电机 采用纯 粹数 字拉 制的 步进 屯机 ,选 J = I 4 MI C 3达林顿阵列经过一级功率放 大驱 动步进 电 4l 机。 控制器采用 L C 3 P 9 2单片机。L C 3 是 一 P9 2 款单 的转换 转 动的角度大小与施加的脉冲数成正比 . 转 动的速度 与脉冲频率成l 比, E 而转动方向则与脉冲的 顺序有关 在速度控 制时为了防止失步的发生,引 进 了变速控 制的思想 ,起 动时以低于 响应频率 的速 度运行 .然后慢慢加速, 加到一定速度 后 就以此

悬挂式寻迹运动智能控制系统

悬挂式寻迹运动智能控制系统
都得 到 了广泛 的应用 。
论、信息处理、图像处理等专业技术于一体,其研究 体现 了信息科学与人] 智能技术结合的最 新成果 ,具 _ 有重要的军用及 民用价值,是 当前智能机 器人研究的 重点之一。国内外在移动机器人方面 己做出了大量的 研 究工 作H ,主 要的 问题在 于控制算 法缺 乏智 能性 J 和鲁 棒性 。文中介绍 了一款基 于M P 3F 4 处理 器 S 4 019
电工电气 (0 0 o1) 2 1 . N 2
悬挂式寻迹运动智能控铷系统
悬挂式寻迹运动智能控制系统
于跃 ,胡仁 杰 ,温 镇
( 东南大学 电气工程 学院 ,江苏 南京 2 9 ) 10 6 0
摘 要 :针 对寻迹功 能在工业控制 中的应用 ,提 出了悬挂式寻迹运动智能控制 系统 的设计方案 。系
ta i g mo e n sr ie . h y t m d p e SP 3 F1 9 a i o to h p Th u p n i n l a sc ri d o t p n—o p mo e r c n v me t wa a s d T e s se a o t d M 4 0 4 sma n c n r l i . es s e so o d wa ar e u e l o v — c o
me tc n r lb t p mo o . e f e b c r m h n r r d p t ee ti e s ri sa ld o h u p n i n l a o l a r u l s d n o to y a se t r Th e d a k fo t e i fa e ho o l c r s n o n t le n t e s s e so o d c u d c ry o t o e — c c l o r cn rt e g v n c Ⅳe o h a e . e s s e so r cn v m e tc n r ls se wa e l e t o p we o s mp i n o p ta i g f h i e u n t e p n 1 Th u p n i n ta i g mo e n o to y t m s r a i d wi l w o rc n u t . o z h o r l b ep ro m a c n o d c n r l fe t t e a ie y l w o t T y t m so r a r s e t pl ai n. e i l e f r n ea d g o o to c ltv l a e ar o c s. hes se i fg e tp o p c a i t of p c o Ke r : r cn v me t i t l g n o to y t m ; n a e h o l c r e o ; t p mo o y wo ds ta i g mo e n ; n e l e t n r ls s e i f r d p ot ee ti s ns r s e t r i c r c

悬挂运动控制系统

悬挂运动控制系统

悬挂运动控制系统摘要本设计采用PIC16F877A单片机作为悬挂运动控制系统的控制核心,控制悬挂物的运动。

实现通过人机界面对物体所作运动进行设定,通过LED实时显示此时画笔所在的坐标值;系统通过比较当前画笔所在位置与设定位置的差异以及运动类型,控制步进电机的转速和正反转以实现物体在标有坐标线的白色底板上做相应的轨迹运动。

可实现坐标设定、走点和圆周运动、电机刹车与任意曲线追踪等功能。

经测试,该系统能在限定的时间内实现上述功能。

本设计性能可靠、抗干扰能力强,各项指标均满足设计要求。

关键词:PIC16F877A 步进电动机悬挂运动驱动电路AbstractThis design adopts the MCU PIC16F877A as the kernel of the hanging movement control system . The system includes six modules--- keyboard、LED display、drive circuit、step-motor 、the detection of black thread and a single-chip microcomputer controlled circuit. LED provides with coordinate setting and display. In the design, it can automatically arrive at the position set arbitrary, sketch a circle and so on. It is characteristic of its high precision performance and fine stability. This instrument function credibility, the anti-interference ability is strong .Both the hardware and the software of the system are designed with modules, the system is proved to be well functioning by test.Key words: PIC16F877A electromotor hanging movement infrared wave sensor目录1 系统设计 (3)1.1 设计思路 (3)1.2 方案选择与论证 (3)1.2.1 电机的选择 (3)1.2.2 驱动电路的选择 (4)1.2.3 黑线检测模块选择 (4)1.2.4 电源的选择 (4)2 单元电路设计 (5)2.1 控制单元设计 (5)2.2 驱动电路 (5)2.2.1 工作原理分析 (5)2.2.2 参数计算 (6)2.3 沿任意曲线(黑线)运动的设计 (6)2.3.1 工作原理 (6)2.3.2 参数计算 (7)2.4 键盘部分 (7)3 软件设计 (8)3.1 实现的功能 (8)3.2 软件平台和开发工具 (8)3.3 软件设计思想 (8)3.4 软件总系统的设计 (9)3.5 中断服务子程序 (9)3.6 点动模块 (10)3.7 画圆模块 (12)3.8电机正反转模块 (13)3.9 功能切换模块 (15)4 系统测试 (15)4.1 测量仪器 (15)4.2 键盘设定坐标点测试 (15)4.3 定点测试 (16)4.3.1 测试方法及数据 (16)4.3.2 误差分析 (16)4.4 画圆模块测试 (16)4.4.1 测试方法及数据 (16)4.4.2 误差分析 (17)5 结论 (17)6 参考文献 (18)7 附录 (18)附录1 元器件清单 (18)附录3 原理图 (19)附录4 PCB图 (19)附录5 系统使用说明 (19)附录6 实验程序 (20)1系统设计1.1 设计思路依据设计任务和设计要求,采用PIC16F877A单片机来控制步进电机以实现任意坐标定点与定轨迹运动,采用单电压驱动电路来驱动步进电动机,通过对软件的控制来改变步进电机的转速以满足运动时间和运动路程的要求。

悬挂运动控制系统设计

悬挂运动控制系统设计

第21卷第3期海军航航空工程学院院学报V ol.21No.32006年5月JOURNAL OF NA VAL AERONAUTICAL ENGINEERING INSTITUTE May.2006收稿日期2005-11-26作者简介刘华章1963男副教授硕士.悬挂运动控制系统设计刘华章1张晨亮1唐建华21海军航空工程学院电子信息工程系2海军航空工程学院训练部山东烟台264001摘要介绍了以凌阳单片机SPCE 061A 板为核心作为悬挂运动控制的系统实现了键盘输入识别传感器信号采集电机驱动电路控制等功能根据物体在平面任一处两端吊绳的长度唯一确定的原理通过单片机编程控制电机转动带动吊绳伸长或缩短实现物体沿任意设定轨迹运动引导部分用反射式红外传感器探测板面黑线信息送入单片机处理后控制物块沿黑线前进该系统可以完成到达任意预设坐标沿自行设定轨迹运动以板上任意处为圆心画直径为50cm 的圆和寻黑线前进任务关键词单片机红外传感器步进电机中图分类号T N 91文献标识码A1设计任务和要求1.1设计任务设计一电机控制系统控制物体在倾斜仰角100°的板上运动在一白色底板上固定两个滑轮两只电机固定在板上通过穿过滑轮的吊绳控制一物体在板上运动运动范围为80c m 100c m物体的形状不限质量大于100g物体上固定有浅色画笔以便运动时能在板上画出运动轨迹板上标有间距为1cm 的浅色坐标线不同于画笔颜色左下角为直角坐标原点如图1所示图1悬挂运动控制系统示意图1.2要求1.2.1基本要求1控制系统能够通过键盘或其他方式任意设定坐标点参数2控制物体在80cm 100cm 的范围内作自行设定的运动运动轨迹长度不小于100cm 物体在运动时能在板上画出运动轨迹限300s内完成3控制物体在圆心有效范围内直径为50cm的圆周运动限300s内完成4物体从坐标原点出发在150s 内到达设定的一个坐标点两点间直线距离不小于40cm1.2.2发挥要求1能够显示物体中画笔所在位置的坐标2控制物体沿板上标出的任意曲线运动见图1曲线在测试时现场标出线宽1.5 1.8c m总长度约50cm黑色曲线的前一部分是连续的长约30cm 后一部分是两段总长约20cm 的间断线段间断距离不大于1c m 沿连续曲线运动限定在200s 内完成沿间断曲线运动限定在300s内完成3其他2系统设计与实现2.1系统的总体设计方案系统主要通过键盘输入四种指令坐标自定80cm100cm 15cm15cm15c m15c m O ABCD原点海海军军航空工程程学学院学报2006年第3期368义画圆寻迹其中坐标代表物体从某一坐标点到达设定的另一坐标点自定义代表物体作自行设定的运动画圆代表物体作画圆运动寻迹代表物体沿黑线轨迹前进四种指令通过L C D显示器显示出来同时L C D 显示器提示输入各个坐标如当选择坐标指令时提示输入某点坐标值当选择画圆指令时提示输入原点坐标值输入完毕后凌阳单片机SPCE 061A [1]控制步进电机完成相应动作当物体作寻迹运动时凌阳单片机接受由8个红外传感器组成的物体寻迹模块的信号做出相应的判断控制电机的运转完成动作系统总体原理[2]框图如图2所示图2系统总体原理框图2.2系统单元电路设计2.2.1步进电机驱动电路采用两个三相的步进电机型号为55BF004步进电机工作的原理是步进电动机将电脉冲信号转换成直线位移或角度位移步进电动机的运动由一系列电脉冲信号控制完成单片机每输出一个脉冲步进电机就转动一个角度或前进一步它的位移与输入脉冲的数目成正比速度与脉冲频率成正比电机驱动电路[3]如图3所示此电路图画出的是步进电机其中一相的驱动电路另外三相的驱动电路与此电路图相同其工作原理为单片机输出脉冲通过光耦合器与电动机驱动部分电路隔离实现小信号电路控制大功率电路的目的在此我们让电机工作在三相六拍工作方式步进电机方向控制的原理为设置某一方向为正方向其三相六拍各相输入方式示意为A B C各代表一相输入A A BBB C CC A A 那么反向应该是A A C C C B B B A A 这样可以控制电机转向步进电动机速度控制原理为控制步进电动机的运行速度可以通过控制单片机发出脉冲的频率或者换相的周期来实现图3步进电机的一路驱动电路2.2.2红外传感器电路红外传感器电路[4]包括发射电路和接收电路两部分发射电路见图4电路由555定时器发射占空比可调的方波信号输入三极管b 极使三极管工作在开关状态驱动红外发射管发射红外线接收电路见图5电路中红外接收管接收到红外线时导通无红外时截止导通时L M 339的7端输入为低截止时输入为高经LM 339以及后面电路进行信号调理后输出T T L电平信号送给单片机图4红外发射电路图5红外接收电路2.3系统的软件设计系统的软件主要完成对整个过程的整体统筹把每个分任务通过程序联系起来对硬件输入的各种信号进行相应处理完成动作SPC E061A物体寻迹模块电机驱动模块键盘输入LCD 显示语音播报总第87期刘华章等悬挂运动控制系统设计3692.3.1系统总的流程图根据题目的要求经过仔细分析充分考虑各种因素制定了整体的设计方案系统开始检测键盘等待输入各种命令当有命令输入时调用该命令所对应子程序完成各种命令同时显示数据系统总的流程图如图6所示图6系统总的流程图假设物体从C 点运动到D 点见图1A 点坐标为15115B点坐标为95115C 点坐标为x n ,yn D点坐标为x n+1,yn+1则22)115()15(AC n n y x +=22)115()95(BC n n y x +=2121)115()15(AD +++=n n yx 2121)115()95(BD +++=n n yx 则左电机的拉伸距离为L S=A D A C 右电机的拉伸距离为RS=B D B C 物体从原点到设定坐标点软件流程图如图7所示图7物体从原点到设定坐标点的流程图2.3.2控制物体作圆周运动的软件设计把一个半径为25c m 的圆周平均分成360等份计算出圆周线上各个分点的坐标首先物体放到圆周左侧然后物体沿着各个点依次走下去即完成了画圆物体作圆周运动如图8所示图8物体作圆周运动示意图由上图可得n 点X 轴坐标为)180/14.3cos(250×=n x xn (5)n 点Y 轴坐标为)180/14.3sin(250×+=n y yn (6)同理可求得n +1点的坐标x n+1,yn+1点调用坐标子程序控制电机拖动物体从而实现画圆控制物体作圆周运动软件流程图如图9图9控制物体作圆周运动的流程图2.3.3控制物体寻迹运动的软件设计物体上的寻迹红外传感器的分布如图10所示8只传感器均匀分布在圆周上传感器相互间的距离不宜过大否则会增大运动轨迹与黑线的误差也不宜过小否则相邻传感器打到白纸上的红外光会互相串入引起干扰从而产生误动作寻迹的原理如图11所示首先把8个传感器中的一个放于黑线的起点当从键盘输入寻迹指令时物体开始沿探测到黑线的这个传感器与中心点O 的连线的方向前进此时检测此传感器相邻的4个传感器是否压黑线如果没有压黑线则使物体继续保持原方向运动如果压黑线则使物体沿当前压黑线的传感器与中心点O 的连线的向前进此时同样需要检测当前传感器相邻的4个传感器是否压设定当前坐标检测键盘输入目标坐标进入画圆子程序进入坐标子程序寻坐标自定义寻黑线画圆输入运行轨迹进入自定义曲线子程序输入圆心N 进入黑线子程序坐标合理YYYYYNNN 开始N 计算A C -A D 的值输入目标坐标Y NYNN开始计算BD -B C 的值电机步数设置左边电机完成运动左边电机停止右边电机完成运动左右均到达目标右边电机停止Y输入圆心坐标x 0yn 赋值为0判断圆心坐标是否合理计算x n+1y n +1的值调用寻坐标子程序实现从x n y n 点到x n+1y n+1点n 加1n 360?开始n+1OnN N+1海海军军航空工程程学学院学报2006年第3期370黑线如此循环检测可以解决任意曲线的寻迹如果传感器在3s 之内没有发现黑线则说明物体已经全部离开黑线寻迹完毕重物往回运动2s 的目的是为了让重物返回黑线末端图10物体上的寻迹红外传感器位置分布图图11控制物体寻迹运动的流程图3系统测试系统测试的目的是检测系统的各项功能是否达到题目要求的指标所需测试工具为米尺圆规秒表 1.8cm宽黑色胶布等系统需测试的功能项包括到达预设目标点的测试画圆的测试沿自行设定轨迹运动的测试寻迹功能测试本悬挂运动控制系统经过测试完成到达预设目标点测试画固定直径圆的测试沿自行设定轨迹运动的测试和寻黑线功能测试键盘设置灵活L C D实时显示物体所在位置坐标电机控制精确运行灵敏语音播报迅速各项指标完全符合题目要求4总结本系统以凌阳单片机61板为核心作为控制单元利用4*4键盘为输入模块用液晶显示屏显示多项指标信息实现人机交互和物体按要求运动的各项功能利用光电传感器探测黑线所处方向步进电机作为驱动物体运动装置在系统设计过程中力求硬件线路简单充分发挥软件编程方便灵活的优势来满足系统各项要求参考文献[1]罗亚非.凌阳16位单片机应用基础[M ].北京:北京航空航天大学出版社,2003:2-8[2]全国大学生电子设计竞赛组委会.全国大学生电子设计竞赛获奖作品选编2003[G ].北京:北京理工大学出版社,2005:203-207[3]黄智伟.全国大学生电子设计竞赛训练教程[M ].北京:电子工业出版社,2005:115-117[4]何希才.传感器及其应用电路[M ].北京:国防工业出版社,2001:89-92D esi gn of ha ngi ng m ovem e nt cont r ol syst emL I U H uaz ha ng 1Z H A N G Che nl i ang 1T A N G Ji anhua21D epar t m ent of El ect r oni c and I nf orm at i on Engi neer ing N AEI2D epar t m ent of Trai ni ngN AEIY antaiShandong264001bst A bs t r act :The sys t em adopt s t he M CU SPCE061A as t he ker nel t o cont r ol t he m ovem ent of t hesubj ect .I t can i dent i f y t he i nput of t he keyboard,gat her t he i nf or m at i on fr omt he i nf rar ed w ave sens or s ,and cont r ol t he dri vi ng ci r cui t of m ot or devi ce.A ccordi ng t o t hat t he l engt h of t he r ope i s uni que for each pos i t i on of t he s ubj ect ,cont rol l i ng t he m ovem ent of t he m ot or t o change t he l engt h of t he r ope can r eal i ze t he pos i t i on change of t he s ubj ect .The det ect i on of t he bl ack t hr ead i s real i zed by r ef l ect i on i nf rar ed w ave s ens ors i n order t o as sur e t he subj ect m ove al ong w i t h t he bl ack t hread dr aw n ar bi t rar y.I n t he des i gn,i t can aut om at i cal l y ar r i ve at t he posi t i on s et arbi t rar y,sket ch a ci r cl e and s o on.ey or ds K ey w ords :M C U ;i nf rar ed w ave s ens or ;s t ep-m ot or红外传感器上下右左左上右上左下右下开始重物保持此传感器方向运动时间是否超过2sNNYY返回主程序确定当前压黑线传感器的位置从零开始计时检测此传感器左右90°范围的传感器是否压黑线重物停止运动使重物保持此传感器方向运动重物朝此传感器相反方向运动1s。

悬挂运动控制系统(上)

悬挂运动控制系统(上)

悬挂运动控制系统(上)摘要悬挂运动是一种现代化的运动方式,已被广泛应用于体育赛事和健身领域中。

悬挂运动的优点在于能够全面锻炼身体,提高协调性和柔韧性。

然而,悬挂运动的高度要求和复杂性也提出了对其运动控制的要求。

本文提出一种悬挂运动控制系统,包括传感器、运算器和执行器等部件,能够准确控制悬挂运动的高度和姿态,保证安全性和有效性,并且该系统可以轻松地添加或减少悬挂绳索以适应各种不同的悬挂运动。

关键词:悬挂运动,控制系统,高度姿态,安全有效性,灵活性。

正文1. 介绍悬挂运动是一种现代化的运动方式,它被广泛应用于体育赛事和健身领域中。

悬挂运动的优点在于能够全面锻炼身体,提高协调性和柔韧性。

然而,悬挂运动的高度要求和复杂性也提出了对其运动控制的要求。

2. 系统组成本文提出的悬挂运动控制系统由传感器、运算器和执行器等几个部件组成。

其中,传感器用于检测悬挂绳索的高度和姿态,运算器用于处理传感器数据并指导执行器调整悬挂绳索的高度和姿态。

3. 运行原理在悬挂运动期间,传感器通过检测绳索的弯曲程度和角度以及重量变化等数据,将这些数据传递给运算器。

运算器根据传感器数据计算出制动力和调整绳索姿态所需的参数,并将命令发送给执行器。

执行器调整绳索的高度和姿态,一旦悬挂高度或姿态超过设定范围,运算器会通过控制信号发出警报或制动,确保安全性。

执行器可以以较大的精度控制悬挂高度和姿态,使悬挂运动变得更加灵活和精确。

4. 系统特点本文提出的悬挂运动控制系统具有以下几个特点:(1)准确控制悬挂运动的高度和姿态,保证安全性和有效性。

(2)可适应不同的悬挂运动,可以轻松地添加或减少悬挂绳索以适应不同的运动。

(3)高精度的执行器能够提供精准的悬挂调节,使悬挂运动变得更加灵活和精确。

5. 结论本文提出的悬挂运动控制系统为悬挂运动提供了高精度、安全、可靠的控制手段。

通过控制悬挂运动的高度和姿态,可以保证悬挂运动的安全和有效性,使其在体育赛事和健身领域发挥更大的作用,具有广阔的应用前景。

悬挂运动控制统设计方案

悬挂运动控制统设计方案

悬挂运动控制系统研制报告摘要:悬挂运动控制系统能够用两个电机来实现控制一个点做轨迹运动。

系统能够通过键盘设定运动点的坐标参数,能够在限定的时间内画出自行设定的运动的轨迹,也可实现画圆形轨迹的运动。

其系统是由单片机AT89S51实现中心控制的,通过单片机强大的逻辑计算能力实现两电机转速的控制,以达到运动点的正常运动,利用它端口资源的优势以实现键盘的控制和显示的输出,以达到人机交流。

关键词:悬挂运动步进电机单片机1. 系统设计1.1 设计要求设计一电机控制系统,控制物体在倾斜(仰角≤100度)的板上运动。

在一白色底板上固定两个滑轮,两只电机(固定在板上)通过穿过滑轮的吊绳控制一物体在板上运动,运动范围为800CM×100CM。

物体的形状不限,质量大于100克。

物体上固定有浅色画笔,以便运动时能在板上画出运动轨迹。

板上标有间距为1CM的浅色坐标线(颜色不同于画笔颜色)左下角为直角坐标原点。

基本要求:1.控制系统能够通过键盘或者其他方式任意设定坐标点参数;2.控制物体在80CM×100CM的范围内作自行设定的运动,运动轨迹长度不小于100 CM,物体在运动时能够在板上画出运动轨迹,限300秒内完成;3.控制物体作圆心可任意设定、直径为50CM的圆周运动,限300秒内完成;4.物体从左下角坐标原点出发,在150秒内到达设定的一个坐标点(两点间直线距离不小于40CM )。

1.2 总体设计方案1.2.1 设计思路题目要求设计一个悬挂运动控制系统,能够用两个步进电机控制一点做轨迹运动。

所以系统设计中必须有一个可以计算与控制的控制系统, 它可以计算出两个步进电机各自的转速方向和转速并且有一个可以驱动电机转动的驱动电路,以及人机交流的键盘输入和显示电路,供给系统能量的电源电路。

其系统的基本组成方框图如图1-1所示。

1.2.2 方案论证与比较1. 控制系统的设计方案的论证与选择方案一:采用单片机为控制中心的控制系统。

悬挂运动控制系统的设计

悬挂运动控制系统的设计

参考范文开题报告(200 届)题目悬挂运动控制系统的设计学院物理电气信息学院专业电气工程与自动化年级0学生学号1200学生姓名指导教师2010年 3 月1 日一、课题来源物理电气信息学院毕业设计指南二、选题的意义以及国内外发展状况随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的自动控制系统开始进入了人们的生活,以单片机为核心的悬挂运动自动控制系统就是其中之一。

在现代的工业控制、车辆运动和医疗设备等系统中,悬挂运动系统的应用越来越多,在这些系统中悬挂运动部件通常是具体的执行机构,因而悬挂部件的运动精确性是整个系统工作效能的决定因素,而在实际中实现悬挂运动控制系统的精确控制是非常困难的。

靠改变悬挂被控对象的绳索长短来控制被控对象运动轨迹的悬挂运动控制系统,在生产控制等领域有很广的应用范围,但受技术上的制约,使用也有一定限制。

采用FPGA(现场可编辑门列阵)作为系统控制器。

FPGA可以实现各种复杂的逻辑功能,规模大,集成度高,体积小,稳定性好,并且可利用EDA软件进行仿真和调试。

FPGA 采用并行工作方式,提高了系统的处理速度,常用于大规模实时性要求较高的系统。

本设计中,FPGA的高速处理能力得不到充分发挥。

所以在本次设计中,主要是以单片机AT89C52作为控制核心,并与LED液晶显示芯片、步进电机、单光束反射取样式光电传感器,4*4键盘和鼠标相结合的系统。

充分发挥了单片机的性能。

以单片机AT89C52芯片设计悬挂运动控制系统的控制器,通过输入模块传送控制参数,采用C语言对单片机进行编程实现各项功能,驱动步进电机,对悬挂运动物体进行精确的控制。

其优点硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点,具有一定的使用价值。

运动轨迹控制系统广泛应用于航天、军事、机器人控制、数控机床及计算机辅助设计等,随着电子技术、计算机技术、自动控制和精密测量技术的不断发展和迅速应用,在各领域特别在制造业,正向高速、高精度、多功能、智能化、开放型以及高可靠性等方面迅速发展。

悬挂运动控制系统概要

悬挂运动控制系统概要

1悬挂运动控制系统纲要:本设计采纳一块 STC单片机 STC89S52作为悬挂物体的控制和检测核心,悬挂物体在倾斜(仰角不大于 100 度)的板上能够进行随意轨迹的运动,包含直线运动、圆周运动、随意曲线运动等。

系统能经过键盘输入自行设定的坐标点参数,物体可依据给定的坐标地点作定点运动和自行设定的曲线运动,在运动的过程中能在板上画出运动轨迹,并能沿随意给定的用黑线表记的曲线轨迹运动。

本系统同时拥有显示目前物体地点坐标的功能。

系统采纳反射式光电传感器感知与坐标纸颜色有很大差别的黑色指引线,使用两个两相步进电机,电机驱动采纳集成芯片 L298N,经过单片机给定的控制信号进行换相,可灵巧方便地对步进电机的速度和转向进行控制。

重点字:悬挂物体,光电传感器,双步进电机,STC89S52,L298N1.系统设计1.1 设计要求基本要求(1)控制系统能够经过键盘或其余方式随意设定坐标点参数;(2)控制物体在 80cm×100cm的范围内作自行设定的运动,运动轨迹长度不小于100cm,物体在运动时能够在板上画出运动轨迹,限300 秒内达成;(3)控制物体作圆心可随意设定、直径为50cm的圆周运动,限 300 秒内达成;(4)物体从左下角坐标原点出发,在 150 秒内抵达设定的一个坐标点 ( 两点间直线距离不小于 40cm)。

发挥部分(1)能够显示物体中画笔所在地点的坐标;(2)控制物体沿板上标出的随意曲线运动 ( 见表示图 ) ,曲线在测试时现场标出,线宽~,总长度约 50cm,颜色为黑色;曲线的前一部分是连续的,长约 30cm;后一部分是两段总长约 20cm的中断线段,中断距离不大于 1cm;沿连续曲线运动限制在 200 秒内达成,沿中断曲线运动限制在 300 秒内达成;(3)其余。

整体设计方案系统整体方案悬挂运动控制系统整体方框图如图 1.2.1 所示。

系统包含控制器模块、光电检测模块、电机驱动模块、键盘显示模块四个部分。

悬挂运动控制系统

悬挂运动控制系统

! 垒
堡 笪
加加
( 国 矿 业 大 学 信 息 与 电 气 工 程 学 院 江 苏省 徐 州 2 1 1 ) 中 2 】 6 摘 要 : 悬挂运 动控 制 系统 以 At g l 该 me a6单 片机 为控制核 心 , 控制 直 流减速 电机 驱动 电路 、 晶显 示 电路 和键 盘扫 描 电路 液 的协调 工作 , 实现基本 绘 图和 显 示功能 。基 本设 计构想 为 : 用 AV 单片机 通过 输 出 P 使 K WM 方 渡控制 两个 直流减速 电机 的 转速 ,利 用 两个 阻值 为 2 k可 旋 转 1 2 O圈 的 电位 器作 为角 度传 感 器 。使 电机 通过 穿过 滑轮 的 吊绳 带 动绘 图笔 在绘 图板 (5m* 1m) 4 c 4 c 上移 动 , 而绘制 出相应 的运 动轨迹 。 图笔在 绘 图板 上 的位置 坐标 由 吊绳 的长度 来确 定 , 由单 片机 驱动 液 从 绘 再 晶屏 将 它显 示 出 来 。 关键 词 : 片机 ; 单 直流减 速 电机 ; 电位 器 : 悬挂 中 图分 类号 : P 1 T32 文献标 识码 : A
( — l) 十 J 5 0 Y r s 3 ( 一 8 )=R , ( +9 )+ y一 8 ) = 8 ( 5 0
其 中, Y表 示 区域 内任意一 点到 右 电机 的距 离。R R Z表 示区 域 内任意 一点到 左 电机 的距 离。 则可解 得 = 一 Y + 5 2) 2 ( R 22 8 1 2 9 /2
下:
P B和 P 0 P 2 A 到 A 用于控制液晶屏的显示并不断对其扫描;
P 1 于控 制电机 ; D 7用 P c口作 为键 盘 的输 入 口, 菜单 式的 功能选择 实现

小车悬挂运动控制系统

小车悬挂运动控制系统

小车悬挂运动控制系统小车悬挂运动控制系统是一种能够实现对小车悬挂运动进行控制的技术方案。

这种系统能够通过对小车悬挂结构进行控制,使得小车能够更好地适应道路条件的变化,同时也能够提高小车的行驶稳定性和安全性。

本文将详细介绍小车悬挂运动控制系统的功能、原理及其在实际应用中的优势和限制。

一、小车悬挂运动控制系统的功能小车悬挂运动控制系统的主要功能包括:1、控制小车的悬挂高度:小车的悬挂高度对于行驶的稳定性和通过各种障碍的能力具有重要的影响。

而小车悬挂运动控制系统能够实时调节小车的悬挂高度,从而保持小车在不同路面和行驶条件下的最佳悬挂高度。

2、调节悬挂刚度和阻尼:小车悬挂结构的刚度和阻尼直接影响着小车的行驶稳定性和驾驶舒适度。

小车悬挂运动控制系统能够根据行驶状况智能调节小车的悬挂刚度和阻尼,以确保小车在不同路面上行驶时的稳定性和舒适性。

3、调节后桥绕中心点旋转:在拐弯时,小车的后桥会绕着一个中心点旋转。

当后桥绕中心点旋转时,车身就会相应地倾斜,这会影响到小车行驶的稳定性和舒适性。

小车悬挂运动控制系统能够通过调节后桥的旋转,使车身的倾斜角度保持在一个合理的范围内,从而提高行驶的稳定性和舒适性。

二、小车悬挂运动控制系统的原理小车悬挂运动控制系统的原理是通过控制小车悬挂结构改变小车的悬挂高度、悬挂刚度和阻尼等参数,从而实现对小车的运动进行控制。

具体来说,小车悬挂运动控制系统可以采用以下两种原理:1、气动悬挂系统原理:气动悬挂系统是一种主要基于气压控制的系统,它利用气压来调节悬挂高度和刚度。

当小车行驶在不同路面上时,气动悬挂系统会根据路面的情况调整气压,从而调节小车的悬挂高度和刚度,以确保小车行驶的稳定性和舒适性。

2、电动悬挂系统原理:电动悬挂系统是一种主要基于电力控制的系统,它利用电力来调节悬挂高度和刚度。

当小车行驶在不同路面上时,电动悬挂系统会根据路面的情况调节电流,从而调节小车的悬挂高度和刚度,以确保小车行驶的稳定性和舒适性。

全国大学生电子设计方案竞赛国家奖作品集锦(山东赛区)

全国大学生电子设计方案竞赛国家奖作品集锦(山东赛区)

目录
一、山东科技大学-单工无线呼叫系统1
二、海军航空工程学院-悬挂运动控制系统1
三、中国海洋大学-悬挂运动控制系统(1>1
四、中国海洋大学-悬挂运动控制系统(2>1
五、山大学-集成运放参数测试仪(1-1>1
六、山东大学-数控直流电流源(1-2>1
七、山东大学-悬挂运动控制系统(2-1>1
八、山东大学-数控直流电流源(2-2>1
九、山东大学-悬挂运动控制系统(2-3>1
一、山东科技大学-单工无线呼叫系统
二、海军航空工程学院-悬挂运动控制系统
三、中国海洋大学-悬挂运动控制系统(1>
四、中国海洋大学-悬挂运动控制系统(2>
五、山大学-集成运放参数测试仪(1-1>
六、山东大学-数控直流电流源(1-2>
七、山东大学-悬挂运动控制系统(2-1>
八、山东大学-数控直流电流源(2-2>
九、山东大学-悬挂运动控制系统(2-3>
更多资料请参加凌阳科技大学计划网站
凌阳科技大学计划刘传登整理。

悬挂运动控制系统

悬挂运动控制系统

悬挂运动控制系统摘要:本系统以实现对悬挂物体精确控制为目的,采用总线结构,各功能模块独立设计,由主控芯片统筹调度,高效而快捷地实现了系统各项功能。

系统以协定好的总线数据包为通信纽带,多块高性价比的A VR MCU 构成主从控制网络,各模块分散控制,自主设计的H型恒流电路完成电机驱动,独特的双液晶显示实现友好的人机交互界面以及对系统状态的直观而实时的监控,巧妙的电机-双探测器寻迹方式保证了轨迹跟踪具有极宽的探测范围和很高的跟踪精度,全浮点的算法使得字长效应对控制精度的影响减到最小。

基于可靠的硬件设计,高效的软件算法,整个系统具有相当高的性能。

关键词:总线电机-双探测器寻迹实时界面Abstract:This system is designed with the purpose of controlling the suspended object precisely, adopting Bus architecture. Each function module is designed dividedly, commended by Master Chip, performing each system function effectually and quickly.System communicate through message packets meeting with protocol which is the tache connecting system modules as a whole, constructing the master-slave control net made up by several A VR MCU of high perform-price ratio, realizing dispersed control .Self-designed H-type constant-current circuits complete the task of driving the motors excellently. Special Double-LCD achieve a friendly human-machine interactive interface, and monitor the system state directly and Real-time. Skillful motor-double detector seeking-trace mode guarantees very large detect area and tracing precision. All floating-point arithmetic reduce the finite-byte-width effect to smallest.Base on reliable hardware and effectual software design, this system is qualified with quite high performs.Keyword:Bus motor-double detectors tracing Real-time interface目录摘要 (1)Abstract (1)目录 (2)第一章总论 (4)1.1 作品介绍 (4)1.2 设计概述 (5)1.3方案论证及比较 (7)1.3.1 总体方案选择 (7)1.3.2 微控制器的选择 (7)1.3.3 电机驱动模块的论证与选择 (8)1.3.4 寻迹方式的论证与选择 (9)1.3.5 供电方式的选择 (10)第二章基于总线结构的电路原理分析和设计 (11)2.1 硬件电路总体设计思路 (11)2.2 主机模块设计 (12)2.2.1 串行通信概述 (12)2.2.2 主机模块电路设计 (12)2.3 人机交互界面设计 (13)2.3.1 人机交互模块电路设计 (13)2.3.2 LCD1显示界面设计 (15)2.3.3 LCD2仿真液晶显示设计 (16)2.4 电机驱动模块设计 (17)2.4.1 步进电机简述 (17)2.4.2 模块电路总图 (18)2.4.3 恒流电路 (18)2.4.4 H型驱动电路 (18)2.5 跟踪寻迹模块设计 (19)第三章系统软件设计 (21)3.1系统软件概述 (21)3.1.1 串行通信程序设计 (21)3.1.2 总线数据块格式 (22)3.2 主机模块程序设计 (23)3.3 人机交互界面模块程序设计 (25)3.3.1 LCD工作简述 (25)3.3.2 LCD1及键盘程序流程图., (25)3.3.3 LED及无线发射模块程序设计计 (26)3.3.3 LCD2程序设计 (26)3.4 电机驱动模块程序设计 (27)3.5 电机寻迹模块程序设计 (27)第四章系统测试 (28)4.1测试仪器及方法 (28)4.2测试结果 (28)4.2.1人机界面测试 (28)4.2.2自设运动测试 (29)4.2.3圆周运动测试 (29)4.2.4设定点运动测试 (29)4.2.5轨迹跟踪测试 (29)4.3 分析总结 (30)第一章总论1.1作品介绍本系统电路主要包括四大部分,主机模块,人机交互模块,电机驱动模块,跟踪寻迹模块,其中每个模块内部又由一些更具体的功能单元或微控制部分组成。

二系悬挂装置名词解释

二系悬挂装置名词解释

二系悬挂装置名词解释1.引言1.1 概述本文旨在对二系悬挂装置进行解释和说明。

二系悬挂装置作为一种重要的工程技术装置,广泛应用于交通、建筑、机械工程等领域。

它通过一系列的结构组成,能够在两个或多个点之间提供支撑和悬挂的功能。

悬挂装置在现代工程领域起到了至关重要的作用。

最常见的例子就是桥梁悬索,通过将悬索和桥梁主体相连接,可以实现桥梁的悬挂和支撑。

除此之外,还有电力线路的悬挂装置、起重机悬挂装置等。

这些装置通过合理的结构和力学原理,能够承受相应的重量和强度,保证了工程的正常运行和安全性。

在本文中,我们将详细介绍二系悬挂装置的定义和原理。

首先,我们将给出一个准确的定义,解释二系悬挂装置的特点和功能。

接着,我们将深入探讨其工作原理和相应的力学模型,以了解其运作机制和性能表现。

此外,我们还将总结二系悬挂装置在工程领域的重要性,并展望其未来的发展方向。

随着科学技术的不断进步和工程领域的发展,对于二系悬挂装置的需求也将不断增加。

我们有理由相信,未来二系悬挂装置将会在设计、结构和材料等多方面有所创新和突破,以满足更加复杂和多样化的工程需求。

综上所述,本文将为读者提供关于二系悬挂装置的详细解释和说明。

通过阅读本文,读者能够对二系悬挂装置有一个全面的认识,理解其定义、工作原理和重要性,并对其未来的发展方向有所了解。

让我们一起深入探索二系悬挂装置的奥秘!1.2 文章结构文章结构部分是对整篇文章的组织和安排进行描述,它有助于读者更好地理解和阅读文章。

以下是对文章结构部分的具体内容的描述:在本文中,将以二系悬挂装置为主题,通过对其定义和原理的解释,探讨其重要性以及未来发展的展望。

本文的结构分为引言、正文和结论三个部分。

引言部分将介绍本文的背景和目的。

在引言的开头,将对二系悬挂装置进行简单概述,以引起读者的兴趣。

接着,将详细介绍本文的结构,以便读者能够清晰地了解整篇文章的组织和内容。

最后,将明确本文的目的,即对二系悬挂装置进行解释和探讨。

二系悬挂的工作原理和组成

二系悬挂的工作原理和组成

二系悬挂的工作原理和组成二系悬挂是一种相对较新的汽车悬挂系统,它可以提供更高的稳定性和舒适度。

接下来就来介绍一下二系悬挂的工作原理和组成。

1. 工作原理二系悬挂是一种通过悬挂弹簧和减震器来提供支撑和稳定的悬挂系统,它的原理与传统的单系悬挂类似。

不过不同的是,在二系悬挂中,车轮与车身之间有两个连接点,其中一个连接点是悬挂弹簧和减震器,另一个连接点是控制臂和车轮。

当汽车行驶过程中,震动和不平路面的能量会通过车轮传递到悬挂弹簧和减震器上。

在传递到减震器时,减震器会将能量转化为热能,从而消除车身的不稳定性。

而悬挂弹簧则会通过弹力来吸收车轮上的震动,从而保持车身的平稳状态。

2. 组成部分二系悬挂由多个重要组成部分构成,包括:(1) 悬挂弹簧悬挂弹簧是二系悬挂中最重要的组成部分之一,它是通过弹力来吸收车轮上的震动和能量的。

悬挂弹簧一般由弹簧钢或合金制成,根据车型和使用要求的不同,弹簧的形状和弹力也有很大的不同。

(2) 减震器减震器是二系悬挂中的另一个重要组成部分,它的作用是将车轮传递到车身的震动通过液体阻力转化为热能,从而消除车身的不稳定性。

减震器由活塞、缸体、阻尼油和弹簧等部分组成。

(3) 控制臂控制臂是连接车轮和悬挂弹簧的组成部分,它一般由铸铁、钢板或合金制成。

控制臂的作用是保持车轮的几何位置和姿态,同时也可以降低车身的噪声和震动。

(4) 悬挂支架悬挂支架是安装在车身底部的组成部分,它可以将悬挂系统与车身连接在一起。

悬挂支架通常由钢铁或铝制成,其结构和形状也会因车型和要求的不同而有所不同。

(5) 悬挂动力学控制系统悬挂动力学控制系统是二系悬挂中的又一个重要组成部分,它可以根据路面情况和驾驶条件来调节车身的稳定性和舒适性。

这种控制系统通常由传感器、控制电路和电磁阀组成,它可以根据传感器接收到的路面数据来实时控制悬挂弹簧和减震器的工作状态。

总结综上所述,二系悬挂是一种通过悬挂弹簧和减震器来提供支撑和稳定的悬挂系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国大学生电子设计竞赛总结报告目录第1章设计任务及要求 (3)1.1 任务 (3)1.2 要求 (3)1.2.1 基本要求: (3)1.2.2 发挥部分 (3)第2章方案论证与比较 (4)2.1 总体方案论证 (4)2.2 单片机的选型 (5)2.3 存储器电路的选型 (6)2.4 键盘与显示电路的选型 (6)2.4.1 键盘电路的选型 (6)2.4.2 显示电路的选型 (6)2.5 电源电路的选型 (6)2.6 电机的选型 (7)2.7 步进电机驱动电路的选型 (9)2.8 光电传感器的选型 (9)2.9 语音播报电路的选型 (10)第3章硬件电路设计 (10)3.1 系统原理框图 (10)3.2 各功能模块设计: (12)3.2.1 单片机的外围部件及接口电路(见附录): (12)3.2.2 路面引导黑线检测模块的设计 (12)3.3 步进电机驱动电路设计与参数计算 (13)3.4 语音模块的设计 (14)第4章系统软件设计 (15)系统程序流程图: (15)第5章系统组装与调试 (16)全国大学生电子设计竞赛总结报告5.1 系统组装 (16)5.2 系统调试 (16)5.2.1 步进电机的调试 (16)5.2.2 光电传感器的调试 (16)5.3 系统测试: (17)5.3.3 测试仪器: (17)5.3.4 测试结果: (18)5.3.5 “画圆”功能测试: (18)5.3.6 “到达自定坐标点”功能测试: (18)全国大学生电子设计竞赛总结报告摘要本次设计的悬挂运动控制系统,以AT89C52单片机作为系统的检测与控制核心。

根据题目设定的设计要求,采用步进电机控制悬挂物体的运动以实现精确定位,采用光电传感器进行目标曲线的检测与识别以使物体沿预定曲线运动。

本系统基于完备的硬件设计,采用优化算法,快速、准确的实现了任意设定坐标参数,控制物体进行圆周、抛物线等简单曲线运动,沿预定曲线运动等功能。

除完成题目所要求的设计外,本系统还实现了实时显示运动坐标、沿任意she 定的路线行走、语音播报等扩展功能。

关键词:AT89C52 光电传感器步进电机全国大学生电子设计竞赛总结报告AbstractThe one that designed hung the control system of sports, regarded AT89C52 one-chip computer as systematic measuring and controlled the core this time. According to designing requirement that topic establish, is it walk into electrical machinery control movement to hang object accurate to orientate in order to to realize to adopt, adopt photoelectric sensor carry on measuring and discernment , goal of curve so that along curvilinear motion of booking object. This system is designed on the basis of the complete hardware, adopt the algorithm of optimizing, fast , accurate realization establish the parameter of coordinates wantonly , control objects and carry on such simple curvilinear motions as the circumference , parabola ,etc., along booking such functions as the curvilinear motion ,etc.. Besides finishing the design with required topic, this system has also realized that shows such expanded functions as sport coordinate , pronunciation are reported in real time.Keywords:AT89C52 photoelectric sensor step motor全国大学生电子设计竞赛总结报告第1章设计任务及要求1.1 任务设计一电机控制系统,控制物体在倾斜(仰角≤100度)的板上运动。

在一白色底板上固定两个滑轮,两只电机(固定在板上)通过穿过滑轮的吊绳控制一物体在板上运动,运动范围为80cm×100cm。

物体的形状不限,质量大于100克。

物体上固定有浅色画笔,以便运动时能在板上画出运动轨迹。

板上标有间距为1cm的浅色坐标线(不同于画笔颜色),左下角为直角坐标原点,1.2 要求1.2.1 基本要求:(1)控制系统能够通过键盘或其他方式任意设定坐标点参数;(2)控制物体在80cm×100cm的范围内作自行设定的运动,运动轨迹长度不小于100cm,物体在运动时能够在板上画出运动轨迹,限300秒内完成;(3)控制物体作圆心可任意设定、直径为50cm的圆周运动,限300秒内完成;(4)物体从左下角坐标原点出发,在150秒内到达设定的一个坐标点(两点间直线距离不小于40cm)。

1.2.2 发挥部分(1)能够显示物体中画笔所在位置的坐标;(2)控制物体沿板上标出的任意曲线运动(见示意图),曲线在测试时现场标出,线宽1.5cm~1.8cm,总长度约50cm,颜色为黑色;曲线的前一部分是连续的,长约30cm;后一部分是两段总长约20cm的间断线段,间断距离不大于1cm;沿连续曲线运动限定在200秒内完成,沿间断曲线运动限定在300秒内完成;(3)其他。

全国大学生电子设计竞赛总结报告第2章方案论证与比较2.1 总体方案论证根据题目的具体要求,我们拟定了以下两种方案并进行了综合的比较论证,具体如下:方案一、仅采用CPLD作为核心部件的方案选用一片CPLD(如EPM7128LC84-15)作为系统的核心部件,实现控制与处理的功能。

CPLD具有速度快、编程容易、资源丰富、开发周期短等优点,可利用VHDL语言进行编写开发。

但CPLD在控制上较单片机有较大的劣势,而且开发成本较单片机高。

此外,该方案具有较大的局限性,如显示部分,检测部分就要占用可编程逻辑器件的大部分资源,造成资源的浪费,而这一些对于单片机来说都是很容易就能实现的。

同时,CPLD的处理速度非常快,而此系统的运动速度不可能太高,那么对系统处理信息的实时性也就不会太高,在这一点上,单片机就已经可以胜任了。

若采用该方案,必将在控制上遇到许许多多不必要增加的难题,例如产生一个低频率的方波信号(用于控制步进电机)等等。

为此,我们不采用该种方案,进而提出了第二种设想。

图1 以CPLD为核心的系统框图全国大学生电子设计竞赛 总结报告方案二、仅采用单片机作为核心部件的方案我们采用单片机作为整个系统的核心,用其控制物体的行动轨迹,以实现其既定的性能指标。

充分分析此系统可知,实现本系统的关键在于运动方程式的建立、电机控制以及光电传感器的检测与识别。

其中电机控制以及光电传感器的检测与识别是典型的控制问题,采用可以进行位操作的单片机是十分理想的选择。

而实现算法所需要的乘除法、平方、开根号等运算,对于实时性要求不高的系统来说,单片机完全能够胜任。

另外,单片机还具有价格低廉、开发周期短、接口丰富等优势。

因此,我们决定采用方案二,即采用单片机作为系统的控制核心。

2.2单片机的选型针对本设计特点——多开关量输入的复杂程序控制系统,我们需要擅长处理多开关量的标准单片机,而不能用精简I/O 口和程序存储器的小体积单片机,D/A 、A/D 功能也不必选用,根据这些分析我们选定了AT89C52单片机作为本设计的主控装置。

52系列单片机具有功能强大的位操作指令,I/O 口均可按位寻址,程序空间多达8K ,对于本设计也绰绰有余,更可贵的是52系列单片机图2 以单片机为核心的系统框图全国大学生电子设计竞赛总结报告价格非常低廉。

考虑到寻线系统复杂性,我们设置了多个传感器,输入量比较多,单片机还要控制两部步进电机,再加上RAM、显示器、键盘、语音播报模块,一片89C51单片机的I/O口远远不够,为此我们采用三片单片机,分别负责电机的控制、输入输出设备的控制以及信息处理。

2.3存储器电路的选型我们的算法是先生成运动轨迹的坐标信息,然后再驱动步进电机按坐标信息运动。

每个点需要存储两路(X、Y)信息,每路信息用两个字节,高字节存储整数(精确度为厘米)、低字节存储小数(精确度为毫米),如此可将取点精确度提高到毫米级,比设计要求高一个数量级。

因此,一个点需要四个字节的存储空间。

如要提高曲线的圆滑程度,提高取点精度是一个有效的方法。

我们设定物体运动的最远距离为200cm,取点精度为0.5cm一个点,则需要存储一千个点,即需要4k的存储空间。

89C52单片机的数据存储空间为256字节,只能存储64个点,远远达不到设计要求。

鉴于此,我们外扩一个8k的静态存储器(HM62256B),为算法的实现提供了坚实的基础。

2.4键盘与显示电路的选型2.4.1键盘电路的选型由于本次设计要求输入悬挂物体的坐标参数,再加上人机交互界面的设计,要求有较多的按键,我们采用3×3键盘,通过扫描方式控制。

2.4.2显示电路的选型配合单片机使用的显示电路较常见的是数码管和液晶显示器。

虽然数码管显示明亮且造价低,但其只能显示数字,经过考虑我们选用点阵型液晶显示器CO0411(128×64)作为显示部件。

2.5电源电路的选型本设计选用的单片机和光电传感器电路需要5V电压工作,步进电机需要9V电压工作,于是我们自制电源电路,设置了两路9V、一路5V输出。

由于步进电机正常运转需要600mA电流,小于78系列稳压芯片的最大输出电流全国大学生电子设计竞赛 总结报告 1 2 3 (1A ),故电压转换电路采用78系列芯片。

2.6电机的选型根据题目的设计要求,控制物体的移动可以转化为控制两条绳长的变化量,可能选用的电机主要是直流电机和步进电机。

方案一:选用直流电机进行开环控制。

由于直流电机的驱动电压与转速的关系受其负载影响很大(物体在不同的位置与其产生的对电机的拉力是一个复杂的函数关系),因此无法精确控制绳长的变化量。

相关文档
最新文档