钢筋弯箍机控制系统的开发-机械电子工程专业毕业设计-毕业论文.doc
《钢筋弯箍机控制系统的开发-机械电子工程专业毕业设计-毕业论文.doc》由会员分享,可在线阅读,更多相关《钢筋弯箍机控制系统的开发-机械电子工程专业毕业设计-毕业论文.doc(46页珍藏版)》请在咨信网上搜索。
重庆大学本科学生毕业设计(论文) 钢筋弯箍机控制系统的开发 学 生: 学 号: 指导教师: 专 业:机械电子工程 重庆大学机械工程学院 二O一二年六月 Graduation Design(Thesis) of Chongqing University Reinforced bar hoop bending machine control system development School of mechanical engineering Chongqing University June 2012 重庆大学本科学生毕业设计(论文) 摘要 摘 要 随着建筑行业和道路建设项目的快速发展,各种类型钢筋的供求量也变得较大,相应地对于钢筋进行弯箍加工的生产效率提出了更高的要求。钢筋弯箍机是钢筋生产加工必备的生产设备,其主要加工手段是将直杆状的钢筋进行各种角度的弯曲以满足不同的用途。现代钢筋砼结构中,小直径箍筋、长弯曲筋和定尺直条钢筋的加工量很大,尤其是箍筋和长弯曲筋,形状复杂,尺寸变化多且精度要求高。 本次对于钢筋弯箍机控制系统的开发设计主要基于AT89C51系列单片机,通过编程实现相关功能应用。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。80C51系列单片机已有十多年的生命期,如今仍保持着上升的趋势。单片机以其一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等。 本设计是基于AT89C51钢筋弯箍机控制系统的开发,使用串口通信驱动数码管,显示实时温度采集和弯曲角度。参数设置采用BCD拨码开关调节,同时配备了相关LED指示灯,实时反映机器运行状态。系统具有急停、漏电保护、缺相保护、相序检测保护和极限保护功能,能充分保护操作人员与设备的安全。该系统能有效用于弯曲机的角度自动控制和自动归位,实现人员和设备的安全保护,提高机械生产效率,减轻工人劳动强度,确保钢筋加工角度精度。 关键词: 钢筋弯箍机,AT89C51单片机,BCD拨码开关,串口通信,温度采集 III 重庆大学本科学生毕业设计(论文) ABSTRACT ABSTRACT With the rapid development of road construction projects and the construction industry , various types of steel supply and demand becomes larger, corresponding ground for steel bar hoop bending processing efficiency raised taller requirement.Reinforced bar hoop bending machine steel production and processing of the necessary production equipment, the main processing means is a straight rod reinforced in various angles of bend so as to meet different application.Modern reinforced concrete structure, small diameter, long curved reinforcement and stirrup length straight steel processing in large quantities, especially the stirrup and a long curved ribs, complex shapes, dimensions changes and high precision requirement. The time for reinforced bar hoop bending machine control system design based on AT89C51 MCU, through programming related function application.Also known as single-chip microcontroller, it is not the completion of a logic function of the chip, but a computer system integrated into a chip.80C51 Series MCU has been more than 10 years of life, still maintained a rising trend.Single chip microcomputer with a series of advantages, in recent years has been the rapid development and promotion of large-scale, widely used in industrial control systems, data acquisition system, intelligent instrumentation, and communications equipment, daily consumer products, toys. The design is based on the AT89C51 reinforced bar hoop bending machine control system development, the use of serial communication driver for digital tube display, real-time temperature acquisition and bending angle.Parameter set using BCD to dial the code switch adjustment, at the same time with the LED indicator light, reflect the machine running state.The system has a sudden stop, leakage protection, open-phase protection, phase sequence detection protection and limited protection functions, can fully protect the safety of operators and equipment.The system can be effectively used for bending angle automatic control and automatic reset, achieve the safety of personnel and equipment protection, improving the mechanical efficiency, reducing the labor intensity of workers, to ensure that the steel angle precision. Key words:Reinforced bar hoop bending machine, AT89C51 chip, BCD to dial the code switch, serial communication, temperature acquisition 重庆大学本科学生毕业设计(论文) 目录 目录 摘 要 I 目录 1 1 绪论 1 1 任务说明 1 2.1 方案设计 1 2.1.1 参数设置 1 2.1.2 显示功能 1 2.1.3 实时温度采集 2 3.1 系统保护 2 3.1.1漏电保护 2 3.1.2缺相保护,相序检测保护 3 3.1.3极限保护 4 4 电源电路 4 2 原理图设计说明 5 1 系统框图 5 2.1 各原件原理及功能 6 2.1.1按钮及开关设置 6 2.1.2 系统急停功能的实现 7 2.1.3 AT89C51串口通信实现I/O口扩展 7 2.1.4发光二极管显示器的结构、工作原理、驱动方式及其接口电路 8 2.2实时温度采集功能 9 2.2.1 温度采集 9 2.2.2 温度与角度参数显示互相切换 10 2.3 系统漏电保护 11 3 程序设计说明 13 1 系统流程图 13 2.1子程序流程图 14 2.1.1 延时程序 14 2.1.2 温度传感器 14 2.1.3 74HC595串口通信 15 2.1.4 数码管实时温度显示和角度参数显示 16 2.1.5 BCD数字拨码开关 16 2.1.6 继电器和按键扫描 17 2.1.7 极限保护 18 4 系统的安装调试说明 19 4.1 软件调试 19 4.2 软硬联调 20 4.2.1 电机运转测试 20 4.2.2 温度保护测试 21 4.2.3 数码管温度档角度档切换功能测试 21 4.2.4 电机急停功能测试 21 4.2.5 系统漏电测试 21 5 电路原理图 22 5.1 控制电路 22 5.2 漏电保护电路 22 5.3 三相三线制电源相序、缺相保护电路 23 5.4 电机复位 24 6 总结 25 参考文献 26 附录:程序清单 27 39 重庆大学本科学生毕业设计(论文) 绪论 1 绪论 1 任务说明 1.本课题拟采用微处理器技术,检测技术及电力电子技术来设计新型自动控制系统。该系统能有效用于弯曲机的角度自动控制和自动归位,实现人员和设备的安全保护,提高机械生产效率,减轻工人劳动强度,确保钢筋加工角度精度。 2.系统具有漏电保护、缺相保护、相序检测保护和极限保护功能,能充分保护操作人员与设备的安全。 3.采用三位拨码增减开关设置角度。 4.系统具有 “电源开关”、“急停”、 “启动”、“角度设置”及“漏电测试”按钮。 5.系统是一款独立系统,用户只需外部接入三相电源(不用接入零线)及电机、安装连接好角度及零点检测传感器、相应的开关按钮即可运行。 6.对控制系统进行总体设计、硬件设计和软件设计。 7.弯曲角度设置:15-200度 2.1 方案设计 2.1.1 参数设置 根据设计任务书要求,本系统采用三位THUMBSWITCH-BCD型号的拨码增减开关设置角度。分别对应所设置角度的个位,十位,百位。系统参数要求范围为15-200度,当所设置角度超出要求范围以外时,1号指示灯亮,同时电机将无法启动,电机复位功能依然有效。若此时数码管显示为角度档,角度显示将变成FFFF,否则正常显示目前拨码开关对应角度参数。 2.1.2 显示功能 本系统采用74EG-MPX4-CA型号数码管,动态显示模式。显示内容分三种情况,分别为系统当前设置角度参数,系统当前实时温度,电机运转状态。 1)当显示系统当前设置角度参数时,第一盏数码管保持熄灭状态,后三盏数码管依次对应当前设置角度参数的百位,十位,个位数值。当所设置角度超出系统要求范围以外时,数码管显示变为FFFF,参数调到范围以内则继续正常显示。 2)数码管显示调到温度档的时候,第一盏数码管显示F,后面三位数码管显示数值依次对应当前温度值的百位,十位,个位。系统安全运行的温度范围为100℃以内。当系统实时温度超过安全温度范围,3号指示灯亮,电机启动功能和复位功能失效,直到温度恢复到安全范围以内。以保护电机出现意外卡死时发热过高造成系统硬件损坏。 3)当电机工作时,2号指示灯被点亮,无论弯转操作还是复位,数码管显示前三位熄灭,只显示第四位,保持上一位状态的末位值。电机停止运转时,数码管显示自动回恢复为角度档或者温度档。 系统指示灯作用: 指示灯号 灯灭状态 灯亮状态 1 系统当前角度参数符合规范 系统当前角度参数超出要求范围 2 电机停止状态 电机正在运行 3 系统当前温度安全 系统当前温度超过安全范围 4 电机被急停 电机待机 5 系统没有漏电 系统漏电 表1-1 系统指示灯作用 2.1.3 实时温度采集 由于钢筋硬度较大,电机克服巨大力矩对钢筋输出机械工。当负载过大等突发情况导致电机进入非正常工作状态,电机巨大的电能将转换成热能,为防止系统局部温度过高损伤机械硬件,本系统加入了实时温度采集功能。使用DS18B20型号的温度传感器对系统温度进行实时采集,并反馈给单片机。当检测到系统温度上升到电机安全工作温度范围以外时,3号指示灯将被点亮,同时无论当前系统处于何种状态,单片机都会向电机发送急停型号,4号指示灯熄灭。电机将急停,系统失去电机启动和电机复位功能。直到温度恢复到安全范围以内,4号指示灯重新被点亮,电机将恢复到待机状态,上一步命令中止执行,等待操作人员给出下一步执行命令。 3.1 系统保护 3.1.1漏电保护 钢筋弯箍机机身几乎全部为金属,具有导电性。供电源为380V三相交流电源,对于人体所能承受的安全电压38V而言具有很大的危险性,为保护操作人员安全,系统具备相关漏电保护功能,并设置了手动漏电测试按钮。 漏电电路基于NE55计时IC和电桥电路搭建,漏电系统双引线,1号引线接零点,2号线接钢筋弯箍机壳体。当系统漏电时,保险丝未来的及融掉的情况下,漏电保护电路将检测到钢筋弯箍机壳体出现的电压信号,并驱动继电器切断系统电源供给,同时5号指示灯被点亮。 系统配备了一块380V量程的数字电压表。系统出现漏电故障时,为了顺利的排除故障,当操作人员按下漏电测试按钮时,电压表将工作并显示钢筋弯箍机壳体当前电压,其他情况电压表停止工作。 3.1.2缺相保护,相序检测保护 图 1-1 缺相保护,相序检测保护电路图 当三相电路当中至少有一路断开时,我们就称之为缺相。一旦电源电路出现缺相情况的时候,就会造成相关设备的输出功率降低,无法正常稳定的运行,甚至会造成一定的安全事故。本次课题的钢筋弯箍机机体几乎全部为金属,功率达到4KW,电源电路必须实现缺相保护,以保证机器的稳定并且安全的运转。否则的话,在实际运行过程当中,一旦出现缺相的话,很有可能造成负序电流分量,三相电流的平衡性被破坏,引起电动机和控制电路的徐速烧毁。缺相保护电路的好处就在于可以在缺相情况发生的时候及时切断相关电路避免安全事故的发生。在实际运用当中,一般的电动机都会配有缺相保护模块。 相序就是无刷电机线圈的排列顺序,就是相位的顺序,是交流电的瞬时值从负值向正值变化经过零值的依次顺序。交流电力系统中有三根导线,分为ABC三相,正常情况下三相电压、电流对称,相位相差120°。但在系统出现故障时,ABC三相不再对称,为便于分析,可将电压、电流分解为正序、负序和零序三种分量。 电力系统中,相序主要影响电动机的运转,相序接反的话,电动机会反转。 图1-1所示缺相保护电路当中,三相二重桥逆变输出的缺相和错相保护电路主要由两个TH221A组成。电路在运行过程当中,TH221A可以对电路的输出信号进行采样并逻辑鉴别是否正常。如果相序正确的话,相关判断电路和继电器都不工作,系统继续运行不执行任何指令。如果检测到相序发生错误的话,就会输出激励信号,信号经过放大电路调整后输出低电平,驱动继电器工作,并按照具体使用情况掐断相关电路的电源供电或者信号传输。从而进电路进行保护。如果发生缺相情况的话,取样电路的输出直流电压就会马上降到零伏,电压降会促使先关电路做出应激反应,外部直流继电器动作,按照具体使用情况掐断相关电流的电源或者信号源,以达到保护电路的作用。大的设计思维就在于先通过电压变化来判断是否发生缺相错相故障,发生故障的话激励直流继电器工作掐断相关电源输入或者信号输入,否则的话不会执行任何指令,电路继续保持原有状态。 3.1.3极限保护 极限保护功能通过硬件软件共同实现。软件通过编程实现所控制角度范围限制在15——200度之间,超过系统允许范围相应指示灯点亮,同时单片机向电机发送急停信号,电机将失去启动和复位功能,无法工作。硬件极限保护采用行程开关实现。在复位起点和行程终点设置行程开关,当意外故障导致电机转动角度超出系统贵度角度范围以外时,行程开关将切断电机电源,电机停止工作。 4 电源电路 三相三线采用星型接法,中间点为零点。取零点220V任意一相交流电接变压器转5V直流电源,用以驱动单片机和相关电路。电源电路三相电都要设置20A的可恢复保险丝,同时要连接文中所示保护电路。钢筋弯箍机机体几乎全部为金属,380V交流电源对于人体而言是非常危险的,必须确保漏电保护万无一失,以避免发生不必要的安全事故,威胁到操作员的人工安全。不仅如此,单片机电路电子元件比较多,一旦漏电的话极有可能击穿电子元件,烧坏控制电路硬件。 重庆大学本科学生毕业设计(论文) 原理图设计说明 2 原理图设计说明 1 系统框图 电 机 驱 动 角度参数设置 BCD拨码开关 A T 8 9 C 5 1 角度参数显示 温度采集 单片机串口通信 温度显示 电 机 复 位 图 2-1 系统框图 2.1 各原件原理及功能 2.1.1按钮及开关设置 独立键盘通过P1口输入键值,电机启动按钮控制电机的启动,开始对钢筋做功,见图。电机复位按钮控制在电机待机状态时的复位,数码管显示切换功能可以方便的切换数码管显示状态,用以获取当前系统的实时温度或者角度参数设置状态。急停开关在系统出现以外状态时可以是电机瞬间停止工作,以免出现更严重的意外事故。急停时四号指示灯熄灭。 图 2-2 按钮开关功能图 2.1.2 系统急停功能的实现 在实际运行过程当中,由于钢筋弯曲力很大,如若发生意外故障很容易造成设备硬件的损伤,于是需要对系统设置急停功能。如按钮功能图所示,急停开关使用单刀双掷开关实现。正常运转时处于常闭状态。当急停开关被按下去时,P1^6口断开,电机运行指示灯熄灭,电机待机指示灯熄灭。同时电机供给电路被切断,单片机停止向电机输送脉冲信号,在钢筋的阻力作用下,电机将停止转动。 2.1.3 AT89C51串口通信实现I/O口扩展 图 2-3串口通信I/O口扩展图示 51系列单片机的串口有4个模式,可分别用作串并转换、并串转换、异步串行通信(2种模式)。异步串行通信中,有1+8+1和1+8+1+1两种帧格式,多机通信是特殊的通信方式。基本原理是两组移位寄存器。将并行通信转换成串行通信模式(发送部分),或反之(接收部分)。可全双工运行。速度通过移位脉冲决定。具体一般通过定时器1的自动装载模式产生的溢出脉冲给出。电平上采用的是CMOS逻辑。以上是物理层和数据链路层的单片机串口模块的约定,其他层需要软件人员根据需要自行把握。另外,电平需要根据实际通信环境做变换,如232、485或红外等。AT89C51单片机有四个I/O口,每个I/O口具有8跟接线,其中P0口没有内置上拉电阻。由于本次设计中采用了三位THUMBSWITCH-BCD型号的拨码增减开关设置角度,共占用了12位I/O口接线,即便采用了地址位屏蔽技术最大程度上利用了I/O口资源,32位接口依然无法满足系统设计需要。于是本次设计采用了串口通信I/O口扩展技术,以增加I/O口数量,满足系统设计需求。 串口通信基于74HC595芯片实现。74HC595是硅结构的CMOS器件, 兼容低电压TTL电路,遵守JEDEC标准。 74HC595是具有8位移位寄存器和一个存储器,三态输出功能。 移位寄存器和存储器是分别的时钟。 数据在SHcp的上升沿输入到移位寄存器中,在STcp的上升沿输入到存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。 移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7’),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能OE时(为低电平),存储寄存器的数据输出到总线。8位串行输入/输出或者并行输出移位寄存器,具有高阻关断状态。本次设计将串行输入的8位数字,转变为并行输出的8位数字,控制一个4位数码管,不会有闪烁。 2.1.4发光二极管显示器的结构、工作原理、驱动方式及其接口电路 下图为数码管接线图: 图 2-4 74EG-MPX4-CA型数码管接线电路 如图2-4所示,LED显示器由8个发光二极管组成,LED显示器又称为数码管。中7个长条形的发光管排列成“日”字形,还有一个点形的发光管在显示器的右下角作为显示小数点用,它能显示各种数字及部份英文字母。LEDD显示器有两种不同的形式:一种是8个发光二极管的阴极都连在一起的,称之为共阴极LED显示器。本次设计采用74EG-MPX4-CA型号数码管,共阳极。另外一种是8个发光二极管的阳极都连在一起的,称之为共阳极LED显示器。 动态扫描显示接口是单片机中应用最为广泛的一种显示方式之一。CPU向字段输出口送出字形码时,所有显示器接收到相同的字形码,但究竟是那个显示器亮,则取决于COM端,而这一端是由I/O控制的,所以我们就可以自行决定何时显示哪一位了。每一个显示器的公共极COM是各自独立地受I/O线控制,其接口电路是把所有显示器的8个笔划段a-h同名端连在一起。而所谓动态扫描就是指我们采用分时的方法,轮流控制各个显示器的COM端,使各个显示器轮流点亮。本次设计中,由74H595串口通信芯片并行输出段码,并驱动数码管,P3^4,P3^5, P3^6,P3^7四位接口控制输出口。 数码管地址代码对应表: 显示字符 共阴极段码 共阳极段码 显示字符 共阴极段码 共阳极段码 0 3FH C0 8 7FH 80H 1 06H F9 9 6FH 90H 2 5BH A4 A 77H 88H 3 4FH B0 B 7CH 83H 4 66H 99H C 39H C6 5 6DH 92H D 5EH A1H 6 7DH 82H E 79H 86H 7 07H F8 F 71H 8EH 表 2-1 数码管地址代码 2.2实时温度采集功能 2.2.1 温度采集 由于钢筋硬度较大,电机克服巨大力矩对钢筋输出机械工。当负载过大等突发情况导致电机进入非正常工作状态,电机巨大的电能将转换成热能,为防止系统局部温度过高损伤机械硬件,本系统加入了实时温度采集功能。使用DS18B20型号的温度传感器对系统温度进行实时采集,并反馈给单片机。当系统温度超出安全温度范围时,电机将急停,系统终止执行命令。 DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。本次设计利用P1^7接口读取传感器信号,并反馈给单片机控制系统,对系统进行温度保护。 当DS18B20数字温度传感器检测到系统温度超出系统安全温度范围时,单片机将驱动继电器切断电机电源电路,单片机停止向电机输送脉冲信号,在钢筋阻力作用下电机瞬间停止工作,处于急停状态,终止当前命令。直到解决故障系统温度恢复正常。 DS18B20数字温度传感器接线图: 图 2-5 DS18B20数字温度传感器接线图 2.2.2 温度与角度参数显示互相切换 一般情况下钢筋弯箍机寿命比较长,而且工作坏境恶劣,粉尘较重。年深日久BCD拨码开关上刻度极易模糊,不利于观察。于是本次系统设计过程中最大程度上利用数码管的显示功能,数码管显示可以在实时温度和系统当前参数设置之间进行切换。切换开关为1号开关。 当开关闭合时,数码管显示系统当前参数设置。如若参数设计范围超出了系统允许的范围,数码管显示FFFF,同时电机失去启动功能,1号指示灯被点亮,直到参数设置正确。当开关处于常开状态时,数码管显示系统当前实时温度。为了区别开角度参数和实时温度,显示温度时数码管第一位显示F,显示角度参数时,第一位数码管熄灭。也就是说,数码管显示会有四种状态。分别为实时温度显示,角度参数显示,错误角度提示,电机正在运行。 如下图所示: 显示角度 角度设置超出范围 显示实时温度 图 2-6 数码管显示 2.3 系统漏电保护 漏电保护电路: 图 2-7 漏电保护电路图示 漏电电路基于NE555计时IC和电桥电路搭建,NE555是属于555系列的计时IC的其中的一种型号,555系列IC的接脚功能及运用都是相容的,只是型号不同的因其价格不同其稳定度、省电、可产生的振荡频率也不大相同;而555是一个用途很广且相当普遍的计时IC,只需少数的电阻和电容,便可产生数位电路所需的各种不同频率之脉波讯号。利用B80C1000电桥电路将漏电壳体的交流信号过滤为直流信号,再经过7805三极管放大,传送给NE555处理。当系统漏电时,钢筋弯箍机壳体具有电动势,此时电路检测到壳体信号并驱动继电器工作切断相关电路,电机瞬即处于断电状态,5号指示灯将被点亮,以保护操作人员安全。实现对系统进行实时漏电保护。 漏电测试开关即是电压表工作开关,当出现漏电情况后,为方便操作人员排除故障,系统设置了漏电检测按钮,手动检测系统漏电情况,作为排除故障的参考。 重庆大学本科学生毕业设计(论文) 程序设计说明 3 程序设计说明 1 系统流程图 1号2号指示灯和继电器置零 读取当前温度 判断温度是否合理并标记 读取拨码开关角度参数 判断角度设置是否合理并标记? 开始 行程开关触发 电机停止置零 显示角度参数 获取角度参数 驱动电机 电机完成角度运转 电机急停 显示角度 显示温度 否 否 是 是 是 是 否 开关1常开? 启动按钮? 复位按钮 温度安全? 否 图 3-1 系统流程图 2.1子程序流程图 2.1.1 延时程序 延时子程序就是通过执行一些没用但又占用时间的指令的集合。这个子程序可以用于很多延时的地方因为它延时的时间可以通过赋值进行改变,所以通用性好,可以将几个延时子程序合为一个,只用在调用前给函数变量赋值,即可根据用户的需要延时,流程图见下图。 给R6放初值 执行三条空指令 返回 R6-1,判断R6是否为0 R7-1,判断R7是否为0 图 3-2 延时程序流程图 2.1.2 温度传感器 温度传感器基于DS18B20芯片建立,先将传感器初始化,即单片机将传感器DQ位拉低,然后通过脉冲信号读取传感器信息,通过内部存储器的序列号温度转换确定读取温度寄存器(共可读9个寄存器) 前个数值,就是系统所测定的最终温度。 开始 传感器初始化 读取温度寄存器内容 温度转换 温度值返回 结束 图 3-3 温度读取函数流程图 2.1.3 74HC595串口通信 初始化 单片机输出数码管片选地址 把每一位数据依次移入寄存器 同时输出8位数据到数码管 结束 图 3-4 74HC595串口通信程序流程图 74HC595是具有8位移位寄存器和一个存储器,数据在SHcp的上升沿输入到移位寄存器中,在STcp的上升沿输入到存储寄存器中去,当OE端为低电平时,存储寄存器的数据输出到总线。即实现了串口输入,输入内容存储,一次性并行输出的过程。 2.1.4 数码管实时温度显示和角度参数显示 本次设计数码管采用动态显示方式。片选信号由74HC595输出,位选信号由单片机通过I/O口直接控制。 开始 空指令 赋予FFFF 第一位熄灭 第一位赋予F 动态扫描依次输出段选信号 是 是 否 否 Key1=0? 角度大小合理? 图 3-5 数码管显示流程图 2.1.5 BCD数字拨码开关 拨码开关(也叫DIP开关,拨动开关,超频开关,地址开关,拨拉开关,数码开关,指拨开关)是一款用来操作各种各样的拨码开关。控制的地址开关,采用的是0/1的二进制编码原理。通俗的说也就是一款能用手拨动的微型的开关,所以也通常叫指拨开关的也很多。 单片机本身是不会处理十进制数的,所有电脑能识别十进制数都必须有一个操作系统(也就是有一个底层的管理软件),但BCD不存在与单片机的双向交互,无法对单片机信号作出反应,因为其资源太少转不过来。因此我们需要将BCD拨码开关的二进制读取到单片机并转化为十进制数,反馈给单片机控制系统。二进制读取和转化通过编程实现。利用一个数的转换方法来实现一个最基础的答复。 系统流程图如下所示: 开始 获取I/O口地址 转化为8位2进制数 屏蔽低四位地址 屏蔽高四位地址 转化为十进制 转化为十进制 返回 图 3-6 拨码开关流程图 2.1.6 继电器和按键扫描 P1^4置高 继电器工作 结束 否 是 开始 温度安全? 图 3-7 继电器工作流程图 继电器是一种电控制器件。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。继电器当有电流通过时,线圈产生磁力触发开关跳变,实现相关电路的导通或者切断。 由于设计中按钮个数并不多,在I/O口足够的前提下,按键采用直接接地的方式,不必采用矩阵式键盘接法。系统初始化将按键对应I/O口拉高,当按钮按下时,I/O口跳变为低电平,单片机获取到信号并作出相关判断。为了防止误判或者误操作,要求按键按下时的低电平维持很短的一定时间才能生效,引用延时函数进行二次判断即可。 2.1.7 极限保护 极限保护包含了软件保护和硬件保护两个过程。软件通过编程实现所控制角度范围限制在15——200度之间,超过系统允许范围相应指示灯点亮,同时单片机向电机发送急停信号,电机将失去启动和复位功能,无法工作。硬件极限保护采用行程开关实现。在复位起点和行程终点设置行程开关,当意外故障导致电机转动角度超出系统贵度角度范围以外时,行程开关将切断电机电源,电机停止工作。 开始 电机电源断开 结束 否 是 否 是 行程开关触发 角度大小合理? 图 3-8 极限保护流程图 重庆大学本科学生毕业设计(论文) 系统的安装调试说明 4 系统的安装调试说明 4.1 软件调试 软件部分包括keil和protues软件的联合使用和仿真调试。 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。本次课题设计采用的是基于AT89C51单片机的C语言编程控制,变采用keil软件进行编程调试。 图 4-1 Keil调式界面截图 Protues软件是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译。本次课题设计采用protues软件进行仿真调试。 上电前对系统中各部分进行模拟仿真检测是单片机使用中的一个良好设计。在硬件设计时也应该细细考虑将各个使用到的芯片、接口设计成容易使用软件进行测试的模式。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 钢筋 弯箍机 控制系统 开发 机械 电子 工程 专业 毕业设计 毕业论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文