欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    EDA电梯控制器设计.docx

    • 资源ID:1437828       资源大小:298.21KB        全文页数:32页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    EDA电梯控制器设计.docx

    院面理工辔院EDA技术综合课程设计课程:EDA技术综合课程设计题目:电梯限制器所属院系:电气工程学院专业班级:自控1304班姓名:王军学号:92指导老师:张立众完成地点:陕西理工学院书目1 .设计任务22 .可选器材23 .设计框图24 .设计思路45 .引脚安排56WT清单97 .主控模块仿真168 .问题与改进179 .总结与感受1810 .参考文献19一 .设计任务1、设计一个三层的电梯限制器。2、用数码管显示电梯所在的楼层号,电梯初始化后状态在第层楼。3、每层电梯外都有上下楼恳求开关,电梯内部有到各楼层的恳求开关与紧急故障开关;用数码管显示上行或卜行状态,用发光二极管显示是否有紧急状况。4、电梯每秒升(降)层,电梯到达有停站恳求的楼层后,经1秒电梯开门,开门指示灯亮,开门4秒后指示灯灭,关门,电梯接着运行。5、当电梯被锁定或发生紧急状况后,电梯停止运行,直到解除锁定或紧急故障后才可以从停止时的状态接着运行。6、当电梯处于上升状态时,只响应比电梯所在位置高的上楼恳求信号,直到最终一个上楼恳求执行完毕,再进入下降模式:同理,电梯处于下降状态时,只响应比电梯所在位置低的卜楼恳求信号,直到最终个卜楼恳求执行完毕,再进入上升模式。二 .可选器件1 .计算机组成/1SP试验箱一台(含电源)2 .电源线一根1;PGA/CP1.D下载板一块(或多块,可选)(其中下载版选择以下型号CyCloneEP1C6Q240C8)3 .并行口下载电缆一根4 .电压表棒一付5 .试验指导书一份6 .配套集成电路芯片若干三.设计框图系统主要分为:主限制模块ContrO1,包含状态机,限制电梯的运行与状态转换:消抖模块UnShake,消退开关电路的抖动现象,确保逻辑的IE确性;显示模块display,内含译码功能,协作限制器显示电梯的工作状态。模块框图见图1,总体框图详见图2。图1各模块框图MflBMEM明吕吕豳B(IIIH图2系统总体框图四.设计思路1.对于电梯限制逻辑的实现,主要是限制模块control,故下面主要介绍限制模块ControI的设计思想。限制模块COntrOI有个进程kl,其中又设置了个计数变量ent,范围为:2000000。计数变殳Cnl其实是起到分频器的作用,产生/一个IHZ的时钟,在Cnt计数2000000次的时间内(BPls),运行限制电梯升降、停留的程序,这些部分相当于以IHZ的时钟触发;而系统主频时钟2MHz作为触发时钟不断检测用户是否有恳求输入,或者电梯是否有异样状况。对于一、二、三层伯号,分别由flagl、flag2.flag3和CIear1、Clear2、Clear3两套标记为来限制输入恳求是否有效,是否应当对标记位清零。2.主要规则是:当一层(UPone、one)、二层(UPlWo、downtwo、two)或三层(downthree,three)的输入信号有效时,相应标记位flagl、flag2,flag3StV,表明该层有恳求。当一层(upone.one)、二层(UPlWo、downtwotwo)或三层(downthree,three)的输入信号无效时,相应标记位Clear1、CIear2、Clear3置'1',表明相应得到达楼层恳求已经在上一个时钟沿完成;同时对应的标记位flagl、flag2、flag3置T,表明相应楼层无恳求。UPdoWn信号值为tV时表明电梯处于上升状态,为'0'时处于卜.降状态。程序有两个信号表示电梯的状态:一是位置状态,二是运行状态.POSitiOn表明电梯的位置状态,是一个取值1'3的整数,分别表示电梯处于第一、二、三层;State表示电梯的运行状态,使枚举数据类型,共10个值,分别是:-SlaIeS为电梯所处的各个状态-upl表示电梯正在从第1层上升-up2表示电梯正在从第2层上升-down1表示电梯正在向第1层下降-down2表示电梯正在向第2层下降一st。P表示电梯停止在某一层上-Ywl表示电梯开门的第一秒小2表示电梯开门的其次秒一dw3表示电梯开门的第三秒一dw4表示电梯开门的第四秒,推断电梯的下一个状态-dw5表示当电梯处于上升或下降状态时,假如没有相应的上升或下降恳求信号,则转入dw5状态,使其不再在上升或卜降状态停留,而响应其它信号程序利用CaSe语句实现这10个状态间的相互转移。五.引脚安排详见下图HnCxy号SaM0/1烟*SwtM济S31BlFosaQ/JM01.*SO10/1攻SsGAlQFjUUOtssa¾au11o<tssa0/1UUIICoOelW$GM(VltWT81CxycVSSGAlCuujpzsafssoM0Iux11PD0tba,s5i0/ico<¼SG10/1bg=flOilF0/1”QH<SG1Om9Saal0/1UttrifOD9S010iurfo<9S0M0u0E9SG1CyIUtfo9SG10/】u11oo*9SaMOil«*<¥>0US9SGA1Cutro-10/1UlnO<SSOA1iumpK)9SQ1OO9551QHUtflfOOU19SOA10/1U1.nPo01W59SaAIBl-00011U2rpTOwa/叱sanOhNetiMdSGlo/】e<>SO1QJo5XDSOAVwrDWD问P9Q由2S(M1(V1Qpa,wyucq)SPOdSuoqjjRW3QIWn£8NIdOnlMD26XIIIyn98NIds<*n>481IwnS8Nl<i>dn14>a1U1bNldd11j>91工脑ZBNIdz<*jOst31eNIdtdm<IUlZIIE31二£1"I1.1166Nld9u*0RM6iOZl3186NldSuvjl-O11Wl£6-NId:卜取新尸.OXTl1.Al96Nld:S>8P3×-.6IWnS6NIdfc*0R!<*8U1.M>k6NId13刖。GTUjM£6NId(O)UMOPhAC9UlAIXIZ-NIdAXe6»W1U1£Khfld0MjU*0p11111.1£SEiiNIdIWiIISZNIdZIjJynBNIdKX1_1.PWPIMS0/11*aoUoqwOlIllAlIl1.Al,ui'IHAIUIynIlMl'NIdNid,z"hfle11-RId611-Md*一11fld91MdSn-MItT厂NIdE-Md长丁NldHmm8"<192<3s4Sh6<ibl110SOC4n052jno6ilJino»5.nojc41102«076.XIOdI411F92SZ411而,iOZ状态流程图1、顶层流程图解2、以卜.是较详细的状态转化图*六.程序清单消抖模块(程序分两栏排版)1ibraryieee:useieee.std_logic_l164.al1;useieee.std_logic_unsigned.al1;useieee.std_logic_arith.all;entityunshakeisport(elk:instd_logic;时钟,10HZ;key:instd_logic:开关信号;keyout:outstd_logic);一消抖之后的开关信号architectureaofunshakeissignalcp:std_logic;signaljsp:integerrange0to3:beginprocess(elk)beginif(clk'eventandclk三,)thenifkey='1'thenifjsp=3thenend:jsp<=jsp:cp<=,O'elsejsp<=jsp+l;jsp<=0:endif;endif;ifjsp=lendif;thenkeyoul<=cp:endprocess;cp<='T;end:elseelseendif;显示模块(程序分两栏排版)libraryieee:useieee.std_logic_l164.al1;useieee.std_logic_unsigned.all;useieee.std_logic_arith.al1;entitydisplayisport(elk:instd_logic:light:inintegerrangeserout:outstd_logic_vector(6downto0);end;1to3;architectureaofdisplayissignaldisp:std_logic_vector(6downto0);beginprocess(elk)beginif(dk,eventandclk=')theniflight=1thendisp<=*100111:主控模块libraryieee:useieee.stdlogic1164.all;useieee.std_logic_unsigned.all;us

    注意事项

    本文(EDA电梯控制器设计.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开