中小压铸车间信息管理系统设计.rar

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2015-03-08
  • 论文字数:33959
  • 当前位置论文阅览室 > 毕业设计 > 机械工程 >
  • 课题来源:(lovefish)提供原创文章

支付并下载

摘 要:随着计算机技术的飞速发展,车间信息化迅速发展。车间管理系统的信息化、自动化正在成为一种趋势,具有广泛的市场应用前景。

本设计是基于中小压铸车间信息管理系统的设计,主要实现了机床加工检测参数和车间加工信息(如姓名、设备、工艺等)的上传,数据库系统对接收到的信息进行存储、整理和分析等,根据分析结果反馈给底层控制器指导机床的压铸过程。该系统共包括三部分:上层数据库系统、底层单片机控制系统和CAN总线通信网络。通信系统采用CAN Bus工业总线,具有多主方式工作、采用非破坏性总线仲裁技术、通信方式灵活、可分不同优先级、出错率低等优点。数据库系统实现了对数据的存储、整理、分析、打印输出报表和报警等功能,界面采用Visual Studio 2008 C#语言编写,数据库系统使用SQL Server 2005;底层控制器包括按键、液晶屏、RS232和CAN Bus总线接口。底层控制器以PIC18F4580为核心控制器,通过串口与机床进行通信,将获得的信息由CAN总线网络传输给数据库。底层控制器程序使用C语言模块化编写,代码的重用度高,修改方便。

通过对设计的硬件系统的调试,系统能够实现车间信息管理的要求,工作稳定,整体性能良好,能够基本满足实际生产需要。

关键词:信息管理系统;CAN Bus;PIC18F4580;数据库

 

目录

摘要

ABSTRACT

第1章 绪论-1

1.1-课题来源-1

1.2-主要研究内容-1

1.3-车间信息管理系统简介-2

第2章 总体方案设计-3

2.1-课题的提出背景-3

2.2-车间信息管理系统方案分析-3

2.3-通信网络的选择与设计-4

2.3.1-通信网络的选择-4

2.3.2-CAN Bus总线介绍-5

2.3.3-CAN总线报文结构-6

2.3.4-推荐CAN总线电路-6

2.4-数据库和底层控制器总体设计-7

2.5-本设计传输数据格式定义-8

2.5.1-CAN Bus帧表示意义-8

2.5.2-自定义机床传输数据格式-8

第3章 数据库系统设计-9

3.1-编程软件的选择-9

3.2-数据库结构设计-9

3.2.1-三层体系结构介绍-9

3.2.2-数据库分析与设计-10

3.2.3-数据库通用类的创建-10

3.2.4-数据库三层体系结构具体设计-11

3.3-软件的菜单及界面设计-14

3.3.1-文件菜单界面设计-14

3.3.2-机床信息表菜单界面设计-15

3.3.3-CAN Bus设置菜单界面设计-16

3.4-数据处理-17

3.4.1-CAN Bus参数设计-17

3.4.2-数据的存储-18

3.4.3-数据的查询-19

3.4.4-数据的监测和报警-20

3.5-报表的输出打印-20

第4章 底层控制器设计-23

4.1-底层硬件电路设计-23

4.1.1-微控制器选择及电源设计-24

4.1.2-键盘电路的设计-25

4.1.3-液晶屏的选择与电路设计-26

4.1.4-串口电路设计-27

4.1.5-CAN总线接口电路设计-28

4.1.6-报警电路设计-29

4.2-单片机程序设计-29

4.2.1-编程软件介绍-29

4.2.2-程序总体结构设计-29

4.2.3-键盘模块设计-31

4.2.4-液晶屏显示模块设计-32

4.2.5-串口通信模块设计-33

4.2.6-CAN通讯模块设计-36

4.3-底层控制器实物介绍-38

第5章 结论与展望-39

5.1-结论-39

5.2-不足与展望-39

致谢-41

参考文献-43