单片机控制器系统的设计与实现

来源 :数字化用户 | 被引量 : 0次 | 上传用户:Ideal
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】单片机的控制器系统一般包括软件系统和硬件系统两部分。控制器是指按照预定的顺序通过改变主电路或控制电路的接线或是改变电路中的电阻值从而达实现对电动机的调速、启动、等方面的控制的主令装置。工业中运用较多的单片机通用控制器一般为可编程控制器,它是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。采用了可以编制的程序存储器,具有应用普遍、可靠性高、抗干扰能力强、硬件配套齐全、功能完善、适用性强、易学易用等特点,深受工程技术人员欢迎等特点。
  【关键词】单片机 控制系统 设计实现
  一、硬件系统的设计与实现
  硬件系统的是控制器的基本构成。控制器的基本硬件包括:电源、CPU、储存器、输入输出接口电路、功能模板和通信模板。因此单机片的通用控制器设计时也具备以下几个必要模板。(一)储存器。主要用来储存信息、数据和运算结果。(二)微控制器。它包含了CPU和存储器。目前市场上制造商提供了各式各样型号的可供保持的存储器,这使得断电后一些用户数据和程序得以保存,只要通电PLC就仍能继续进行操作。但是这也要求微控制器的运行速度要快,可靠性要高。此外,微控制器还要求有编程功能,需下载一些用户程序。(三)复位电路和输入输出接口。复位电路主要包括上电、按键及看门狗等复位,其作用是在死机或是一些特别情况下保证系统的正常工作。输出模块包括用来控制如接触器、电磁铁、数字显示配置、指示灯和报警装置等部件的输出设备。(四)模数及数模转换模块。主要用于模拟量的输入和输出控制。微控制器一般只能处理一些数字信号,而一些机构有时会要求输入或输出模拟量,这时就需要数模转换。(五)串口的通讯模块。它能够方便控制器和PC之间的通信,有助于数据交换及用户程序下载的买现。
  关于硬件系统的实现。通用控制器芯片内部集结了RAM、ROM、ISP等多种模块,电路比较简单化。同时由于芯片内的RAM容量较为有限,因此增加了某些芯片如:DS1566芯片,扩大了数据的储存量。此外,单机片还采用24位的地址寻址比以往16位的地址寻址能够寻址范围更大。在通信模块的实现方面,采用了通用的串行接口。另外为实现单片机电平和标准电平的相互转换,采用一种单电源来供电的通信器。为增加数字的输入输出量,增加端口的数目,通用控制器通过采用增加芯片数目的方法来实现。
  二、系统软件设计需求与实现
  一般控制器的软件系统主要包括上位机软件和下位机软件两大部分。上位机软件属编程软件,用于编辑、创建和翻译用户程序。然后再发送到下位机。下位机是控制器的内部软件,一般包括驱动程序、操作系统和一些指令的解释模块等。它们同是软件系统重要组成部分。因此,对一个软件系统的分析也应从这两方面入手。
  (一)上位机软件的设计与实现
  用控制器系统的上位机软件的任务是把指令表的程序转变成为单片机能够识别的编码。在其具体操作中主要包括以下三个方面:A、对指令表程序的文本处理。处理步骤是:首先进行预处理,删除其程序文本的注释;然后,进行词法的分析,将文本分解成独立符号。B、对指令进行编码。这包括对操作符的编码以及对操作数的编码两部分。对于操作符,我们通常不需要对其一一进行编码,而是选择性的对一些常用的进行编码。操作数又包括立即数和线圈两种。在对操作数进行编码时要注意两个基本原则:其一,按照一定宽度进行编码,这有助于下位机的程序下载和储存,也有利于下位机程序扫描。其二,编码中要包含操作数或操作符的类型信息,以便简化下位机的解释程序。C、将编码后,把程序发往下位机。
  上位机的软件是在Windows的平台下进行开发的。包括三个阶段。第一阶段主要是文本的处理,这可以通过字符操作的模块和文件读写的模块来实现。第二阶段主要是实现编码的转换,这在通用控制器中是通过在LabVIEW的case结构中构造出有限状态机,分析上一阶段的词法符号,然后转换成对应编码。第三阶段实现串口读写操作,这个用VISA工具包直接能够实现。
  (二)下位机软件的设计与实现
  下位机软件的功能是要实现系统模拟的工作方式。因此要分析下位机软件就要分析系统的工作方式。控制器系统有运行和停止两种操作模式。在运行模式中,主要是通过响应用户的命令来实现其控制的功能。在停止模式中,能够不执行用户的程序,仅对用户程序进行创建和编辑。可编程控制器用户程序运行与其他计算机相比不同之处就在于处理输入和输出的方式。即其每次进入运行模式时都要执行一次初始化。因此下位机软件开发时应注意以下几个方面:A、系统的初始化。包括端口的初始化和系统功能的初始化,甚至有时候还需检查其部分功能。在实现这一功能时,可以设置CPU内部的寄存器来实现。在输入输出口设定一个相应全局变量,以实现输入输出过程的整个映像。B、分析指令。包括对上位机发过来的指令的解码,找到对应函数和分析指令正确性等。C、对指令解释和执行。在经过以上对指令的分析,找到相应函数,然后执行期望的操作,以实现对PLC运行的完全模拟。D、坚持和上位机保持通信功能。以便进行两者的协作,实现最佳结果。
  三、总结
  总而言之,文章通过对单机片通用控制器各个部分的设计与实现进行分析,有利于了解控制器整个系统,有利于对单片机控制技术的掌握。具有重要的经济、社会价值。
  参考文献:
  [1]钟肇新.可编程序控制器原理及应用[M].广州:华南理工大学出版社,1991
  [2]陈富安等.单片机与可编程控制器应用技术[M].北京:电子工业出版社,2005
  [3]张毅刚编著. MCS-51单片机原理及应用[M]. 哈尔滨:哈尔滨工业大学出版社,2004
  [4]胡汉才编著. 单片机原理及系统设计[M].北京:清华大学出版社,2002
  [5]沈卫红编. 单片机应用系统设计与分析[M]. 北京:北京航空航天大学出版社,2003
  作者简介:
  田聪(1981-),女,黑龙江鸡西人,讲师,硕士,研究方向:电气工程、机电一体化。
其他文献
【摘 要】在新课程实施过程中,如何引导学生自主学习,在具体情境中合作探究。去发现和找到知识点之间的关联,发展综合实践能力,创造性地解决问题,已越来越值得研究。运用了“小组合作教学法”,采用了组内、组间资源共享的教学方式,即从材料工具的资源共享到表现的形式、方法技巧学习创作过程共享再到作品展示评价的心灵共鸣的共享。运用了“固定小组”和“动态小组”相结合的学习形式。为学生提供了一个能独立思考、发现和解
【摘 要】本文针对动态网页和静态网页作一比较,提出一种自动生成静态网页的技术,网站管理者通过在后台更新网数据库时,调用生成静态网页的函数即可自动生成静态网页。并分析了生成静态网页的优势。  【关键词】生成静态 静态网页  一、 引言  随着互联网技术的不断发展,越来越多的企业都拥有自己的网站,网站或用来展示他们的产品,或用来宣传他们的业务,网站架起了用户之间的桥梁。而网站主要有网页组成,网页大体上
【摘 要】随着国家新课程标准的颁布及新课改的实施,如何使小学音乐的教学更高效是达到新课改教育目标的热门课题。作为一名当代的音乐教育者,本人在工作实践中也在不断的探索与研究,为了达到有效教学的目标,笔者总结了几点体会。  【关键词】新课标 小学音乐 有效教学  在全面推进课程改革和教育创新的今天,小学音乐教育作为素质教育的一个重要方面,新时期我国小学音乐教育亟需转变观念,教学,本身就是一种创造性的思
【摘 要】随着我国经济的快速发展,科学技术也在不断进步。基于计算机软件开发的JAVA编程语言也迅速发展起来并逐渐受到人们的重视,被广泛应用在计算机软件的开发上。本文主要从JAVA语言概述入手,重点阐述JAVA语言的主要特点,最后简单谈谈JAVA在计算机软件设计中的相关技术应用。  【关键词】计算机 软件开发 JAVA  JAVA是SUN微系统公司于1995年推出的,随后受到世界上的广泛欢迎。它具有
【摘 要】校园文化建设是校园建设中的一项重要内容,有了良好的校园文化环境学生们才能更好进行学习与生活。随着科技的不断进步以及我国教育事业的不断发展,远程教育技术应运而生,从而带来了教学方式上的改革。同时对于校园文化建设也有了新的要求。对于现代远程教育校园文化的建设,本文做简要探讨。  【关键词】远程教育 校园文化 建设 探讨  一、远程教育校园文化建设的重要性  随着科技的不断进步与发展,计算机信
【摘 要】本文通过从经济学的视角,分析了资源分配模型的理论,并将帕累托最优理论应用于高校图书馆文献信息资源择优分配中,相应的提出了自己的建议和措施,希望能为高校图书馆文献信息资源优化配置起到绵薄之力.  【关键词】经济学 高校图书馆 文献信息资源 择优分配  一、引言  福利经济学是在特定社会价值判断标准的基础之上,对于整个经济中的资源配置与个人福利之间关系进行分析和研究的学科,研究对象主要是在市
【摘 要】在网络飞速发展的今天,上网已经成为了人们生活中必不可少的组成部分。而传统的静态网页技术已经难以适应现代发达的网络技术,更不能满足千万网民的需求。于是,各种动态网页技术如雨后春笋般拔起而起,其中ASP.NET是目前比较流行、普及的一项动态网页开发技术,可以满足大多数网民对网络的需求。本文较为详细的分析了ASP.NET程序的概念及功能,对其在动态网页中的开发趋势进行了一番研究。  【关键词】
【摘 要】随着科学技术的不断发展,我国高速公路建设取得了长足的发展,作为高速公路建设和管理过程中的基础性工作,交通数据分析工作在信息化管理系统的配合下取得了良好的发展。加强高速公路交通数据分析尤其是对告诉公路运用过程中的流量数据分析、流向数据分析、高峰期车流数据分析和各路段的数据分析以及超载车辆数量分析,将数据反馈给高速公路相关部门,将对高速公路的科学化建设提供良好的借鉴性意义。为此,本文从数据管
【摘 要】中海油能源发展采油服务公司依据质量健康安全环保管理体系,在FPSO管理和运营上坚持以FPSO全生命周期管理理念为指引,以MAXIMO系统、远程技术、三维技术为主要的信息手段,以FPSO信息数据库为基础打造了FPSO信息管理系统,并在实践中不断丰富和完善,提升了FPSO专业化管理水平。  【关键词】信息管理系统 资产管理  一、引言  中海油能源发展采油服务公司是运营管理FPSO(浮式生产
【摘 要】本文将根据以往高中数学教学实践,探索新的教学开放模式的主要方法和途径,为培养学生意识的创新、提高学生对数学学习的兴趣、调动数学学习的积极性奠定基础,从而将新的血液注入数学教学中。  【关键词】数学教学 开放模式 探讨创新  改革开放以来,中国社会飞速发展,经济建设日新月异,都离不开创新。培养学生的创新精神和实践能力是教育的核心,而给学生们提供发表、讨论和思考问题的机会则是其实施关键。实施