资源描述
第一章和最后的设计 总结自己写吧, 还有我总结的这些内容可能不完全正确 ,大家仔细看下,顺便加上自己的部分文字。第二章机床进给伺服系统机械部分 ( 纵向 ) 的设计计算第一节工作载荷分析及计算根据指导书的分析,对于数控铣床来说,可采取按切削用量计算切削力法和按主电机功率法计算切削力计算切削力法两种。 一般来说,对于经济型数控铣床,可采用按主电机功率计算切削力法。一、铣削抗力分析通常都假定铣削时铣刀受到的铣削抗力是作用在刀齿的某一点上。设刀齿受到的切削抗力的合力为 F,将 F 沿铣刀轴线、径向和切向进行分解,则分别为轴向铣削力 Fx,径向铣削力 Fy 和切向铣削力Fz。切向铣削力 Fz 是沿铣刀主运动方向的分力,它消耗铣床主电机功率(即铣削功率)最多,因此,切向铣削力 Fz 可按铣削功率 Pm(kw)或主电机功率 Pe(kw)算出。对于现有的机床的改装设计, 可以从已知机床的电机的功率和主轴上的功率反推出工作台进给时的铣削力。 若该机床的主传动和进给传动均用一个电机, 进给传动的功率较小, 可在主传动功率上乘以一个系数。由机床设计手册查得铣床传动系数 k=0.85 。主传动功率 N 包括切削功率 Nc、空载功率 Nmo、附加功率 Nmc 三部分,即:N=Nc + Nmo + Nmc 。空载功率 Nmo 是当机床无切削负载时主传动系统空载所消耗的功率, 对于一般轻载高速的中、 小型机床,可达总功率的 50%,现取 Nmo = 0.5N,附加功率 Nmc 是指有了切削载荷后所增加的传动件的摩擦功率, 它直接与载荷大小有关。 可以用下式计算, Nmc = (1)NC,所以总功率为: N=Nc + 0.5N + ( 1 )Nc ( KW )则: Nc=0.5N(KW)2 在进给传动中切削功率Nct = kNc = k0.5N(KW)2 上式中 k-铣床的传动系数,查机床设计手册得 k=0.85为传动效率,可由下式计算主轴上的传动功率主电机的功率由题设给定的已知条件可知,主轴上的传动功率N=1.45 KW ,主电机的功率 N电机 = 2.2 KW。则=1.45=0.65912.2所以:Nct = 0.850.52.2= 0.6973 (KW)20.6591切削时在主轴上的扭矩为:Mn = 955000 Nct =9550000.6973 14019.4(Ncm)n47.5上式中 n-主轴的最小转速,由题设条件知n = 47.5 (r/min)切向切削力Fz= M n14019.44381.0625 (N)d3.2上式中 d- 铣刀的最大直径 (cm),由题设条件知 d = 3.2 cm二、计算进给工作台工作载荷FL 、 FV 、 FC作用在进给工作台上的合力F与铣刀刀齿受到的铣削抗力的合力 F大小相同,方向相反。合力 F就是设计和校核工作台进给系统时要考虑的工作载荷,它可以沿着铣床工作台纵向载荷FL ,横向载荷 Fc 和工作台垂直进给方向载荷 FV 。计算与说明作用在进给工作台上的合力F与铣刀刀齿受到的铣削抗力的合力 F 大小相同,方向相反。合力 F就是设计和校核工作台进给系统时要考 虑的工作载荷,它可以沿着铣床工作台运动方向分解为三个力:工作台纵向进给方向载荷, 工作台横向进给方向载荷Fc 和工作台垂直进给方向载荷Fv。根据专业课程设计指导书第三章表3 1 “铣削加工主切削力 与其它切削分力的比值”列表可计算出三组FL、FV、 FC (取范围的值计算最大值 )。(1) 组:端铣对称铣削FL =0.4 FZ=0.4x2890.1=1156.04NFC =0.95 FZ =0.95 X 2890.1=2745.595NFV =0.55 FZ=0.55x 2890.1=1589.555N(2) 组:端铣逆铣FL =0.9F=0.9X 2890.1=2601.09NFC =0.7 F=0.7X2890.1=2023.07NFV =0.55 F=0.55x 2890.1=1589.56N(3) 组:端铣顺铣FL =0.3FZ=0.3X2890.1=867.03NFC=1.0FZ=1.0x2890.1=2887.62NFV =0.55FZ=0.55x2890.1=1589.56N由于铣床是两轴联动,所以只考虑端铣,无需考虑周铣,则考虑采用第三组数据。第二节滚珠丝杠螺母副的选型和校核一、滚珠丝杠螺母副结构类型的选择因为所要改装的铣床为普通铣床,精度要求并不是很高, 在使用过 程中不需要调整,并且加工过程中有轻微冲击运转。根据上述实际条件, 并考虑到经济成本问题, 通过查第三章表3 2 和表 3 3,可以初步选用“外循环插管埋入式法兰直筒组合双螺母垫片预紧( CMD) ”这种结构 类型的滚珠丝杠螺母副。 它具有结构简单, 工艺性优良,承载能力较高 ; 刚度高,预紧可靠,不易松弛等优点。它主要适用于重载荷、高刚度、 高速驱动及较精密的定位系统,是目前应用得较广泛的结构。二、滚珠丝杠螺母副型号的选择及校核步骤1、计算最大工作载荷2、由题设已知条件,铣床导轨的类型为综合导轨。再查指导书P38表 3-29 得最大工作载荷FmFm=KF L +f, (FV +G)该式中: K=1.15;取 f ,= 0.18 (f,=0.15? 0.18)(摩擦系数 );G 为工作台及夹具总重量的 1/2。由题设已知条件可得 G = 400 N。将以上数值及先前计算得到的三组FL.FV 数据代入上式,可得到三组相应的 Fm 的最大值(1) 组: Fm=1.15x1156.64+0.18x(1589.56+400)= 1687.57N(2) 组: Fm=1.15x2601.09+0.18x(1589.56+400)=3349.37N(3) 组: Fm=1.15x867.03+0.18x (1589.56+400)=1355.2N由以上计算数据可知,第 (2)组算得的 Fm 值较大。故最大工作载荷为Fm=3349.37N2、计算最大动负载C最大动载荷 C 可由下式计算C= fwf HFm(1)(1)式中:各参数见专业课程设计指导书fH 为硬度系数,选f H =1.0(HRC60)fw 为运转系数,选f w =2.0(有冲击运转)L 为寿命,由下式计算L=60nT/106(2)(2)式中: T 为使用寿命 (h),对于数控机床T=15000(h)n 为丝杠转速 (r/min) ,可由下式计算:n=1000Vs/L o(3)式中:V s 为最大切削力条件下的纵向进给速度(m/min),查指导书为540(mm/min)可取最高切削进给速度的1/2? 1/3,现取 1/3,即Vs=0.54/3=0.18m/minL0 为所选用丝杠的基本导程,考虑到传动精度的要求 ,可选基本导程为 4、6、8(mm)的丝杠。基本导程为4mm 时:L=60nT/106=60T1000Vs/(106L 0)=60x15000x1000x0.18/(1000000x4)=40.5Cl=x1.0x2.0x3349.37=23004.43基本导程为 6mm 时:L=60nT/106=60T1000Vs/(106L0)=60x15000x1000x0.18/(1000000x8)=20.25C320.25 1.02.0 3349.3718258.63( N )查机电一体化系统设计表3-11当公称直径 do32mm 时Ca=15KN8258.63N合格Ca=21.85C3合格当公称直径 do40mm 时当 L08 时Ca=30.9KNC2合格当 L06 时Ca=24.11KNC3合格所以丝杠 L0 为 6mm 或 8mmd0 32mm或者 40mm通过查金属切削机床设计简明手册表4-143 可知当公称直径 do 32mm 时、基本导程为6mm 的丝杠,查得他们的承载能力Ca 为 21.85KN,螺旋升角 为 3.41 ,圈数 列数分别为 3.51,滚珠直径 d q 为 4mm,-接触角( 45)。公称直径 do40mm 、基本导程为 8mm 的丝杠,查得它们的承载能力Ca为 30.9KN,螺旋升角 为 3.65 ,圈数 列数分别为 2.51,滚珠直径 d q 为 5mm,-接触角( 45)。公称直径 do40 mm 、基本导程为 6mm 的丝杠,查得它们的承载能力 Ca 为 24.11KN,螺旋升角 为 2.73 ,圈数 列数分别为3.5,1滚珠直径 d q 为 4mm,- 接触角( 45 )。3、计算传动效率 传动效率可由下式计算tgtg上式中:- 丝杠螺旋升角- 摩擦角。滚珠丝杠副的摩擦角约 10 0.167( 1)当公称直径 d0 =32mm、基本导程为 6mm:tgtan 3.410.9tg (0.953) tan(3.41 0.167)故满足设计要求。( 2)选公称直径 d0 =40mm1)基本导程为8mm:tantan 2.73o0.9tan()tan(2.73o0.94230.167o )故满足设计要求。4、刚度验算(1)丝杠的拉伸或压缩变形量1当丝杠进行了预紧,且预紧力为最大工作载荷的1/3 时,其实际变形量为(由指导书P39,公式 324 可知):(拉伸为 +,压缩为)上式中: E材料的弹性模数对于钢:E20.610 4( N / mm2 )L 滚珠丝杠在支承间的受力长度(mm)L= 工作长度 +螺纹长度 +轴承宽度 +端盖宽度700mmF滚珠丝杠的截面积( mm2 ) ,可由下列几式计算2F d1 、d1=D 0 2e - 2R 4dq0.52dqe (R)sin 、 R2dq 滚阻直径( mm),接触角( 45o ),R滚道法面半径( mm), e偏心距( mm),D 0 丝杠公称直径(mm)(1)当公称直径 D 0 =32mm,基本导程为6mm 时,R0.5242.08(mm)4oe=( 2.08-) sin45 =0.057d1=32+20.0572 2.08=27.954(mm)Fd2=27.954 =613.7306( mm 2)144=3 3 4 9 . 3 77 0 0()总2 0 . 6 1 0 0 0 0 6 1 3 . 7 3 0 6(2)当公称直径 d0 =40mm、基本导程为 8mm 时:R0.5252.6(mm)5oe=( 2.6-) sin 45 =0.071d1 =40+20.07122.6=34.942(mm)Fd21=34.9422244=958.9267( mm )1=3349.37700(mm)20.610000=0.0029674958.9267(3)当公称直径 d0 =40mm 、基本导程为 6mm 时:R=0.524=2.08( mm )( 2.08- 4)sin45o=0.057e=2d1=40+20.05722.08=35.954( mm )Fd2135.954224=4=1015.276( mm )13349.37700(mm)=20.610000=0.00280241015.276(2) 滚珠与螺纹滚道间的接触变形当丝杠进行了预紧, 且预紧力为最大工作载荷的1/3 时,其实际变 变形量为2Fm0.00133 do FyZ 2 /10上式中:Fm - 最大工作载荷 (kgf)Fm=341.77(kgf)Fy - 预紧力 (kgf), Fy =1 3 Fm =113.9(kgf)d 0 - 滚珠直径 (mm), Z - 滚珠数量, Z Z圈数列数Z -一圈的滚珠数,ZD odo (内循环 )(1)当公称直径 do32mm 基本导程为 6mm 时:Z3225.134Z 25.13 3.51 87.95520.0013334.9370.00286113.987.95524当滚珠丝杠有预紧力,且预紧力为轴向工作载荷的1/3 时,2 的值可减少一半。即:2 =2=0.00143 ( mm)2( 2)当公称直径 do40mm 基本导程为 8mm 时:40Z25.135Z 25.13 2.5 1=62.8250.0013334.9372113.90.00332 mm3 562.82524、 当滚珠丝杠有预紧力,且预紧力为轴向工作载荷的1/3 时,2 的值可减少一半。指导书 P42即:2 =2 =0.00166 ( mm)2( 3)当公称直径 do40mm 基本导程为 6mm 时:Z4031.41594Z 31.4159 3.5 1=109.960.0013334.9372113.90.002474109.962当滚珠丝杠有预紧力,且预紧力为轴向工作载荷的1/3 时,2 的值可减少一半。即:2 =2 =0.00123 ( mm)2(3)滚珠丝杠轴承的轴向接触变形3( 1)当公称直径 do 32mm 基本导程为 6mm 时:选用型号为深沟球 206 的轴承,其参数如下:额 定 动载型 号内径 d (mm)外径 D (mm)厚度 T (mm)荷 Ca (kN)5120630521628.03 可由下式计算:2Fm30.002432dQ Z上式中:Fm - 最大工作载荷 (kgf),Fm=341.77(kgf)d Q - 轴承滚动体直径 (mm),dQT 2 8Z- 两边轴承总的滚动体数目由公式(dD )ZT可估算两边总得滚动体的数目为32。将以上数据代入可得:30.00243341.770.005828 322基本导程为 6mm 时:123 =0.004636+0.00286+0.00582=0.01332mm0.01(mm)可见,当公称直径 do32mm 基本导程为 5mm 时不符合要求;( 2)当公称直径 do 40mm 基本导程为 8mm 时:选用型号为 51207 的轴承,其参数如下:额 定 动载型 号内径 d (mm)外径 D (mm)厚度 T (mm)荷 Ca (kN)5120735621839.240Z31.41594可估算两边总得滚动体的数目为34。将以上数据代入可得:30.00243341.770.005374932 2基本导程为 8mm 时:123 =0.002967+0.00332+0.005374=0.011661mm0.01(mm)可见,当公称直径 do40mm 基本导程为 8mm 时不符合要求( 3)当公称直径 do 40mm 基本导程为 6mm 时:选用型号为深沟球 206 的轴承,其参数如下:内径 d (mm)外径 D (mm)额 定 动载型 号厚度 T (mm)荷 Ca (kN)5120735621839.2(d D )ZT可估算两边总得滚动体的数目为 32。将以上数据代入可得:30.00243334.9370.005374934 2基本导程为 6mm 时:123 =0.002802+0.00123+0.005374=0.009406mm1)Ji -各转动体的转动惯量 (kg cm2 )ni -各转动体的转速 (r/min)nk -电机的转速 (r/min)Jm -2电机的转动惯量 (kg cm)4、电机的转动惯量的确定查表 310机电一体化指导书,因为选用电机工作方式的是三相六拍,步距角为b0.75 , 故符合的是: 110BF003和 110BF004。电机的转动惯量分别为:110BF003: J m146.110 5 kgm24.61(kg cm2 )110BF004: J m234.310 5 kgm23.43(kg cm2 )5、 系 统 总 的 转动 惯 量JJ1JLJm117.8464.6122.456(kg cm2 )2JLJm217.8463.4321.276(kg cm2 )二 、 步 进 电 机的 计 算 和 选 用1、 电 机 力矩 的 计 算速空载起动时所需力矩:M 起M a maxM fM 0 ( N cm)最大切削负载时所需力矩:M 切M tM fM 0 (N cm)电机的力矩主要是用来产生加速度,而负载力矩往往小于加速力矩,故常常用快速空载起动力矩作为选择步进电机的依据。(1)空载起动时折算到电机轴上的加速力矩M a maxM a max = J12 n max 10-260ta= 22.456 2 3.1416 500 10-260 0.03391.92(Ncm)式中: J -系统总的转动惯量ta - 运动部件从停止起动加速到最大进给速度所需的时间(s)约为 30 毫秒nmax -电机最大转速 (r/min)n nmax =b v max=0.752400=500( r/min)360p3600.01vmax -运动部件最大快进速度 1600(mm/min)(2)摩擦力矩 M fM ffGL 0 8000.165 0.62i212.6( N cm)0.8 1.25上式中: G-运动部件的总重量 (N)f -导轨摩擦系数0.165i - 齿轮总减速比 -传动链总效率,一般取 0.70.85,在此取 0.8(3)附加摩擦力矩 M 0M 0F p 0 L021702.140.6(1 0.95 2 ) 15.86 ( N cm)(10)2 i2 0.81.25上式中:Fp0-滚珠丝杠预加负载 (N),一般取最大工作载荷的Fp01/3,5106.42/3=1702.14 (N)L0-滚珠丝杠基本导程 0.6(cm)0-滚珠丝杠未加预紧时的传动效率,一般取0 0.9,今取 0.95 。(4)折算到电机轴上的切削负载力MtFtL 02601.09 0.6( N cm)M t = 209.1662i2 3.1416 0.95 1.25上式中: Ft -进给方向最大切削力 (N),即前面计算进给工作台工作载荷 FL 、 FV 、CC,F 时所得到的数据 F所以 Ft FC 2601.09 (N)综合以上,可得:M 起 1( Ncm)=391.92+6.11115+11.7964=409.8276M 起 2 =373.07+6.11115+11.7694=390.9776(Ncm)M 切1=209.166+6.11115+11.7964=227.0739cm)( NM 切 2( Ncm)=209.166+6.11115+11.7964=227.07392、步进电机的选择与校核(1)根据最大静态转矩M jmax 初选电机型号步进电机的起动:M q1=max( M起 1,M切 1)=M起1 =409.8276(Ncm)M q2 =max ( M起2, M切2)=M起2 =390.9776(Ncm)对于三相六拍步进电机,1Mq1= 409.8276 =0.52270.5M j max784M q2=390.97760.8662M j max=0.7979490前面计算时已初选型号为110BF003 的步进电机其相关参数为:(2)计算电机工作频率1)最大空载起动频率:M j maxM q /1000vfk=60maxp10002.4( H)=0.01=4000 z/s60fk f max =7000(Hz/s) ,满足要求。2)切削时最大工作频率f = 1000v= 10000.54 =900( Hz/s)60p600.01f e f max=1500(Hz/s) ,满足要求。上式中:vmax -运动部件横向最大快速进给速度2.4(m/min)vs -横向最大切削进给速度0.54(m/min)p -脉冲当量 0.01(mm/step)由上述计算可知:系统要求的空载起动转矩频率要大于电机的空载起动频率 1500Hz,且空载起动频率满足要求的电机型号较少,可以采用调压起动等方式起动电机使电机的空载起动频率满足要求;而电机运行频率 7000Hz可以满足系统要求。(3)校核步进电机( 2)根据步进电机转矩和惯量的匹配条件校核为了使步进电机具有良好的起动能力及较快的响应速度,通常推荐: ML =321.355 (N.cm)且M L0.5 及J L4M j maxJ m则:对于电机 110BF003M L321.355M j max784JL17.8460.409890.53.8714Jm4.61满足要求;对于电机 110BF004M L321.3550.0.65580.5M j max490J17.846L5.204J3.43m不满足要求,故选择110BF003的步进电机。第三章微机控制部分的设计主要内容:以 MCS-51系列单片机为核心的控制系统。一、硬件系统 (1)基本组成(最小系统)(2)系统扩展 1 )程序存储器扩展2)数据存储器扩展3)输入输出端口扩展4)综合功能扩展(3)接口技术1 )键盘接口技术2)显示器接口技术(4)步进电机控制硬件电路二、软件系统(1)软件结构与基本组成(2)插补原理及软件程序(3)步进电机控制软件第一节微机控制系统概述一、微机控制系统的设计思路1. 确定系统状态控制方案1 )从系统构成上考虑是否采用开环控制或闭环控制;2 )执行元件采用何种方式;3 )考虑系统是否有特殊控制要求对于具有高可靠性、高精度和快速性要求的系统应采取的措施是什么?4 )考虑微机在整个控制系统中的作用,是设定计算、直接控制还是数据处理,微机承担哪些任务,为完成这些任务微机应具备哪些输入 / 输出通道、配备哪些外围设备。5 )初步估算其成本,通过整体方案考虑,最后画出系统组成的初步框图,附加说明,以此作为设计的基础和依据。2. 确定控制算法1 )建立系统的数学模型, 确定其控制算法, 按照规定的控制算法进行控制。2)控制算法的正确与否直接影响控制系统的品质,甚至决定整个系统的成败。3 )在选择控制算法时,应考虑所选的算法是否能满足控制速度、控制精度和系统稳定性的要求。3. 选择微型计算机对于给定的任务, 选择微机的方案不是唯一的, 从控制角度出发, 微机应能满足具有较完善的中断系统、足够的存储容量、完善的输入 / 输出通道和实时时钟等要求。1)较完善的中断系统2)足够的存储容量3)完备的出入 / 输出通道和实时时钟。二、微机控制系统基本硬件组成任何一个微机控制系统都由硬件和软件两部分组成, 硬件是软件的基础, 而配置了软件的硬件才有控制功能, 数控系统通过与硬件软件的密切配合实现各种功能。控制系统硬件基本组成框图第二节系统介绍该微机控制系统由单片机、 存储器、键盘和显示器等接口电路、 步进电机驱动电路、 AT 标准下载接口电路、急停和限位报警等辅助控制电路组成。其电路原理图如下图 3-1 所示。一、单片机的选择由于本设计只是对传统机床的改造, 各方面的要求不是很高, 所以本设计采用以 AT89S51-24PU单片机为核心的控制系统 . 目前,数控机床中应用最多的是AT89S51-24PU单片机,他价格低,功能强,使用灵活等特点。 由于 AT89S51-24PU 内部没有程序存储器, 必须扩展程序存储器, 用以存放控制程序。 由于单片机内部存储器容量较小,不能满足实际需要,所以还需要扩展 COM和数据存储器 RAM)。另外,虽然 AT89S51-24PU本身有 4 个 I/O 接口电路,但尚不能满足改造的需要,因此,还需要扩展输入输出接口芯片,以满足使用要求。图 4-1系统电路原理图图 4-2存储器扩展电路二、存储器的扩展如图 3-2所示,为存储器扩展电路,由锁存器、译码器、静态存储器和E2PROM等芯片连接而成。1. 地址锁存由于 MCS-51 系列单片机的P0 口试分时复用的地址/数据总线, 因此, 在进行程序存储器扩展时,必须用地址锁存器锁住低8 位的地址信号。采用的地址 锁存器为 74HC573。D0 到 D7 为数据输入, Q0 到 Q7 为输出, 11 管脚为锁存使能, 1 管脚 OE 为输出使能。 10 管脚 GND 接地, 20 管脚接高电平。图 4-3 锁存器 74HC573芯片连接电路2. 程序存储器的扩展MCS-51系列单片机的程序存储器空间和数据存储器空间的相互独立的。AT89S51-24PU芯片片内 ROM不够用时,需扩展外部程序存储器。用作程序存储器的器件有 EPROM和 E2PROM,在本设计中程序存储器选用一片E2PROM,其型号为AT28C256-15PI。AT28C256-15PI 主要参数: 32K 8 位,为双列直插式 28 脚封装。采用单一正 5V 电源,可以与 MCS-51系列单片机直接接口。 ROM的地址范围为 0000H 7FFFH。A0 A14 为地址线, CE 为芯片使能, OE 输出使能, WE 写入使能, I/O0 I/O7 为数据输入 /输出, NC 、DC 为预留端口,不用连接。 GND 接地, Vcc 接高电平。图 4-4 程序存储器 AT89S51-24PU芯片连接电路3. 数据存储器的扩展AT89S51-24PU单片机内部有 256 字节的 RAM存储器。 CPU提供对内部的RAM具有丰富的操作指令。单在用于实时数据采集和处理时,仅靠片内提供的256字节的数据存储器是远远不够的,在这种情况下,可利用 MCS-51的扩展功能,扩展外部数据存储器。外部数据存储器选用一片静态 RAM,其型号为 IDT7164S35P 。数据存储器 IDT7164S35P参数:容量为选用 8K 8 位,选用一片 SRAM6,单一电源供电, 双列直插式 28 管角封装, 可以与 MCS-51系列单片机直接接口。 其地址范围 0000H1FFFH。A0 A12 为地址线,OE 输出使能, WE 写入使能, I/O0 I/O7 为数据输入 / 输出, CS1 、CS2为片选端口,GND 接地, Vcc 接高电平。图 4-5 数据存储器 IDT7164S35P芯片连接电路4、74HC138译码器接口电路查机电一体化系统设计可知下表:表 3-1 74HC138 功能表CBAY7 , Y6 , Y5 , Y4 , Y3 , Y2 , Y1 , Y00001111111000111111101010111110110111111011110011101111101110111111101011111111101111111在 74HC138中引脚 C、B、 A 分别接地、 P1.4 和 P2.7,确定 Y0 Y7 中的选择。从原理图可知:1、 当 BA 为 00 时,即 P2. 7 =0, P1.4 =0 时,选择 Y0 脚输出 0,此时选通芯片IDT7164S35P,该芯片有 13 条地址线,基本地址范围 0000H 1FFFH。2、 当 BA为 01 时,即 P2.7 =0, P1.4 =1 时, Y1脚为0,而 Y1 脚接芯片AT28C256-15PI,.此时选通该芯片,其有 15 条地址线,基本地址范围 0000H7FFFH。3、 当 BA 为 10,即 P2.7 =1, P1.4 =0 时, Y 2 脚为 0,而 Y2 脚接 8155 的片选脚,此时选中 8155 芯片。4、当 BA 为 11,即 P2 .7 =1, P2. 6 =1 时, Y3脚为 0,而 Y3 脚接 8255 的片选脚,因此此时选中8255 芯片。图 4-6 译码器 74HC138 芯片连接电路三、 I/O 口的扩展在 MCS-51应用系统中,单片机本身提供给用户使用的输出口线并不多,只有 P1 口和部分 P3 口线。应此,在大部分单片机应用系统设计中都不可避免的要在单片机外部扩展 I/O 端口。单片机可以像访问外部 RAM存储器一样访问外部接口芯片,对其进行读 / 写操作。由于接口较多,需采用一个 8155 芯片和一个 8255 芯片,才可以满足要求。复合接口扩展芯片 8155 共有三个端口 PA、 PB、PC,即 PA0 PA7、PB0PB7、 PC0 PC4共为 21 位输入输出。 AD0 -AD7 为数据总线, RD 读入接口, WR写入接口,RESET为复位接口, Vss 接地,Vcc 接高电平,ALE芯片使能、IO/ M 、TMRIN、TMROUT、片选 CE。图 4-78155 芯片连接电路专用接口扩展芯片8255 有三个端口PA、PB、PC,均为 8 位,即 PA0 PA7、PB0 PB7、PC0PC7 共 24 位输入输出口。A0-A1 为地址线接口,D0-D7 为数据线接口,RD 读入接口, WR写入接口, RESET 为复位接口, CS 为片选端口, GND 接地, Vcc 接高电平。图 4-88255A 芯片连接电路通过 8155 复合接口芯片实现对键盘和数码管显示接口的扩展,通过 8255 专用接口芯片实现对手动操作等按键功能和步进电机的控制脉冲输出接口的扩展。1、数码显示管位数确定如下图 3-9 所示所设计数码显示电路原理图,根据设计任务书要求及数据计算,数控机床的脉冲当量0.01mm/ step ,需要两位数码管显示小数部分(右边两个),铣床行程小于 1000mm,需要三位数码管显示整数部分(右起 35 个),需要一位显示 x、y 的方向(左起第 3 个),一位显示行程的正负(左起第 2 个)。还有一位(左起第 1 个)根据具体情况由用户设定(比如状态信息) 。图 4-9 数码管显示电路2、键盘电路设计及键数确定如下图 3-10 所示,为所设计矩阵键盘电路原理图。根据数控铣床加工特点及各方面性能要求,拟定如下按键:图 4-10 键盘电路设计返回键、垂直菜单键、回车/ 输入键、上档键、光标向上键、光标向下键、光标向左键、光标向右键、删除键、
展开阅读全文