基于单片机开发可编程控制器的研究.docVIP

  • 9
  • 0
  • 约2.73千字
  • 约 5页
  • 2017-03-01 发布于北京
  • 举报

基于单片机开发可编程控制器的研究.doc

基于单片机开发可编程控制器的研究.doc

基于单片机开发可编程控制器的研究   摘 要:本文设计了一种基于单片机开发控制器的新方案以实现内核驱动与逻辑运算、控制分离。   关键词:单片机;梯形图;结构化数据;自编程   中图分类号:TP334 文献标识码:A   一、概述   通常基于单片机开发的智能控制器,因内部程序已固化,开发完成后,其功能基本定型,只能应用于设计时的特定目标,现场如需变更控制方案也非常困难。针对这一短板,我们设计一种基于单片机开发控制器的一种新方案,实现内核驱动与逻辑运算、控制分开,并以简明梯形图语言实现运行逻辑编程,不仅扩展了控制器的应用范围,而且减轻现场调试难度,控制方案的变动,只需修改梯形图逻辑即可解决。   二、原理   单片机应具备的特性:足够容量的可擦写flash程序存储器,支持IAP功能,现在大多单片机芯片都支持用户自编程IAP功能,如Atmega128、STM32F3、STM32F4系列皆能满足要求。首先将单片机flash存储器划分为3块,一部分存储实现IAP功能的Boot Loader程序,一部分存储单片机内核程序,余下的部分用于存储用户程序。内核程序主要是硬件驱动及用户程序间代码接口与算法。用户程序即为用梯形图编辑工具形成顺序控制逻辑,比较规则及数据输出去向等。   内核程序周期性地扫描内外部设备内存映射地址,并调用用户区逻辑运算,将结果以数据量及消息量的方

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档