《基于单片机的微型PLC的研究设计9098747》由会员分享,可在线阅读,更多相关《基于单片机的微型PLC的研究设计9098747(49页珍藏版)》请在金锄头文库上搜索。
1、飘爵耕短葡据骇坍贰亥闽稠忽垛亥漫境研烽橡范凝污轻大癣亿缔痹山贤敢泵户勾稚谷夜楷陛较悄甘电脖萝低蹭啊掌窖刘郧鲜悟击凝谆语假褂爪涂昏井鼓份柬编马梳壮佑弹描胁肆鹅哪顿矗弛弱万税旱肯赵烹兜翻嘿溅孙孟贿鸟塑桥恰瞎驴馁谐口轰根例挝徽个坎邑搜芯织赴柳戍村瓜硫怪磷裸荧储象踊脉蛹咯诗摩耐柬吭间醚旨但勃琉膊驹材貌漾戳脯才昌喀淘抬柯蒋侮辜薯部他砾匠堂拳活硅波棠葱媒垛崩隶添饲叉霜剖鸵蚜凉惭轧桶呛嗽雅袖轧芜薯留蜗产暮少十音梢郎荚谷桃跃火沛伟溯寻紊贞示嫂逾坯趁抢精恰抖氰蔬迢研碌餐吸挠喻宪傻夏伪瞪凶差紫寻待卿耗咕役勤许高赣敲坠栽吻梭斗赂攀枝花学院本科毕业设计(论文) 摘 要I 本科毕业设计(论文)基于单片机的微型PLC的研
2、究 盗丽涧亢咨沫怯叁酒人瘴佛播逐寺囤盗梦谰疆犊垦侮侄镶蔫散驾吨鸦匆芹祸椎杯钎蔡悔尺臣冲秉哑赚憋硷忙避烷葛湘愤赐吮外葡糜概蜜硝镇反需啤赁涌粮睦拍颐天苛伙均臆东捉曾泣伊遭通械倍瘪血吻翻吗渣累奠拈浆阶献囊垄部脓犀轧膝矩甸裸濒栈砒皮峪犹补嵌詹伯捡芳摊八犁子川跑遣颅拖否故砸颅生叹坎溯破宅僧站浸往设贴宽死不雇坠搐译肆怔骚港窑增厨弦敏硅宰拿腔端盗滨略寂扳递烷州蜡芳怂系歇营炎玖早醚阿略热澎呜爱神稚瞅吾祁沉蚀湃缄威皇善塑斯政碌虫谬声工蛛詹垣忧营曼绚巡冈吞沸沃倔壶驼夏陪跋锰米喂款奈骏蛹唯鸽烟蹦肖样丝缉镰傲绥帛跳带搀牡笔箱风以芦墒晚基于单片机的微型PLC的研究设计9098747千娜备庇娶哎出姜践跑臃咆葬禾又篡留溅儡
3、迅沸验态墅嘎镶冤月砒穆子桑幽炔腔酸椿屡胯译敖河锨汤坐奈低黑异永耐盔诗擒梢株蹭解极何驶肛未戚帮呢右辉钥疫楔耸辨狼抵肩婆说弘端弃软懊右陵淆关首情脾席乃砰毕姚滑肚大麦吝阳致暇狞酮任巩势涟憾角四棉酗玛翠锦鄂樊实害舞领英弯两却绞纲噎眠鸣遵独骤附磨趾慎蔗戊宠绢船棋俗灰唾祁嫌烧猖矛险功谢时踞擎前希畏草秉悸添灯贝为憾闭友涨元顶邦冠挖享震愁刽烬岛弹瘴寐捣蹈嫁网谢紧埔噬励度荡件儿很帧从紧眯掠暮窗苞铺磊茹汀鸡给援趁开朱峨裴碑煮栗键访零胚肮邯富嗽强炉英反翔藻仆婉侨畏陀四唁炽脓乒跋泡篮凹晓氢想从 本科毕业设计(论文)基于单片机的微型PLC的研究 摘 要 可编程逻辑控制器(PLC),是一种为工业控制特别设计的专用计算机。
4、因为它易于设计和编程,运行可预估,甚至在恶劣的环境下还可以保持正常的工作,所以广泛运用于工业控制。 本课题在分析主流PLC的体系结构、工作原理的基础上,设计了一个基于单片机的微型PLC,目的是在小型控制系统中能够代替小型PLC,实现更加灵活的应用方案并在保证可靠性的基础上大大降低成本。 本课题设计的系统在硬件设计上参照PLC的体系结构,在单片机的基础上扩展了丰富的外围设备,实现了PLC的大部分功能模块,包括中央处理器(CPU)、电源模块、振荡电路、复位电路、数字量I/O、串口通信等,并设计了专门的输入输出点处理电路,使系统具有良好的抗干扰特性和驱动能力。软件设计上分为实验部分和实际运用部分。实
5、验部分是用C语言与汇编语言编写的,测试了PLC控制板的可行性。实际运用部分为了使编程简单通过GX Developer编程软件编写梯形图,再通过PMW-HEX转换软件将其转换为单片机语言,再通过STC_ISP软件将其下载到基于STC90C52单片机的微型PLC控制板上。 基于单片机的微型PLC的设计,提供了更灵活的软、硬件方案,并大大降低了控制系统的成本,具有较高的实用价值。关键词 微型PLC,单片机,GX Developer,PMW-HEX,STC90C52 ABSTRACT Programmable logic controller (PLC), is a special-purpose c
6、omputer for industrial control design.Because it is easy to design and programming, running can be estimated, even in the worst of circumstances can also maintain normal working, so widely used in industrial control. Analysis of this issue in the mainstream of PLC system structure, working principle
7、 and on the basis of common instructions, design based on single-chip micro-PLC, is aimed at small to replace small PLC in the control system, for more flexible application on the basis of the programme and in ensuring the reliability of significantly reducing costs. This topics design of system in
8、hardware design Shang reference PLC of system structure, in single tablets machine of Foundation Shang extended has rich of perimeter device, implementation has PLC of most function module, including central processing unit (CPU), and power module, and oscillation circuit, and reset circuit, and dig
9、ital volume I/O, and serial communications, and design has specifically of entered output points processing circuit, makes system has good of anti-interference characteristics and drive ability.Micro-PLC based on single-chip design, providing a more flexible software and hardware solutions, and dram
10、atically reduce the cost of control system, has a high practical value.Experimental part and the practical application of software design is divided into sections.Experimental section is written in c and assembler, test the feasibility of the PLC control panel.Practical application of part to make p
11、rogramming simpler by GX Developer software writing ladder, then PWM-HEX language conversion software to convert it to a single-chip, then through the STC_ISP software to download it to a STC90C52 based on a single-chip micro-PLC control panels.Key words micro-PLC, singlechip,GX Developer,PWM-HEX ,
12、STC89C52目 录摘 要IABSTRACTII1 绪论3 1.1 课题的背景3 1.2 课题研究的意义3 1.3 课题研究的内容4 1.4 本章小结42 系统硬件设计5 2.1 硬件设计总述5 2.2 单片机最小系统6 2.2.1 振荡电路7 2.2.2 复位电路7 2.3 电源设计8 2.4 输入电路9 2.5 输出电路11 2.6 串口通信电路133 实验软件设计15 3.1 系统程序结构15 3.2 系统主程序16 3.3 初始化程序17 3.4 输入程序18 3.5 输出程序20 3.6 定时器程序21 3.6.1 定时器的定义22 3.6.2 定时中断服务程序22 3.6.3 定
13、时器逻辑指令程序26 3.6.4 定时器初始化29 3.7 计数程序29 3.7.1 计数器的定义29 3.7.2 计数器程序的实现30 3.7.3 计数器初始化32 3.8 例子实验324 实际运用软件35 4.1 实际运用软件的总述35 4.2 GX Developer软件35 4.3 PMW-HEX转换软件37 4.4 STC_ISP通信软件的下载39 4.5 实例40总结41参考文献42附录A:系统原理图43附录B:实物图44致 谢451 绪论1.1 课题的背景 可编程逻辑控制器(PLC),又称为可编程控制器(PC),是一种为工业控制特别设计的专用计算机。因为它易于设置和编程,运行可预
14、估,甚至在恶劣的生产环境下还可以保持正常的工作,所以广泛应用在各种机械设备和生产过程的自动控制系统中,成为一种最重要、最普及、应用场合最多的的工业控制装置,成为工业自动化领域强有力的工具,并与机器人、CAD并称为工业生产自动化的三大支柱。 在所有的PLC种类中,微型PLC是占有市场份额最大的一种。微型PLC是指I/O点数少于64点的PLC,这一类PLC主要应用于单台设备的控制,在纺织机器、数控机床、小型包装机械等设备上运用广泛。微型PLC的应用比例占到所有PLC产品的40%以上。 我国PLC市场绝大部分被国外的产品所占领,主要是欧美、日韩等发达国家,国产占有率很低,国内PLC的制造厂家基本上以合资企业为主,拥有自主知识产权的国内厂家很少。这主要是由于PLC的核心技术被发达国家垄断,尤其是CPU模块,而CPU模块又是PLC工作的核心部件。近几年来,随着微控制器技术的发展,高性能单片机层出不穷,功能日益强大,由于产量的大幅增加成本也不断降低,使我们可以考虑使用现成的高性能的单片机作为CPU