基于CAN现场总线嵌入式微处理器控制装置的研究
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 自动化 >> 自动化技术 >> 正文
基于CAN现场总线嵌入式微处理器控制装置的研究
Form: 论文之家 作者:黄捷峰 Publish: 2007-9-14 Hits:-
【中文题名】 基于CAN现场总线嵌入式微处理器控制装置的研究
【英文题名】 Control Equipment's Researching Base on CAN Fileld Bus and Embedded Micro-Processing Unit
【学科专业】 控制理论与控制工程
【论文级别】 硕士论文
【投稿时间】 2007-9-14
【中关键词】 S3C44BOX,μClinux,CAN总线,MiniGUI,解释程序,
【英关键词】 S3C44BOX,μClinux,CAN Bus,MiniGUI,Explaining Programm,
【分类导航】 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>自动控制、自动控制系统>计算机控制、计算机控制系统
【论文摘要】  基于目前机电一体化设备控制系统主要采用国外可编程序控制器(PLC)为核心组成的控制装置;以及由PLC为核心组成的现场控制总线和工业控制计算机(工业PC)为核心的控制系统,其价格高,PLC几乎全部都是国外进口产品,核心芯片(OPU)主要采用专用芯片或单片机,本课题提出以嵌入式微处理器S3C44BOX+FPGA为核心,扩展系统存储器、开关量模拟量输入输出模块以及CAN通信模块组成系统控制电路,系统主控制器用点阵液晶显示模块和触摸屏作为编程、系统运行状态监控器,同时系统嵌入μClinux嵌入式操作系统,实现多任务、友好图形界面用户界面设计。系统运用C语言独立编制、设计PLC基本指令和功能指令解释程序。系统通过FPGA嵌入先进的智能控制算法,如先进的PID、模糊控制,BP神经网络等,这些控制算法作为控制模块嵌入到PLC的梯形图中作为功能模块调用。 本文重点详细介绍以32位ARM嵌入式微处理器S3C44BOX为控制核心,以CAN总线为现场总线设计小型可编程控制器,描述了系统的工作原理;论述PLC主控制器各功能模块与嵌入式微处理器S3C44BOX的接口电路原理;开关I/O口采用FPGA进行配置,扩展可编...
【论文题纲】
摘要 4-5
Abstract 5-10
第一章 绪论 10-15
1.1 引言 10
1.2 PLC国外发展状况 10-12
1.2.1 PLC发展史 10-11
1.2.2 PLC特点 11-12
1.3 PLC国内发展状况 12-13
1.4 课题来源 13
1.5 课题研究意义 13-14
1.6 本课题研究内容 14-15
第二章 PLC主控制器硬件总体设计 15-31
2.1 PLC系统结构设计 15
2.2 PLC主控制器硬件连接图 15-16
2.3 PLC主控制器核心板的设计 16-20
2.3.1 存储器Nor Flash的扩展 17-18
2.3.2 存储器SDRAM的扩展 18-19
2.3.3 EEPROM的扩展 19-20
2.3.4 程序和数据在存储器的总体分配小结 20
2.4 PLC主控制器外围电路的设计 20-27
2.4.1 CAN现场总线通信模块的设计 20-22
2.4.2 输入输出技术参数指标 22-24
2.4.3 FPGA配置扩展I/O口 24
2.4.4 开关量输入输出模块设计 24-26
2.4.5 模拟量输入输出模块设计 26-27
2.5 PLC程序执行过程及原理 27-29
2.6 电路的测试和调试方法 29
2.7 实验结果分析和本章小结 29-31
第三章 嵌入式操作系统uClinux与图形用户界面MiniGUI的实现 31-55
3.1 引导程序Bootloader的介绍和嵌入式操作系统的选择 31-34
3.1.1 引导程序Bootloader的介绍 31-32
3.1.2 嵌入式操作系统的选型和介绍 32-34
3.2 uClinux操作系统在控制板上的移植 34-44
3.2.1 交叉编译环境的建立 35
3.2.2 uClinux内核源码包文件组织 35-36
3.2.3 uClinux操作系统的移植 36-40
3.2.4 uClinux操作系统配置和编译 40-44
3.3 MiniGUI在嵌入式操作系统uClinux上的移植 44-54
3.3.1 几种典型图形用户界面 44-45
3.3.2 MiniGUI介绍 45-47
3.3.3 Framebuffer设备驱动程序 47-49
3.3.4 MiniGUI的移植 49-54
3.4 本章小结 54-55
第四章 PLC控制系统外围设备驱动程序的实现 55-66
4.1 Linux设备驱动程序的介绍 55-59
4.1.1 Linux设备管理 55-56
4.1.2 file_operations结构体 56-57
4.1.3 设备注册 57-58
4.1.4 Linux对设备中断控制方式 58-59
4.2 CAN总线设备在uClinux下驱动程序的实现 59-64
4.2.1 编写驱动程序的各个操作例程 59-63
4.2.2 交叉编译CAN驱动程序 63-64
4.3 CAN驱动程序的测试 64-65
4.3.1 编写应用程序 64-65
4.3.2 编译CAN应用程序 65
4.4 本章小结 65-66
第五章 PLC指令系统解释程序的设计 66-80
5.1 指令编码及功能 66-70
5.2 指令系统解释原理 70-79
5.2.1 基本指令的解释方法 70-74
5.2.2 定时器T、计数器C实现的方法 74-77
5.2.3 功能指令的解释 77-79
5.3 本章小结 79-80
第六章 结论与工作展望 80-82
参考文献 82-85
致谢 85-86
在学期间发表的学术论文与研究成果 86
【DOI】 LunWen.ID:2.2008.385334
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:S3C44BOX 论文 μClinux CAN总线 MiniGUI 解释程序
自动化技术最新论文
自动化技术热门论文