电气工程论文网


  • 首页|
  • 自动化毕业论文|
  • 电子机电毕业论文|
  • 电子通信论文|
  • 电气工程论文|
  • 电子信息工程|
  • 电气工程原创论文|
  • 电气工程免费论文|
原创毕业论文 → 电气工程专业原创毕业论文   现成毕业论文范文 → 电气工程专业毕业论文范文

论文降重

当前位置:电气工程论文网 -> 自动化免费论文 -> 免费毕业论文--基于嵌入式PLC芯片组的多路模拟量PLC的开发(一)

免费毕业论文--基于嵌入式PLC芯片组的多路模拟量PLC的开发(一)

本文ID:LW3627
免费毕业论文--基于嵌入式PLC芯片组的多路模拟量PLC的开发(一)

 

摘要:本文介绍了一种新的PLC开发过程——嵌入式PLC的开发。嵌入式PLC以用户的应用为中心,软硬件可由用户根据工艺需要来裁剪,很好地满足了用户的个性化需求。
关键词:嵌入式PLC芯片组  系统软件   内核    
Abstract: This article introduces a new development of PLC——Development of Embedded PLC. It take the application of the customer as the center, the soft and hardware can be cut according to the craft by  customer.It satisfied the need of customer.
Keywords: Embedded PLC OS  Kernel
 
 如今工业控制产品已发展到一个追求个性化、差异化的阶段。传统的PLC产品已经无法满足更加细分化的市场需求,为了满足这种需求,出现了嵌入式PLC产品。
 一、嵌入式PLC
 嵌入式PLC是将PLC系统软件构建于控制器内,根据用户控制需要定制硬件,以PLC的应用方式解决对象控制问题的PLC。它由两部分组成:嵌入式PLC系统软件和芯片组
嵌入式PLC系统软件
 嵌入式PLC系统软件将PLC语言(梯形图语言)、CAN总线嵌入到单片机中,使单片机的产品开发从使用汇编语言变为使用PLC梯形图语言,并具有CAN总线的互连特性。
 该系统软件具有以下特点:1.以梯形图语言为内核,添加了中断管理系统,能实现PLC无法实现的硬实时操作;2.强化运算能力,增加了CANBUS函数库、浮点数库、专家自整定PID、嵌入式WEB等,丰富了PLC的功能;3.提供开放式扩展结构,支持第三方开发扩展单元的接线;4.增加了网络互连功能,在远程端加载专用浏览器后,即可实现远程监控。
系统软件包括三个部分。①嵌入式PLC内核: 它完成实时任务调度、梯形图语言解释、执行、通讯等基本功能,并提供二次开发驱动接口;②二次开发驱动程序 通过系统软件提供的外挂任务,使用内核开发各种面向具体对象个性化、差异化的驱动程序;③终端应用程序 指面向工艺流程控制的梯形图语言程序

嵌入式PLC芯片组
 EASY CORE 1.00 是一个加载了嵌入式PLC系统软件的核心芯片组,作为一款加载了系统软件的硬件平台,可以用来设计通用和专用PLC。
 (1)芯片组基本性能:
① 供电:+5V 200mA,RAM掉电保护5年。
② CPU: C8051F040。
③ 嵌入扩展能力
 ●32 I/O:可复用成SPI、I2C接口及外中断、外计数、AD等。
 ●4 AD: 12位精度,100 KPS。
 ●2 DA: 12位精度,100 KPS。
 ④ 通信接口
 ●CANBUS:系统软件管理,使用工具软件CANSet构建CANBUS总线网络。
 ●UART0:系统软件管理,用于梯形图编程、监控,支持人机界面及用户驱动程序下载。
 ●UART1:系统软件管理,用于下载CANBUS网络参数、构建RS485网络及支持第三方设备互连。
 (2)芯片组原理框图:

应用开发
 基于加载了系统软件的核心芯片组,我们可以根据工艺需要来开发自己的嵌入式PLC产品。下面就介绍基于嵌入式PLC芯片组开发的16路输入的模拟量PLC产品(可输入标准信号或热电偶信号)。
硬件设计
 硬件整体结构图如下:
AI0是芯片组内的一个AD转换通道,P1.0—P1.4作为模拟开关的通道控制线来进行16个模拟信号通道间的切换。

  (1)信号采集电路
  用AD公司的高精密放大器OP07构成模拟信号放大电路,OP07具有低输入偏移电压(10uV)、低漂移电压(0.2uV/℃)和宽范围的供电电压(±3V-±18V), 可以很好地满足该产品的要求。在这里OP07由±5V供电,R18、R79作为调零电阻,输出电压由下式给出:Vout=Vin(1+R98/R56)。

  (2)信号选择电路
 选择16通道的模拟开关CD4067构成信号选择电路,A、B、C、D、INH接到芯片组的P1.0-P1.4引脚,做为模拟开关的通道选择控制信号。OUT引脚接到芯片组的AIN0,即第一个AD转换通道。


   
软件开发
 嵌入式PLC是基于Cygnal公司的C8051f040芯片开发的,所以二次程序的开发使用51汇编语言。开发选择的编译器是KEIL C51,因为它可以生成我们所需要的.HEX文件。
 内核留出了七个用户嵌入程序接口,我们只需要充分理解各个接口的功能就可了进行二次开发了,需要熟悉如下内容:a、内核功能b、内核结构c、内核任务管理d、内核存储空间分配。【1】
 由于系统软件中已经加入了232通信、485通信和CAN通信的功能,所以16路模拟量PLC的二次驱动软件的开发主要集中在模拟量的AD转换和PLC资源区中AD值的实时刷新上。
 (1)程序规划
 T4中断:完成AD转换和16个通道的切换程序
 USER_SCAN:PLC资源区中AD值的刷新。
 AD转换过程如下:每一通道连续采样16次,采样完后得到累加和,然后启动下一通道的AD转换。
 PLC资源区中AD值的刷新过程如下:在梯形图扫描周期结束时进行,把各路AD值的累加和求平均值后放入PLC的资源区的对应位置处。
 (2)程序代码
INIT_AD:        ;AD初始化
  MOV  SFRPAGE,  #ADC0_PAGE
  MOV  REF0CN,  #07H ;内部参考电压/输出到VERF
          ;启动内部温度传感器
  MOV  AMX0CF,  #00H ;单极性输入
  MOV  ADC0CF,  #0B8H ;D7--D3=SYSCLK/采样时钟-1
          

首页 上一页 1 2 下一页 尾页 1/2/2

下载地址 WORD格式全文下载链接(充值:元)


免费毕业论文--基于嵌入式PLC芯片组的多路模拟量PLC的开发(一)......
论文人工降重
本论文《免费毕业论文--基于嵌入式PLC芯片组的多路模拟量PLC的开发(一)》在自动化免费论文栏目,由电气工程论文网整理,转载请注明来源 www.dqlunwen.top 更多论文,请点电气工程论文查看
上一篇:免费毕业论文--PLC全攻略2 下一篇:免费毕业论文--基于PLC与组态软件..

点击查看关于 基于 嵌入式PLC 芯片组 多路模拟量 PLC 开发 的相关论文题目 2009-07-07 17:03:50【返回顶部】
联系方式

相关栏目

光机电应用技术
机电一体化
应用电子技术
电子信息工程技术
自动化免费论文
自动化专业毕业论文
电子专业免费论文
电子机电毕业论文
电气工程免费论文
测控技术与仪器
电气工程原创论文
电子通信论文
电气自动化开题
电子机电开题报告
电子通信免费论文
PLC相关外文翻译
电子机电信息外文翻译
电子通信外文翻译
联系方式
电子信息工程论文下载
电气工程论文下载


联系方式


电气工程论文网提供电气工程论文范文,电气工程毕业论文,网站永久域名www.dqlunwen.top 

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2022 电气工程论文网 版权所有