


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于单片机的工业顺序控制系统设计【设计题目】基于单片机的工业顺序控制系统设计【设计要求】在工业控制过程,如冲压、注塑、轻纺、制瓶等生产过程,都是一些断续生产过程,按某种程序有规律地完成预定的动作, 对这类断续生产过程的控制称顺 序控制,例如注塑机工艺过程大致按“合模一注射一延时一开模一产伸一产退” 顺序动作,用单片机最容易实现这类过程的控制。要求如下:(1) 单片机的P1.0 P1.6模拟控制注塑机的七道工序,通过缓冲 器74LS240 控制七只发光二极管的点亮,P1 口输出高电平有效信号,经74LS240反向后驱 动发光二极管(VL1VL7),按VL1VL7顺序先后分别亮17秒,依次循环。(
2、2) P3.3用作外故障输入模拟端口,再P3.3 口送“0”时,能不断发出告警,P1.7 口作为报警声音输出,经功放驱动扬声器。故障排除时,程序应从刚才报 警的那道工序继续执行。【设计过程】1. 【方案设计】硬件:单片机可以实现时序控制、时间控制等,用单片机可以构成形式多样 的控制系统、数据采集系统,因此选择单片机作为控制芯片。软件:单片机晶振为12MHZ个单指令周期为12个机器周期,以此写出 延时17秒的汇编程序。图-1系统框图2. 【器件选择】8031单片机、74LS240 9012晶体管、数码管、扬声器SN74LS24Cto_ J0J1 書 Ul 2Y41A2 药3 IU 2Y2 U4
3、2Y GM?图-2 74LS240管脚图P1.0P1 1P1. 2P1 - 3P1,4P1 5P1 6P1.7RST/VPD (RIDJP3.0 (TXD)P31 (INT0)P3. 2 (IRT1)P3.3 (T0)P3. + (T1) P3. 5 WR)P3. 6 P3. 7IT AL 2 XTAL1Vss4013923384358803132805131875129281415262423222120VccFD. O(ADO)1 (ADI) P(J 2CAD2) P0 3(AD3) F0 4 (AD4) PD. 5(AD5) F0 6(AD6) P0- 7 (AD7) EA/VppP2.
4、 7 (A15) P2 6(A14)P2-5(A13)P2 4 (Al 2)P2 3 (Al 1)P2. 2(A10)P2 1 (A9)F2 0(A8)74LS240是一种芯片,对发光二极管起缓冲反相器的作用图-3 8031管脚图下面按其引脚功能分为四部分叙述这 40条引脚的功能1)、主电源弓I脚VCC和VSSVCC( 40 脚)接 +5V 电压;VSS( 20 脚)接地。2)、外接晶体引脚XTAL1和XTAL2XTAL1( 19脚)接外部晶体的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部振荡器时,对HMO单片机, 此引脚应接地;对CHMO单片机,
5、此引脚作为驱动端。XTAL2 (18脚)接外晶体的另一端。在单片机内部,接至上述振荡器的反相放大 器的输出端。采用外部振荡器时,对HMO单片机,该引脚接外部振荡器的信号, 即把外部振荡器的信号直接接到内部时钟发生器的输入端;对XHMOS此引脚应悬浮。3)、控制或与其它电源复用引脚 RST/VPD ALE/PROG PSEN和EA/VPP RST/VPD( 9脚)当振荡器运行时,在此脚上出现两个机器周期的高电平将使 单片机复位。推荐在此引脚与VSS引脚之间连接一个约8.2k的下拉电阻,与VCC 引脚之间连接一个约10 1 F的电容,以保证可靠地复位。VCC掉电期间,此引脚可接上备用电源,以保证内
6、部 RAM勺数据不丢失。当VCC 主电源下掉到低于规定的电平,而 VPD在其规定的电压范围(50.5V)内,VPD 就向内部RAM提供备用电源。 ALE/PROQ30脚):当访问外部存贮器时,ALE (允许地址锁存)的输出用于 锁存地址的低位字节。即使不访问外部存储器,ALE端仍以不变的频率周期性地 出现正脉冲信号,此频率为振荡器频率的1/6。因此,它可用作对外输出的时钟, 或用于定时目的。然而要注意的是,每当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端可以驱动(吸收或输出电流)8个LS型的TTL输入电路。 对于EPROI单片机(如8751),在EPRO编程期间,此引脚用于输入编程脉冲
7、(PROG。 PSEN( 29脚):此脚的输出是外部程序存储器的读选通信号。在从外部程序存储器取指令(或常数)期间,每个机器周期两次PSEN有效。但在此期间,每当访问外部数据存储器时,这两次有效的 PSEN言号将不出现。PSEN同样可以驱 动(吸收或输出)8个LS型的TTL输入。 EA/VPP(引脚):当EA端保持高电平时,访问内部程序存储器,但在 PC (程 序计数器)值超过0FFFH(对851/8751/80C51 )或 仆FFH(对8052)时,将自动 转向执行外部程序存储器内的程序。当 EA保持低电平时,则只访问外部程序存 储器,不管是否有内部程序存储器。对于常用的8031来说,无内部
8、程序存储器, 所以EA脚必须常接地,这样才能只选择外部程序存储器。对于EPRO型的单片机(如8751),在EPRO编程期间,此引脚也用于施加 21V 的编程电源(VPP 。4)、输入/输出(I/O )引脚P0 P1、P2、P3(共32根) P0 口( 39脚至32脚):是双向8位三态I/O 口,在外接存储器时,与地址总 线的低8位及数据总线复用,能以吸收电流的方式驱动 8个LS型的TTL负载。 P1 口( 1脚至8脚):是准双向8位I/O 口。由于这种接口输出没有高阻状态, 输入也不能锁存,故不是真正的双向I/O 口。P1 口能驱动(吸收或输出电流)4 个LS型的TTL负载。对8052、803
9、2, P1.0引脚的第二功能为T2定时/计数器的 外部输入,P1.1引脚的第二功能为T2EX甫捉、重装触发,即T2的外部控制端。 对EPRO编程和程序验证时,它接收低 8位地址。 P2 口(21脚至28脚):是准双向8位I/O 口。在访问外部存储器时,它可以作为扩展电路高8位地址总线送出高8位地址。在对EPRO编程和程序验证期间, 它接收高8位地址。P2可以驱动(吸收或输出电流)4个LS型的TTL负载。 P3 口( 10脚至17脚):是准双向8位I/O 口,在MCS-51中,这8个引脚还 用于专门功能,是复用双功能口。P3能驱动(吸收或输出电流)4个LS型的TTL 负载。作为第一功能使用时,就
10、作为普通I/O 口用,功能和操作方法与P1 口相同。 作为第二功能使用时,各引脚的定义如表所示。值得强调的是,P3 口的每一条引脚均可独立定义为第一功能的输入输出或第二 功能。表P3各口线的第二功能定义口线引脚第二功能P3.0 10 RXD (串行输入口)P3.1 11 TXD (串行输出口)P3.2 12 INT0 (外部中断 0)P3.3 13 INT1 (外部中断 1)P3.4 14 T0 (定时器0外部输入)P3.5 15 T1 (定时器1外部输入)P3.6 16 WR (外部数据存储器写脉冲)P3.7 17 RD (外部数据存储器读脉冲)3. 【软件设计】121).实验流程图主程序:
11、中断服务子程序:图-3程序框图2).实验源程序ORG 0013HLJMP HA2S3ORG 0580HHA2S: MOV P1,#07FHORL P3,#00HHA2S1: JNB P3.4,HA2S1ORL IE,#84HORL IP,#04HMOV PSW,#00HMOV SP,#53HHA2S2: MOV P1,#01HACALL DELAY1MOV P1,#02HACALL DELAY2MOV P1,#04HACALL DELAY3MOV P1,#08HACALL DELAY4MOV P1,#10HACALL DELAY5MOV P1,#20HACALL DELAY6MOV P1,#4
12、0HACALL DELAY7SJMP HA2S2HA2S3: MOV B,R2HA2S4: MOV P1,#07FHMOV 20H,#0A0HHA2S5: SETB P1.7ACALL HA2S6CLR P1.7ACALL HA2S6DJNZ 20H,HA2S5CLR P1.7ACALL HA2S6JNB P3.2,HA2S4MOV R2,BRETIHA2S6: MOV R2,#10DO: MOV R5 #125D1: MOV R6 #2D2: DJNZ R6 D2DJNZ R5 , D1DJNZ R4 , D0RETDELAY1 MOV R4 #20D10 MOV R5 #125D11 :
13、MOV R6 #200D12 DJNZ R6 #D12DJNZ R5 , D11DJNZ R4 , D10RETDELAY2 MOV R4 #40D20 : MOV R5 #125D21:MOVR6#200D22 : DJNZ R6 D22DJNZ R5 , D21DJNZ R4,D20RETDELAY3 MOV R4 #60D30 : MOV R5 #125D31:MOVR6#200D32 : DJNZ R6 D32DJNZ R5 , D31DJNZ R4,D30RETDELAY4 MOV R4 #80D40 : MOV R5 #125D41: MOV R6 #200D42 : DJNZ R
14、6 D42DJNZ R5 , D41DJNZ R4,D40RETDELAY5 MOV R4 #100D50 : MOV R5 #125D51: MOV R6 #200D52 : DJNZ R6 D52DJNZ R5 , D51DJNZ R4,D50RETDELAY6 MOV R4 #120D60 : MOV R5 #125D61: MOV R6 #200D62 : DJNZ R6 D62DJNZ R5 , D61DJNZ R4,D60RETDELAY7 MOV R4 #140D70 : MOV R5 #125D71: MOV R6 #200D72 : DJNZ R6 D72DJNZ R5 ,
15、D71DJNZ R4,D70RETEND【安装调试】1、P3.4 连 K1, P3.3 连 K2, P1.0 P1.6 分别连到 L1 L7, P1.7 连 SIN (电子 音响输入端)。2、K1开关拨在上面,K2拨在上面。3、 用连续方式从起始地址0580H开始运行程序(输入0580后按EXECS), 此时应在等待开工状态。4、K1拨至下面(显低电平),各道工序应正常运行。5、K2拨至下面(低电平),应有声音报警(人为设置故障)。6、K2拨至上面(高电平),即排除故障,程序应从刚才报警的那道工序继续 执行。【电路安装】Pl.OPl 11A11YI1A21Y21A31Y31A41Y42A12Y
16、12A22Y22A32Y32A42Y41G2GLI 2Pl.2.U Pl.3 L4 8P14 仁十 L5 11PL5口L7 15L8 17。护弋c143沖14 45*CZh1 1 I-口JR1U1O0374LS240图-4系统电路图P3AFT?【系统调试】调试环境(仪器)DVC(实验箱,计算机,导线若干。调试方法按图连接好线路,K1拨至下面(显低电平),各道工序应正常运行,可以看到 VL1VL7依次按照17秒分别亮起后熄灭,循环反复。若K2拨至下面(低电平), 应有声音报警(人为设置故障)。K2拨至上面(高电平),即排除故障,程序 应从刚才报警的那道工序继续,则设计实验成功。【结果分析】实验中
17、延时的时间的计算为:DELAY1t=20*125*200*12*2/12000000=1S; 分别代表的含义为:20、125、200是循环的次数相乘,12代表一个指令周期为 12个机器周期,2代表该指令周期为双指令周期,12000000表示晶振的频率, 也是机器周期。在实验中可以观察到VL1VL7依次按照17秒间隔循环亮起。在故障出 现时能够保护现场,待故障消除后从现场又开始循环。【设计总结】经过将近一周的单片机课程设计,终于完成了工业顺序控制的设计,本次设 计过程,真的让我长进了很多,单片机课程设计重点就在于软件算法的设计,需要有很巧妙的程序算法,此次在软件上是花费时间最多的, 我们上网找资料,上 图书馆,尽可能的了解有关于工业顺序控制这方面的知识。通过这次课程设计, 使我得到了一次用专
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024项目管理考试方案试题及答案
- 试题及答案:临床微生物常识
- 广东入户庭院施工方案
- 2024年微生物协作研究方向试题及答案
- 2025年审计调研技巧试题及答案
- 2024年项目管理偿债能力考核试题及答案
- 2025年国际税务环境变化试题及答案
- 税务合规实务试题及答案2025
- 项目管理决策支持系统分析试题及答案
- 有效学习项目管理考试的试题及答案
- 人造草坪采购铺设项目 投标方案(技术方案)
- 中国乙醛产业发展方向及供需趋势预测研究报告(2024-2030版)
- 弱电智能化基础知识题库100道(含答案)
- Unit 4 Adversity and Courage Reading and Thinking A Successful Failure教学设计-2023-2024学年高中英语人教版(2019)选择性必修第三册
- 北师大版七年级数学下册-分层书面作业设计-案例-第二章-相交线与平行线-第二节-探索直线平行的条件
- 使用危险化学品擦拭岗位安全操作手册
- 备品备件保障方案
- 2024年保密观教育知识题库附含答案
- 中国专科医院行业发展历程、市场概况及未来发展前景研究报告
- DZ∕T 0130.6-2006 地质矿产实验室测试质量管理规范 第6部分:水样分析(正式版)
- 照明灯具的售后服务与维护
评论
0/150
提交评论