多功能工业控制平台---毕业论文.doc

上传人:滴答 文档编号:1270759 上传时间:2019-01-25 格式:DOC 页数:52 大小:746.50KB
下载 相关 举报
多功能工业控制平台---毕业论文.doc_第1页
第1页 / 共52页
多功能工业控制平台---毕业论文.doc_第2页
第2页 / 共52页
多功能工业控制平台---毕业论文.doc_第3页
第3页 / 共52页
多功能工业控制平台---毕业论文.doc_第4页
第4页 / 共52页
多功能工业控制平台---毕业论文.doc_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、 1 多功能工业控制平台 摘 要 目前,我国已开发出一批具有自主知识产权的实时监控软件平台、先进控制软件、过程优化控制软件等成套应用软件,工程化、产品化有了一定突破,打破了国外同类应用软件的垄断格局。通过在化工、石化、造纸等行业的数百个企业(装置)中应用,促进了企业的技术改造,提高了生产过程控制水平和产品质量,为企业创造了明显的经济效益。 本设计 根据工业控制的现状和电控技术,智能控制技术,基于单片机控制的试验技术,设计完成简单的工业控制电路。系统硬件平台搭建本着为性能可靠,工作稳定,功能强大的总体设计原则, 采用高性能低功耗的 MPS430 单片机为核心。由传感器、驱动器、继电器等常用工业控

2、制设备作为主体。 然后, 应用 VB 程序设计完成数据采集分析,同时使用 VB 程序自带串口设计控件,完成向单片机串口发送指令的设计。并应用 C 语言程序设计写出单片机控制程序,实现单片机对步进电机、直流电机的启动、停止、加减速、状态显示、电路继电器开路与断路的控制。最后,模拟工业控制的方式进行调试和演示 。 关键词: MSP430F149; L297; L298N;上位机; 2 ABSTRACT At present, our country has developed a with independent intellectual property rights of the real-t

3、ime monitoring software platform, advanced control software and process optimization control software engineering application software, etc, and product have breakthrough, broke the foreign similar applications of monopoly pattern. Through in chemical, petrochemical and papermaking of hundreds of en

4、terprise (device), promote enterprises technical renovation, improve the production process control level and product quality, to create the obvious economic benefit. According to the design of the industrial control and intelligent control technology and electronic technology, based on single-chip

5、microcomputer control technology, the design of the experiment of industrial control circuit is simple. With the system hardware platform for reliable performance, stable work, powerful design principle, the overall performance of low power consumption by MPS430 microcontroller as the core. By the s

6、ensor, drive, relays and industrial control equipment as the main body. Then, VB programming complete data acquisition, VB program design, complete control own serial chip to send command. Design of serial C programming language application and single-chip microcomputer control procedures, realize t

7、he writing of stepping motor chip, dc motor starting, stopping, deceleration, status, circuit breaker relays and continuity of control. Finally, simulation of industrial control way and demonstration debugging. Key Words: MSP430 F149; L297 N;L298 N;Place of honor machine; 1 引言 自 20 世纪 80 年代初期诞生至今,工业

8、控制软件已有 20 年的发展历史。工业控制 与上位机软件相结 合, 是随着 PC 机的兴起而不断发展的。工业控制 与上位机软件控制、多元化、低功耗、智能化、网络化、集成化是现代工业的发展趋势。 目前,我国已开发出一批具有自主知识产权的实时监控软件平台、先进控制软件、3 过程优化控制软件等成套应用软件,工程化、产品化有了一定突破,打破了国外同类应用软件的垄断格局。通过在化工、石化、 造纸等行业的数百个企业(装置)中应用,促进了企业的技术改造,提高了生产过程控制水平和产品质量,为企业创造了明显的经济效益。 2000 年 “ 九五 ” 国家科技攻关计划项目 “ 大型骨干石化生产系统控制及计算机应用技

9、术 ” 通过了验收。 作为工控软件的一个重要组成部分,国内人机界面组态软件研制方面近几年取得了较大进展,软件和硬件相结合,为企业测、控、管一体化提供了比较完整的解决方案。在此基础上,工业控制软件将从人机界面和基本策略组态向先进控制方向发展。 由于先进控制和优化软件可以创造巨大的经济效益,因此这些软件也身价倍增。在 世界范围内形成了一个强大的流程工业应用软件产业。因此,开发我国具有自主知识产权的先进控制和优化软件,打破外国产品的垄断,替代进口,具有十分重要的意义。 在未来,工业控制软件将继续向标准化、网络化、智能化和开放性发展方向。 4 2 系统设计 2.1 设计要求 1.步 进电机的正反转,加

10、减速控制 2.直流电机的正反转,加减速控制 3.继电器的闭合与断开控制 4.传感器的输入检测 5.上位机进行数据采集与显示 6.电脑控制电路 7.常用的工业控制演示 2.2 开发设计思路 根据工业控制的现状和电控技术,智能控制技术,基于单片机控 制的试验技术,设计完成简单的工业控制电路。系统硬件平台搭建本着为性能可靠,工作稳定,功能强大的总体设计原则,采用高性能低功耗的 MPS430 单片机为核心。由传感器、驱动器、继电器等常用工业控制设备作为主体。然后,应用 VB 程序设计完成数据采集分析,同时使用 VB 程序自带串口设计控件,完成向单片机串口发送指令的设计。并应用 C语言程序设计写出单片机

11、控制程序,实现单片机对步进电机、直流电机的加减速、状态显示、电路继电器开路与断路的控制。最后,模拟工业控制的方式进行调试和演示。 2.3 系统 方框图 图 2-1 系统方框图 5 3 MSP430F149 单片机 3.1 MSP430F149 核心芯片简介 图 3-1 MSP430F149 核心芯片 MSP430系列 单片机 是美国 德州仪器 (TI)1996年开始推向市场的一种 16位超低功耗的混合信号处理器 (Mixed Signal Processor)。称之为混合信号处理器,主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器集成在一个芯片上,以提供 “ 单片 ” 解决方案

12、。 6 3.2 MSP430 单片机的发展 MSP430 系列是一个 16 位的、具有精简指令集的、超低功耗的混合型单片机,在 1996 年问世,由于它具有极低的功耗、丰富的片内外设和方便灵活的开发手段,已成为众多单片机系列中一颗耀眼的新星。回忆 MSP430 系列单片机的发展过程,可以看出有这样三个阶段: 开始阶段 从 1996 年推出 MSP430 系列开始到 2000 年初,这个阶段首先推出有 33X 、 32X 、 31X 等几个系列,而后于 2000 年初又推出了 11X 、 11X1 系列。 MSP430 的 33X 、 32X 、 31X 等系列具有 LCD 驱动模块,对提高系统

13、的集成度较有利。每一系列有 ROM 型( C )、 OTP 型( P )、和 EPROM 型( E )等芯片。 EPROM 型的价格昂贵,运行环境温度范围窄,主要用于样机开发。这也表明了这几个系列的开发模式,即:用户可以用 EPROM 型开发样机;用 OTP 型进行小批量生产;而 ROM 型适应大批量生产的产品。 2000 年推出了 11X/11X1 系列。这个系列采用 20 脚封装,内存容量、片上功能和 I/O 引脚数比较少,但是价格比较低廉。 这个时期的 MSP430 已经显露出了它的特低功耗等的一系列技术特点,但也有不尽如人意之处。 它的许多重要特性,如:片内串行通信接口、硬件乘法器、足

14、够的 I/O 引脚等,只有 33X 系列才具备。 33X 系列价格较高,比较适合于较为复杂的应用系统。当用户设计需要更多考虑成本时, 33X 并不一定是最适合的。而片内高精度 A/D 转换器又只有 32X 系列才有。 寻找突破,引入 Flash 技术 随着 Flash 技术的迅速发展, TI 公司也将这一技术引入 MSP430 系列中。在 2000 年 7 月推出 F13X/F14X 系列,在 2001 年 7 月到 2002 年又相继推出 F41X 、 F43X 、 F44X 这些全部是 Flash 型单片机。 F41X 单片机是目前应用比较广的单片机,它有 48 个 I/O 口, 96 段

15、 LCD 驱动。 F43X 、 F44X 系列是在 13X 、 14X 的基础上,增加了液晶驱动器,将驱动 LCD 的段数由 3XX 系列的最多 120 段增加到 160 段。并且相应地调整了显示存储器在存储区内的地址,为以后的发展拓展了空间。 MSP430 系列由于具有 Flash 存储器,在系统设计、开发调试及实际应用上都表现出较明显的优点。这是 TI 公司推出具有 Flash 型存储器及 JTAG 边界扫描技术的廉价开发工具 MSP-FET430X110 ,将国际上先进的 JTAG 技术和 Flash 在线编程技术引入 MSP430 。 这种以 Flash 技术与 FET 开发工具组合的

16、开发方式,具有方 便、廉价、实7 用等优点,给用户提供了一个较为理想的样机开发方式。 另外, 2001 年 TI 公司又公布了 BOOTSTRAP LOADER 技术,利用它可在烧断熔丝以后只要几根线就可更改并运行内部的程序。这为系统软件的升级提供了又一方便的手段。 BOOTSTRAP 具有很高的保密性,口令可达到 32 个字节的长度。 蓬勃发展阶段 在前一阶段,引进新技术和内部进行调整之后, 为 MSP430 的功能扩展打下了良好的基础。于是 TI 公司在 2002 年底和 2003 年期间又陆续推出了 F15X 和 F16X 系列的产品。 在这一新的系列中,有了两个方面的发展。一是从存储器

17、方面来说,将 RAM 容量大大增加,如 F1611 的 RAM 容量增加到了 10KB 。这样一来,希望将实时操作系统( RTOS )引入 MSP430 的,就不会因 RAM 不够而发愁了。二是从外围模块来说,增加了 I 2 C 、 DMA 、 DAC12 和 SVS 等模块。 在 2003 年中, TI 公司还推出了专门用于电量计量的 MSP430FE42X 和用于水表、气表、热表上的具有无磁传感模块的 MSP430FW42X 单片机。我们相信由于 MSP430 的开放性的基本架构和新技术的应用,新的 MSP430 的产品品种必将会不断出现。 3.3 MSP430 单片机的特点 MSP430

18、 系列单片机的迅速发展和应用范围的不断扩大,主要取决于以下的特点。 强大的处理能力 MSP430 系列单片机是一个 16 位的单片机,采用了 精简指令集 ( RISC)结构,具有丰富的寻址方式( 7 种源操作数寻址、 4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令;有较高的处理速度,在 8MHz 晶体驱动下指令周期为 125 ns 。这些特点保证了可编制出高效率的源程序。 在运算 速度方面, MSP430 系列单片机能在 8MHz 晶体的驱动下,实现 125ns 的指令周期。 16 位的数据宽度、 12

19、5ns 的指令周期以及多功能的硬件乘法器(能实现乘加)相配合,能实现数字信号处理的某些算法(如 FFT 等)。 MSP430 系列单片机的 中断 源较多,并且可以任意嵌套,使用时灵活方便。当系统处于省电的备用状态时,用中断请求将它唤醒只用 6us 。 超低功耗 MSP430 单片机之所以有超低的功耗,是因为其在降低芯片的电源电压及灵活而可控的运行时钟方面都有其独到之处。 8 首先, MSP430 系列单片机的电源电压采用的是 1.83.6V 电压。因而可使其在 1MHz 的时钟条件下运行时, 芯片的电流会在 200400uA 左右,时钟关断模式的最低功耗只有 0.1uA 。 其次,独特的时钟系

20、统设计。在 MSP430 系列中 有两个不同的系统时钟系统:基本时钟系统和锁频环( FLL 和 FLL+ )时钟系统或 DCO 数字振荡器时钟系统。有的使用一个晶体振荡器( 32768Hz ) , 有的使用两个晶体振荡器 。由系统时钟系统产生 CPU 和各功能所需的时钟。并且这些时钟可以在指令的控制下,打开和关闭,从而实现对总体功耗的控制。 由于系统运行时打开的功能模块不同,即采用不同的工作模式,芯片的功耗有着显著的不同。在系统中共有一种活动模式( AM )和五种低功耗模式( LPM0LPM4 )。在等待方式下,耗电为 0.7uA ,在节 电方式下,最低可达 0.1uA 。 系统工作稳定。上电

21、复位后,首先由 DCOCLK 启动 CPU ,以保证程序从正确的位置开始执行,保证晶体振荡器有足够的起振及稳定时间。然后软件可设置适当的寄存器的控制位来确定最后的系统时钟频率。如果晶体振荡器在用做 CPU 时钟 MCLK 时发生故障, DCO 会自动启动,以保证系统正常工作;如果程序跑飞,可用看门狗将其复位。 丰富的片上外围模块 MSP430 系列单片机的各成员都集成了较丰富的片内外设。它们分别是看门狗( WDT )、模拟比较器 A 、定时器 A ( Timer_A )、定时器 B ( Timer_B )、串口 0 、 1( USART0 、 1 )、硬件乘法器、液晶驱动器、 10 位 /12

22、 位 ADC 、 16 位 Sigma-Delta AD、直接寻址模块( DMA )、端口 O ( P0 )、端口 16 ( P1P6 )、基本 定时器 ( Basic Timer )等的一些外围模块的不同组合。其中,看门狗可以使程序失控时迅 速复位;模拟比较器进行模拟电压的比较,配合定时器,可设计出 A/D 转换器; 16 位定时器( Timer_A 和 Timer_B )具有捕获 / 比较功能,大量的捕获 / 比较寄存器,可用于事件计数、时序发生、 PWM 等;有的器件更具有可实现异步、同步及多址访问串行通信接口可方便的实现多机通信等应用;具有较多的 I/O 端口,最多达 6*8 条 I/

23、O 口线; P0 、 P1 、 P2 端口能够接收外部上升沿或下降沿的中断输入; 12/14 位硬件 A/D 转换器有较高的转换速率,最高可达 200kbps ,能够满足大多数数据采集应用;能直接驱动液晶多达 160 段;实现两路的 12 位 D/A 转换;硬件 IIC 串行总线接口实现存储器串行扩展;以及为了增加数据传输速度,而采用直接数据传输( DMA )模块。 MSP430 系列单片机的这些片内 外设为系统的单片解决方案提供了极大的方便。 方便高效的开发环境 目前 MSP430 系列有 OPT 型、 FLASH 型和 ROM 型三9 种类型的器件,这些器件的开发手段不同。对于 OPT 型

24、和 ROM 型的器件是使用仿真器 开发成功之后在烧写或掩膜芯片;对于 FLASH 型则有十分方便的开发调试环境,因为器件片内有 JTAG 调试接口,还有可电擦写的 FLASH 存储器,因此 采用先下载程序到 FLASH 内,再在器件内通过软件控制程序的运行,由 JTAG 接口读取片内信息供设计者调试使用的方法进行开发。这种方式只需要一台 PC 机和一个 JTAG 调试器,而不需要仿真器和 编程器 。开发语言有汇编语言和 C 语言。 MSP430 单片机目前主要以 FLASH 型为主。 1.适应工业级运行环境 MSP430 系列器件均为工业级的,运行环境温度为 -40+ 85 摄氏度 ,所设计的

25、产品适合用于工业环境下。 2.同其它微控制器相比 MSP430 系列可以大大延长电池的使用寿命 。 3.6us 的启动时间可以使启动更加迅速 。 4.ESD 保护,抗干扰力强 。 5.低电压供电 。 6.多达 64KB 寻址空间,包含 ROM、 RAM 闪存 RAM 和外围模块。将来计划扩大至 1MB。 7.通过堆栈处理,中断和子程序调用层次无限制 。 8.仅 3种子令格式 , 全部为正交结构 。 9.尽可能做到 1 字 /指令 。 10.源操作数有 7 种寻址模式 , 目的操作数有 4种寻址模式 。 11.外部中断引脚: I/O 口具有中断能力 。 12.中断优先级:对同时发生的中断按优先级

26、别处理 。 13.嵌套中断结构:可以在中断服务过程中再次响应其它中断 。 14.外围模块地址为存储器分配:全部寄存器不占用 RAM 空间,均在模块内 。 定时器中断可用于事件计数、时序发生、 PWM 等 。 15.看门狗功能 。 16.A/D 转换器( 10位或更高精度) 。 17.正交指令简化了程序的开发:所有指令可以用任意寻址模式 。 18.已开发了 C-编译器 。 19.模块设计思想:所有模块采用存储器分配 。 20.MSP430 全部 为工业级 16 位 RISC MCU。 10 3.4 MSP430 与 89C51 系列的比较 我国的多数读者对 89C51 系列的单片机是很熟悉的,为

27、了加深对 MSP430 系列单片机的认识,我们不妨将两者进行一下比较。 首先, 89C51 单片机是 8 位单片机。其指令是采用的被称为 “ CISC ” 的复杂指令集,共具有 111 条指令。而 MSP430 单片机是 16 位的单片机,采用了精简指令集( RISC )结构,只有简洁的 27 条指令,大量的指令则是模拟指令,众多的寄存器以及片内数据存储器都可参加多种运算。这些内核指令均为单周期指令,功能强,运行的速度快。 其次, 89C51 单片机本身的电源电压是 5 V, 有两种低功耗方式:待机方式和掉电方式。正常情况下消耗的电流为 24mA ,在待机状态下,其耗电电流仍为 3mA ;即使

28、在掉电方式下,电源电压可以下降到 2V,但是为了保存内部 RAM 中的数据,还需要提供约 50uA 的电流。而 MSP430 系列单片机在低功耗方面的优越之处,则是 89C51 系列不可比拟的。 正因为如此, MSP430 更适合应用于使用电池供电的仪器、仪表类产品中。 再者, 89C51 系列单片机由于其内部总线是 8位的,其内部功能模块基本上都是 8 位的虽然经过各种努力其内部功能模块有了显著增加,但是受其结构本身的限制很大,尤其模拟功能部件的增加更显困难。 MSP430 系列其基本架构是16 位的,同时在其内部的数据总线经过转换还存在 8 位的总线,在加上本身就是混合型的结构,因而对它这

29、样的开放型的架构来说,无论扩展 8位的功能模块,还是 16 位的功能模块,即使扩展模 /数转换或数 /模转换这类的功能模块也是很方便 的。这也就是为什么 MSP430 系列产品和其中功能部件迅速增加的原因。 最后,就是在开发工具上面。对于 89C51 来说,由于它是最早进入中国的单片机,人们对它在熟悉不过了,再加上我国各方人士的努力,创造了不少适合我们使用的开发工具。但是如何实现在线编程还是一个很大的问题。对于 MSP430系列而言,由于引进了 Flash 型程序存储器和 JTAG 技术,不仅使开发工具变得简便,而且价格也相对低廉,并且还可以实现在线编程。 3.5 应使用的多种 MSP430 使用参数搜索为您的应用找到合适的 MSP430 产品。 MSP430 产品系列类 型描述。 MSP430F5xx 基于闪存的 MCU 提 供 1.2 V 至 3.6 V 工作电 压、高达 256kB的闪存和最高 25MIPS 的时钟系统,内置 4 个 USCI 模块。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。