基于ADuC831的微型可编程控制器的设计与实现

被引量 : 3次 | 上传用户:taibei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程控制器简称PC或PLC,它是在电气控制技术和计算机技术的基础上发展起来的,并逐渐发展成为以微处理器为核心,融自动化技术、计算机技术和通讯技术为一体的新型工业控制装置。由于它设置和编程方便,运行可预估,甚至在恶劣的工作环境下仍可以保持正常运行,所以己被广泛应用于工业控制的各个领域。本论文是在对传统PLC的体系结构、运行原理和基本指令功能进行深入分析、研究的基础上,结合单片机控制系统的特点,设计了一个基于ADuC831单片机的微型可编程控制器,旨在利用微型PLC系统编程语言实现对单片机模块的常规工业应用进行配置,从而构成价格低廉和操作方便的应用系统,摆脱单片机应用的编程瓶颈,使其能在工控领域中具有较好的应用前景。本论文的设计研究的主要内容包括硬件设计和软件两大部分。在硬件设计方面,下位机以单片机ADuC831作为核心控制器来开发,硬件电路设计采用模块化设计方法实现,主要包括单片机最小系统,数字量输入/输出模块、模拟量输入/输出模块、通讯模块和时钟与显示模块五部分;同时在硬件设计过程中严格遵循抗干扰设计原则,确保系统具有良好的抗干扰特性和稳定性。在软件设计方面,为了实现控制器对PLC指令的执行,在分析和研究常用PLC指令及其特点的基础上,首先设计了常用PLC指令的操作码和操作数对应的二进制编码表,再参考当前市场上主流的小型PLC的功能和特点分别设计了上、下位机软件。上位机软件的功能主要是将PLC指令表程序转化成能被单片机识别和执行的二进制程序编码。该软件是在Windows环境中用VB6.0软件编程实现的,主要内容包括:PLC指令文本处理,指令编码转换实现,一键设置下位机时钟,通过串口向下位机发送数据和接收并处理接收数据五部分。上、下位机通信采用Modbus通讯协议,通过串行通讯接口实现了用户程序的下载和信息交换。此外专门设计了便于PLC级联的远距离通讯接口,为将来扩展实现功能较强的PLC系统提供了软硬件基础。下位机软件的功能就是模拟PLC的运行原理,完成输入处理、目标代码的执行和输出处理等工作。本设计中,下位机软件使用汇编语言开发,通过Keil软件编程实现,主要内容包括:串行通讯、数字时钟显示、数据读写处理、解释执行用户数据、数制转换和校验码计算等。基于ADuC831单片机的微型可编程控制器的设计,顺应了现代工业控制器向低成本、高性能发展的趋势,提供了更加灵活方便的软、硬件扩展方案,并且极大地降低了控制系统的成本,具有较高的实用价值。
其他文献
在新的时期和新的形势下,大学生的思想政治素质总体状况积极向上,但少数学生思想政治素质低下,且呈现出一些新特点,针对这些新特点,高校应积极完善和拓展校园管理、校园活动和校园
目的 探讨食道静脉曲张套扎术联合胃底静脉曲张组织治疗术治疗肝硬化食道胃底静脉曲张急性出血的的临床意义.方法 56例确诊肝硬化门脉高压食道或胃底静脉曲张急性出血的患者,
中国与日本是一衣带水的邻邦,日本的节日文化大多受到中国传统节日的影响。但是由于各个国家不同的发展状况,中国的节日传入日本后,往往会发生相应的变化。“过年”习俗是中国和
2006年10月,党的十六届六中全会通过的《中共中央关于构建和谐社会若干重大问题的决定》第一次做出了“建设宏大的社会工作人才队伍”的重大决策。《国家中长期人才发展规划
研究了钢渣粉比表面积对含钢渣粉活性粉末混凝土(RPC)抗压强度的影响,运用灰色关联度分析法探讨了钢渣粉颗粒群特征对RPC抗压强度的影响规律.结果表明:钢渣粉的比表面积宜控制在
目的观察不同剂量甘草酸二铵对脓毒症大鼠心功能的保护作用。方法采用盲肠结扎穿孔(CLP)法制作大鼠脓毒症模型,随机分为CLP24h、48h及72h三个亚组,并设立正常对照(N)组和假手
国际航运市场与世界经济的发展密切相关,目前,中国作为一个举世瞩目的航运大国,在国际船员劳务市场竞争中,发挥着举足轻重的作用。我国船员劳务市场的兴旺发展也得益于我国现有的
近年来,教育游戏逐渐受到越来越多研究者的关注,来自于教育学、心理学、计算机工程科学等领域专家均从各自领域对教育游戏进行研究,加之国内外教育技术期刊刊登了大量有关教育游
文章以高校图书馆专业馆员为研究对象进行工作满意感实证研究,在关键事件技术获取访谈资料的基础上,使用扎根理论从行为、态度、影响因素三个主题分析高校图书馆专业馆员工作满
希腊殖民运动是希腊历史上的重要事件。尤其是古风时代希腊人在北非的殖民运动,它对研究希腊人与北非当地人的关系有着十分重要的意义。本文试图对北非殖民进行全方面的分析,