《课程设计(论文)直流电机驱动水平导轨运动位移检测【全套图纸】.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)直流电机驱动水平导轨运动位移检测【全套图纸】.doc(28页珍藏版)》请在三一办公上搜索。
1、课程设计设计题目: 直流电机驱动水平导轨运动位移检测(承重30kg)设 计 者: 班 级: 学 号: 指导教师: 全套图纸,加153893706 目 录一、设计任务书11.1设计的目的11.2 设计题目及内容11.3 设计报告的要求11.4 设计步骤1二、设计总体方案介绍22.1 系统设计22.2 系统工作原理22.3 设计系统参数2三、机械传动部分设计23.1 工作台设计23.2 导轨设计33.2.1导轨选择33.2.2 滚动导轨的主要参数设计计算与校核33.3 丝杠设计53.3.1 确定丝杠副的导程53.3.2 确定额定静载荷53.3.3 确定预期额定动载荷63.3.4 确定滚珠丝杠副的轴
2、径7 3.3.5 确定滚珠丝杠副的规格代号93.3.6 螺旋丝杠副材料的选取93.3.7 确定预紧力93.3.8 确定滚珠丝杠副的主要尺寸93.3.9 滚珠丝杠的主要尺寸93.3.10 滚珠螺母的主要尺寸103.3.11 滚道法向截形图103.3.12 滚珠螺母安装与连接尺寸103.4丝杠副的校核113.4.1 轴向弹性接触变形量计算113.4.2 丝杠强度的计算113.4.3 稳定性的计算113.4.4 临界转速的计算123.4.5 校核结果123.5 校核选取123.6 校核轴承133.6.1 计算当量动载荷P133.6.2 稳定性的计算13 3.7 驱动力矩的计算133.8 电机的选择1
3、4 3.9 减速器的选择14 3.10 联轴器的设计14四、硬件电路设计154.1 电机驱动电路154.2 测量电路设计164.2.1光栅传感器测量原理164.2.2测量的系统结构174.2.3辨向及细分电路174.3 显示电路18五、软件程序设计185.1 直流伺服电机驱动程序185.2 栅位移速度测量程序21六、课程小结23七、参考文献23一、 设计任务书1.1设计的目的1. 培养学生综合运用所学的基础理论和专业知识,独立进行机电控制系统(产品)的初步设计工作,并结合设计或试验研究课题进一步巩固和扩大知识领域。2. 培养学生搜集、阅读和综合分析参考资料,运用各种标准和工具书籍以及编写技术文
4、件的能力,提高计算、绘图等基本技能。1.2 设计题目及内容本次课程设计的题目:直流电机驱动水平导轨运动位移检测机构(承重30kg)。设计的内容主要为:单片机组成的小型检测或控制系统设计。主要包括机构设计(机械装配图)、硬件电路设计(电路原理图)、软件程序设计。1.3 设计报告的要求1. 提供完整的机械装配图(不小于 A1);零件的装配关系、零件的形状要表示,装配尺寸标注。2. 电原理图(不小于 A4);包括传感器信号检测放大、单片机信号采集处理、信号的输出(显示输出及控制信号输出,如电机的驱动等)3. 软件程序;4. 并要提供文字报告(不少于 3 千字),主要内容应包括设计的目的、设计的基本思
5、想、有关的计算、程序及说明等。1.4 设计步骤1. 对设计任务进行分析,确定总体设计方案;2. 根据要求,对工作台和导轨进行相应的计算与选择;3. 对传动结构进行设计计算;4. 选择电动机和联轴器;5. 绘制装配图与零件图;6. 选择传感器;7. 硬件选择与电路设计并绘制电路原理图;8. 程序设计;9. 检查并编写说明书。二、 设计总体方案介绍2.1 系统设计系统框图的设计方案如下图2.2 系统工作原理本系统由单片机控制驱动电路驱动步进电机转动,步进电机通过联轴器带动螺旋丝杠转动,从而变旋转运动为直线运动,工作台沿导轨水平移动;光栅传感器检测到工作台的位移信号并将信号传输到单片机,在传感器与单
6、片机之间,由信号处理电路对信号进行放大、整流、滤波、细分和辨向等处理;最后经单片机内部程序处理后由显示装置显示位移与速度值;另外,控制开关可以通过单片机对步进电机进行控制。三、 机械传动部分设计3.1 工作台设计由已知条件得系统承重30kg,且为一维工作台,故选择应用为数控机床,选择DZH100单坐标工作台。下表为其具体参数:型号行程载重量(N)精度等级重复定位精度定位精度运行直线度台面运行平行度DZH100100300P40.0050.0250.0150.025单位:mm 参考DZH100型标准工作台,可确定以下参数: 工作行程:150mm;工作台尺寸:150mm150mm8mm;3.2 导
7、轨设计3.2.1 导轨选择因为滚动导轨具有以下优点:摩擦阻力小,运动轻便灵活;磨损小,能长期保持精度;动、静摩擦系数差别小,低速时不易出现爬行现象,运动均匀平稳。所以本系统选择滚动导轨。为保证系统做到导向精度高,刚度大,耐磨性好,精度保持性好,运动灵活而平稳,结构简单,工艺性好。初步选择MGN 12H型号直线导轨。该种导轨体积小,质量轻,特别适用于小型设备使用;滑块,导轨,钢珠,保持器及其他配件均具有防锈功能;采用哥德型四点接触设计,可承受各方向的负荷,具备刚性强,精度高等特点;有钢珠保持器设计,在精度允许下具备互换性。3.2.2 滚动导轨的主要参数设计计算与校核1. 先确定运动件的长度L M
8、GN 12H导轨的滑块组总长度为45.4mm,工作台的边长为150mm,工作台共安装两条导轨,每条导轨安装两个滑块组,245.4mm=90.8mm150mm,故运动件的长度L满足设计要求。 承导件的长度L为工作台边长、工作行程和结构余量之和,即150mm+100mm+10mm=260mm。2. 滚动体参数计算在一般情况下,滚珠的直径3-6mm,由于本系统机构尺寸较小,承载不大,故选用d=3mm的滚珠。对于一般承载的滚动体,其数量z可按下式计算:式中,F导轨运动件承受的力; d滚珠直径;式中,工作台所承载的重量; 工作台的体积; 工作台的材料密度; g重力加速度,取g=;由于工作台质量较小,故可
9、以忽略不计。由此可以计算得:F=300N4=75N;z5;由于滚动体的尺寸和形状精度直接影响到导轨运动的直线性,故对其应提出较高的要求。一般要求直径的变化均应小于0.5m。本系统为精密工作台,定位精度要求为0.25m,故滚动体的尺寸一致性要求为小于0.2m。3. 滚动体强度计算滚动导轨的强度计算主要是滚动体与导轨面间受力后的接触强度,核算每个滚动体所承受的最大压力是否超过导轨材料接触强度所允许的最大压力,即。每个滚动体的许用载荷可由下面公式计算:式中,K假定许用应力,MPa,查表得K=0.6; 导轨硬度修正系数,查表得=0.30; d滚动体的直径,cm;计算得最大许用压力:;最大压力:;故满足
10、的条件,设计满足强度要求。4. 滚动导轨的刚度校核滚动导轨的刚度计算,实际上就是接触变形的计算。式中,导轨的变形,m; 滚珠柔度系数,m/N,查表得; 一个滚珠所受的载荷,计算得;计算得导轨的变形:=1.2m。由于变形较小,可以接受,故设计满足刚度要求。5. 滚珠导轨所需要的外力滚珠导轨所需的外力可按下式计算:式中,滚珠与导轨接触处的预加载荷,对于精密机械一般F0取10N;作用在运动件上的外载荷,;滚动摩擦系数;滚珠直径,;滚珠数目,;V形槽半角,(),;外载荷FW的作用角度,(),;计算得:即推动该导轨至少需要120N的外力。3.3 丝杠设计该系统的主要设计参数为:工作行程100mm; 工作
11、台导轨静摩擦系数 =0.2移动负载质量30kg; 工作台及附件的质量3kg(空载质量)3.3.1 确定丝杠副的导程由工作台最高移动速度,电动机最高转速,传动比等确定当电动机与滚珠丝杠副直联时,求出的要取较大值,取整数。本课程设计中,依照要求,初定丝杠导程3.3.2 确定额定静载荷轴向载荷计算公式: 其中,负载重量+工作台及附件的重量 滑动导轨上的滑动摩擦系数(约为0.10.2),此处取=0.2当载荷与转速接近正比变化,各种转速使用机会均等时,可采用下列公式计算由于是恒力恒速度,所以有:当量载荷:当量转速: (自己选取)3.3.3 确定预期额定动载荷按滚珠丝杠副的预期工作时间计算式中 当量转速(
12、r/min) 预期工作时间(h)见表3-1; 精度系数。根据初定的精度等级选取,见表3-2; 可靠性系数,一般情况下1,在重要场合,要求一组同样的滚珠丝杠副在同样的条件下使用寿命超过希望寿命的90%以上时,的选择见表3-3; 载荷性质系数,根据载荷性质选择,见表3-4。查相应的机械设计手册可得下表:滚珠丝杠副预期工作寿命 表3-1机械类型预期工作时间 /h航空机械1000测量机械15000精密机械20000数控机床20000普通机械500010000普通机床1000020000根据上表和实际设计装置的情况取丝杠寿命为数控机床的最大寿命值:表3-2 精度系数精度等级1,2,31.04,50.97
13、0.8100.7根据上表和实际设计装置的情况,选取精度等级为4级,即表3-3 可靠性系数可靠性(%)901950.62960.53970.44980.33990.21根据上表上表和实际设计装置的情况,选取可靠性为98%,即=0.33表3-4 载荷性质系数载荷性质无冲击(很平稳)1.01.2轻微冲击1.21.5冲击或震动1.52.0根据上表上表和实际设计装置的情况,选取载荷系数,解得3.3.4 确定滚珠丝杠副的轴径1. 估计滚珠丝杠的最大允许轴向变形量机械装置中移动部件处在不同位置时系统的刚性是不同的,刚度最小处用 表示。当滚珠丝杠副轴向有工作载荷作用时,传动系统便产生弹性变形,且。从而影响了系
14、统的传动精度,而处系统受影响最大。 空载时,作用在滚珠丝杠副上的最大轴向力工作载荷是静摩擦力。此时规定滚珠丝杠副允许的最大轴向变形为:滚珠丝杠本身的拉压弹性变形及滚珠丝杠副摩擦力矩的变化产生的弹性变形;根据本设计的情况:重复定位精度取0.005mm;定位精度取0.025mm可计算得:以上两种方法估算的最小值取做值,即:2. 估算滚珠丝杠副的底径因为两端固定的滚珠丝杠副丝杠的静态稳定性和动态稳定性最高。适用于高速回转;结构复杂,两端轴承均调整预紧,丝杠的温度变形可转化为轴承的预紧力;适用于对刚度和位移精度要求高及较长的丝杠的滚珠丝杠安装;轴向刚度最大。故选择两端固定的方式。此时, (为导轨静摩擦
15、系数,取0.2)式中 导轨静摩擦力(N) 估算的滚珠丝杠最大允许轴向变形量(mm) 弹性模量,为 两个固定支承之间的距离(mm)计算得出:3.3.5 确定滚珠丝杠副的规格代号根据计算出,及传动方式、使用情况,在保证,的条件下,选用内循环浮动式法兰,直通双螺母型垫片预紧形式,滚珠丝杠副的型号为SFK1402,其公称直径为14mm,公称导程为2mm,螺纹旋向为右。3.3.6 螺旋丝杠副材料的选取 已知丝杠直径 ,移动负载质量 ;该丝杠为轻载、低速、精度高的传动,故: 丝杠材料为:45 号钢; 热处理为:高、中频加热,表面淬火 螺母材料为:ZCuSn10Zn2 ;热处理为:渗氮、淬火 返向器材料为:
16、60Mn ; 热处理为:高、中频加热,表面淬火螺纹滚道的法面截形:单圆弧3.3.7 确定预紧力本课程设计中采用双螺母预紧的方法,把弹性变形控制在最小限度内,以减因滚珠丝杠副选择的是双螺母预紧形式,故需确定预紧力3.3.8 确定滚珠丝杠副的主要尺寸螺纹滚道的主要尺寸基本导程2mm;公称直径14mm;接触角 =45;螺纹升角 ;滚珠直径;螺纹滚道半径 ;圆弧偏心距 3.3.9 滚珠丝杠的主要尺寸丝杠大径;丝杠小径 ;丝杠接触点直径;丝杠牙顶圆角半径3.3.10 滚珠螺母的主要尺寸螺母螺纹大径 ;螺母螺纹小径 3.3.11 滚道法向截形图3.3.12 滚珠螺母安装与连接尺寸安装尺寸为:基本导程2mm
17、;公称直径14mm滚珠螺母安装、连接尺寸212331402663.4 丝杠副的校核3.4.1 轴向弹性接触变形量计算当有预紧时:式中 轴向载荷; 预紧力; 滚珠直径; 工作螺母的滚珠数目,且有 Z为一圈螺纹内的滚珠数目;j为圈数;k为列数内循环时:,3.4.2 丝杠强度的计算由于滚动螺旋转动的丝杠所传递的转矩主要是螺纹的阻力矩,所以得传递力矩:驱动力矩 式中-轴向载荷 -当量摩擦角,且 -螺纹牙型半角 -螺旋升角由第四强度理论可得:查手册得,螺杆材料(45号钢)的许用应力为屈服极限,所以材料的许应应力;可知,所以强度校核合格。3.4.3 稳定性的计算由于,所以其中-长度系数,两端固定取 螺杆的
18、最大工作长度,这里取250mm; 螺杆危险截面的惯性半径; 螺杆危险截面的轴惯性矩; 危险截面的面积所以得校核合格。3.4.4 临界转速的计算对于钢制丝杠为了不发生共振现象,应使丝杠的转速满足下列关系式:其中,系数,与螺杆的端部结构有关,由于是两端固定所以查表取 丝杠的两支承间的最大距离,;由于所以校核合格。3.4.5 校核结果确定选用内循环滚动螺旋副的型号为SFK14023.5 轴承的选取选用的轴承为角接触球轴承,可以同时承受径向载荷和单向的轴向载荷,也可以承受单向的纯轴向载荷,因为工作平台有往返运动,故选择成对安装使用。选用型号为7001C其基本尺寸为d=12mm D=28mm B=8mm
19、3.6 校核轴承3.6.1 计算当量动载荷P 根据轴端的的直径,初步在固定端选用角接触球轴承7001C,对其进行校核,查表得其基本额定动载荷,基本额定静载荷2550N,基本额定动载荷5200N。由于受到的轴向载荷为66N,所以,查表并插值计算得e=0.396。又因受到的径向载荷比较小,所以。查表并插值计算得,X=0.44,Y=1.42。 计算轴承的当量动载荷:其中,为载荷系数,无冲击或轻微冲击时,在这选为1.1。3.6.2 计算轴承的寿命由设计要求可知,轴的使用寿命要求为,轴承的寿命计算为:-寿命指数,由于是球轴承,所以;-温度系数,因轴承的工作温度不高,所以。3.7 驱动力矩的计算由于轴承的
20、压力角为,取轴承的滚动摩擦系数为,所以轴承的摩擦力为:所以轴受到的轴承的摩擦阻力矩的大小为:所以驱动力矩为:3.8 电机的选择由上面算得,系统的驱动力矩为:所以得电机的最大静转矩为:查手册,因为直流伺服电机具有下列优点:转动惯量小、启动电压低、空载电流小;弃接触式换向系统,大大提高电机转速,最高转速高达100 000rpm;无刷伺服电机在执行伺服控制时,无须编码器也可实现速度、位置、扭矩等的控制;不存在电刷磨损情况,除转速高之外,还具有寿命长、噪音低、无电磁干扰等特点.选取直流伺服电机的型号为:JSF 60-40-30-DF-1000。JSF 60-15-30-CF-1000直流伺服电机的技术
21、参数为:额定转速:3000rpm额定电压:48V;极 数:8;额定电流:5.5A;额定转矩:500Nmm;3.9 减速器的选择因为电机的额定转速为3000rpm,设计丝杠最大转速为1000rpm。故需要选择减速器。根据设计要求,选择伺服行星减速机PS 40系列1级减速器。以下为其具体参数。额定输出转矩:额定输入速度:4500rpm平均寿命 :20000h3.10 联轴器的设计 根据轴径的大小、转矩的大小,以及系统的工作条件来选择连轴器。根据常用联轴器的性能、使用条件等综合比较,选用弹性套柱销联轴器。弹性套柱销联轴器的使用条件:适用于联接载荷平稳、需正反转或起动频繁的传递中小转矩、中小功率传动轴
22、系,工作温度在-2070的场合。弹性套柱销联轴器的优缺点:结构简单、紧凑,装配方便,不用润滑。具有一定的补偿两轴线相对偏移和减振、缓冲性能。但弹性套易摩损,寿命较短。根据载荷条件,以及轴径,根据国家标准GB/T43232002,选择TL1型弹性套柱销联轴器:GB/T4323-2002,主动轴端:Z型轴孔,C型键槽,孔径为10mm;长度为L=25mm;从动轴端:J型轴孔,A型键槽,孔径为,长度为L=17mm。四、 硬件电路设计4.1 电机驱动电路为了方便控制与调速,本系统采用直流伺服电机。由单片机控制驱动电路驱动直流伺服电机转动。利用PWM(脉冲宽度调制)可实现对电机的控制。脉冲宽度调制主要是改
23、变脉冲信号的占空比来实现控制的。当增加脉冲的占空比,伺服直流电动机转速增加;反之,其速度降低。所以通过控制脉冲的占空比可以控制伺服直流电动机的转速。由上流程图可知,系统先检测开关3(正反转开关)的信号。如果是0信号(开的状态),则发出正转信号,电动机正转,反之电动机反转。检测完开关3,接下来检测开关1(加速开关),若信号为1(关的状态),发出加速的信号,电动机加速,若信号为0(开的状态),速度保持不变。再检测开关2(减速开关),若信号为1(关的状态),发出减速的信号,电动机减速,若信号为0(开的状态),速度保持不变。系统一直对三个开关信号循环检测,循环的执行程序。4.2 测量电路设计本设计选用
24、光栅传感器作为计量元件,它具有原理简单、测量精度高、测量范围大、易于实现数字显示和自动化测量等特点。光栅传感器由光源、透镜、光栅副(主光栅和指示光栅)和光电接收元件组成。4.2.1 光栅传感器测量原理光栅传感器主要由标尺光栅和光栅读数头构成。其中光栅读数头由LED光源、透镜、指示光栅、光敏元件和驱动线路组成由于两块叠放在一起的光栅的相对移动,会产生与之同步移动的莫尔条纹信号。光栅测量就是利用光栅迭合时所形成的莫尔条纹及其变化来实现的。光栅盘上黑白刻线的相对移动,会产生光强度周期性的变化,此光信号经光电池转换成为周期性的电信号,对此电信号进行一系列处理,即可获得光栅相对移动的位移量。4.2.2
25、测量的系统结构 本设计的硬件电路主要由单片机89C51、计数器、细分与辨向电路、显示电路和光栅位移传感器组成。 实验中,光栅传感器由导轨系统承载驱动。测量时,光栅传感器输出相位依次相差90的4 路正弦波信号,它们通过硬件电路进行滤波整形、细分,然后经过辨向和计数,由硬件电路将反映位移的计数值暂时存放在缓存器中,等待微处理器进行采集。微处理器经过数据总线采集缓存器中的计数值并送入内存,进行计算和处理,然后位移数据送LED 显示器进行显示。4.2.3 细分辨向电路单个光电元件接收一固定点的莫尔条纹信号,只能判别明暗的变化而不能辨别莫尔条纹的移动方向,因而就不能判别运动零件的运动方向,以致不能正确测
26、量位移。采用辨向技术后,在相距的位置上设置两个光电元件1 和2,以得到两个相位互差90的正弦信号。正向移动时脉冲数累加,反向移动时,便从累加的脉冲数中减去反向移动所得到的脉冲数,这样光栅传感器就可辨向。辨向原理图采用细分技术,使光栅每移动一个栅距时输出均匀分布的n 个脉冲,从而得到比栅距更小的分度值,是分辨率提高到W/n。细分辨向电路图4.3 显示电路本系统的显示部分采用数码管显示,共用8 个LED 数码管,其中5 个用来显示位移值,3 个用来显示速度值,段选由单片机的PA0 PA7 输出,位选由单片机的PB0PB7 输出。P2 采集接口,P3 电机的控制。五、软件程序设计5.1 直流伺服电机
27、驱动程序K1 BIT P1.4 ;加速键K2 BIT P1.5 ;减速键K3 BIT P1.6 ;正反键CLK BIT P0.0 ;速度控制信号ZF BIT P0.1 ;正反控制信号PWMH EQU 30H ;调宽值,定时器所赋值PWML EQU 31HORG 0000HLJMP MAINORG 000BH ;中断1控制周期LJMP TIMER1ORG 001BH ;中断3控制脉宽LJMP TIMER2ORG 0030HMAIN: MOV PWMH,#00H MOV PWML,#0FH MOV TMOD,#11H ;两个定时器都工作在方式1 MOV TH0,#00H ;65.536mm定时 M
28、OV TL0,#00H MOV TH1,PWMH ;脉宽 MOV TL1,PWML SETB EA ;CPU允许中断 SETB ET0 ;允许定时器T0中断 SETB ET1 ;允许定时器T1中断 SETB TR0 ;定时器T0计数 CLR CLKLOOP: JB K3,LOOPZF ;高电平逆时针转,低电平顺时针转 CLR ZF ;针转 LJMP LOOPK1LOOPZF: SETB ZFLOOPK1: JB K1,LOOPK2 ;K1按下加速 LCALL DELAY MOV A,PWML ADD A,#1 ;调宽值低4位加1 MOV PWML,A MOV A,PWMH ADDC A,#0
29、;调宽值高4位加1 MOV PWMH,A JNC LOOPK2 ;最大值时 MOV PWMH,#0FFHLOOPK2: JB K2,OVER ;K2按下减速 LCALL DELAY MOV A,PWML CLR C SUBB A,#1 ;调宽值低4位减1 MOV PWML,A MOV A,PWMH SUBB A,#0 ;调宽值高4位减1 MOV PWMH,A JNC OVER MOV PWMH,#00H ;最小值时OVER: LJMP LOOPTIMER1: CLR TR1 MOV TH0,#00H MOV TL0,#00H MOV TH1,PWMH ;赋调宽值 MOV TL1,PWML SE
30、TB TR1 CLR CLK RETITIMER2: CLR TR1 SETB CLK RETIDELAY: MOV R4,#10HD1: DJNZ R4,D1 RET END4.2.6 光栅位移速度测量程序 MOV A, TH0 MOV 30H, A ;TH0存30H MOV A, TL0 MOV 31H, A ;TL0存31H,计数器数值存入数值空间 MOV 32H,#FAH ;码尺分辨率为0.004cm=1/250=FAH MOV A, 30H JNB ACC.7,SUAN ;判断存入的定时器值是否为负数; CPL A ;是,需要将其转为正数 MOV 30H,A MOV A,31H CP
31、L A MOV 31H,A ;双字节除以单字节改用双字节移位减去单字节进行计算SUAN:MOV R0 #08H ;共八个字节 MOV 33H,30H ;被除数放在33H,34H MOV 34H,31HT1:CLR C ; MOV A,34H RLC A MOV 34H,A MOV A,33H RLC A ;所有被减数向左移一位 MOV 05H,C ;将C状态存入05H CLR C SUBB A,32H ;进行减法运算 JB 05H,T2 ;若05H为1,说明大于减数,转T2 JNC T2 ;若C=0,说明被减数大于减数,转T2 ADD A,32H ;若C=1,说明被减数小于减数,加减数为余数
32、MOV 33H,A ;余数存入33H AJMP T3T2:MOV A,34H ;将商置1,随着34H不断向左一位 ADD A,#01H ;最终商存入34H MOV 34H,AT3:MOV 33H,ADJNZ R0,T1 ;R0是否为0,不为0,继续循环 RET SUDU:ACALL WEI1 ;调用位移计算子程序MOV 41H,34H ;将位移存入41H、ACALL D1S ;延迟1S AJMP WEI1 ;再次调用位移计算子程序 MOV 42H,34H ;将第二次位移存入42H MOV A,41H ;计算两字节减法 CJNE A,42H,DA ;比较两数大小,41H存小数,42H存大数 DA
33、:JC J1 MOV A,43H MOV 41H,42H MOV 42H,43H J1:MOV A,42H ;减法,求出10ms内的位移 CLR C SUBB A,41H ;1s位移是Acm,将单位为cm/s MOV 50H,A ;速度存入50H MOV A,34H ;将位移速度值转成10进制存入54H MOV B,#0AH DIV AB MOV 57H,A MOV 56H,B MOV A,50H MOV B,#0AH DIV AB MOV 55H,A MOV 54H,B MOV R1, #54H ;显示位移速度值存储首址MOV R0,#60H ;显示缓冲区首址 XIAN:MOV DPTR,#
34、TABL ;字形码初值送DPTR MOV A ,R1 MOVC A,A+DPTR ;取字形码数据 MOV R0, A INC R0 INC R1 CJNE R0,#64H,XIAN ;将要显示的字形码依次存入显示缓冲区LED:SETB P3.5 ;开放显示器控制 MOV R7,#04H ;显示位数R7 MOV R0 #60H ;送最低位LED1:MOV A,R0 MOV SBUF,A ;送入发送缓冲区发送LED2:JNB T1,LED2 ;发送完成了吗?没有,则等待 CLR T1 ;清楚发送完成中断标志位 INC R0 ;发送下一位 DJNZ R7,LED1 ;没有完成发送则继续发送 CLR
35、P3.5 ;关闭显示器控制 AJMP K1 ;调回K1六、 课程小结这次机械设计课程设计帮助我进一步巩固了所学的知识。也让我了解和学习之前自己所没有涉及的电路设计。在这次过程中,我树立了正确的设计思想,基本了解了机械设计、电路设计和程序编写的一般规律,也培养了分析和解决问题的能力;通过设计计算、绘图以及对运用技术标准、规范、设计手册等相关设计资料的查阅,对自己进行了一个全面的机械设计和电路设计基本技能的训练。有了大三时的课程设计的经验,这次的课设的机械传动部分我算是比较轻车熟路的完成了,绘图也显得熟练了很多。但是在电路硬件与软件设计的过程中我遇到了很大的困难。自己对于单片机和电工学的知识已经忘
36、记了不少,也从没有用过电路设计软件。为此我在网上找了很多资料,也用了protel,altium designer,proteus等软件。最后在我的一个信电学院的同学帮助下,完成了电路设计,这其中的困难自不必说。 这次的课程设计让我收获不少,尤其是在电控部分,在这之前我一直很少接触到,但这次的经历让我初步了解到了机电结合的实际运用。在这之后的毕业设计,我选择了扫地机器人这一课题,同样是测控方向的,我相信有了这次的经历打基础,我一定能更容易的上手未来的毕业设计。科研之路任重道远,我还要更加努力的去学习更多的知识。七、 参考文献【1】李朝青.单片机原理及接口技术M.北京航天航空大学出版社,2006.
37、12【2】施文康、余晓芬.检测技术M.机械工业出版社,2005.1【3】李爱军、陈国平.画法几何级机械制图M.中国矿业大学出版社,2007.1【4】张国雄.测控电路M.机械工业出版社,2008.1【5】叶湘滨、刘迎春.传感器原理设计与应用M.国防科技大学出版社,2004.2【6】陈隆昌、阎治安、刘新正.控制电机M.西安电子科技大学出版社,2000.5【7】徐峰、李庆祥.精密机械设计M.清华大学出版社,2005.12【8】江晓军、黄惠杰、王向朝.基于光栅传感器的位移测量仪的研制J.电子测量技术,2008【9】绳红强、汪世益. 基于AT89C51的数控机床光栅尺位移测量系统.机械工程技术,2006.1【10】成大光.机械设计手册(单行本)轴承.化学工业出版社,2004.1【11】饶振纲、王勇卫.滚珠丝杠副及自锁装置.国防工业出版社,1990.2【12