小型CAN网络硬件电路设计毕业论文

合集下载

毕业设计--基于CAN总线的汽车电器网络设计(含外文翻译)

毕业设计--基于CAN总线的汽车电器网络设计(含外文翻译)

毕业设计基于CAN总线的汽车电器网络设计摘要随着社会的发展,汽车逐渐成为人们生活中不可缺少的交通工具。

电子装置在汽车上的使用使汽车的驾驶更加舒适安全。

为了满足人们对于汽车性能越来越高的要求,汽车上装备的电子装置、控制单元也在不断增加,传统的线束已远远不能满足复杂的控制系统要求。

汽车CAN总线技术的引入给汽车电子控制技术带来了新的飞跃。

CAN总线技术不仅满足了车身控制的功能要求,而且可以降低成本、简化车身冗余线束。

本文提出了一种基于CAN总线的汽车电器网络的设计方案。

设计中采用了ATmega128作为主控制器,CAN模块电路主要采用了CAN总线控制器SJA1000、总线驱动器PCA82C250以及高速光耦6N137,通过ATmega128控制工作在PeliCAN 模式下的SJA1000实现各ECU单元之间的通信。

文中完成了系统软件开发,并在CAN2.0B通信协议以及车用CAN协议(SAEJ1939)的基础上制定了基于车身控制模块的应用层协议;同时,为保证系统能够稳定、可靠地工作,文中针对系统工作中可能出现的干扰因素进行了分析,并进行了软硬件的抗干扰设计。

通过联机调试,验证了整个系统通信的可靠性,该网络能够较好地达到车内总线对于信号传输的实时性与稳定性的要求。

关键词:CAN总线;控制网络;电子控制单元;数据采集;数据传输ABSTRACTWith the development of society, automobiles play a very important role in people’s daily life, and the electronic devices equipped in the vehicle make the driving more comfortable and safe. With the electronic device in vehicle increasing continuously, the traditional wiring harnesses can not satisfy the complex functions of the control system. As the CAN bus introduced into vehicle control system, great progress has taken in the areas of vehicle electron. By adopting CAN bus, the function of vehicle body control system is satisfied perfectly, the cost is decreased, and the redundant wiring harnesses are cut down.A vehicle electrical network design based on CAN bus is brought forward in this paper to achieve the data transmission of the electric control units (ECU). In this design, the main controller uses ATmega128. The hardware circuit of CAN bus communication module adopts CAN bus control chip SJA1000, bus driver PCA82C250 and high-speed optical coupler 6N137. ATmega128 completes the data transmission of ECU through controlling SJA1000 which works on the PeliCAN mode.Following,the software designs are discussed, and the CAN communication protocol of application layer which matches the vehicle body control system is constructed based on CAN2.0 protocol and SAEJ1939 protocol. Furthermore, some anti-interference measurements are put forward to ensure the stability and reliability of the system.The experiments confirm the overall system communication is reliable, and the signal transmission inside the CAN bus achieves the requirements of real-time and stability.Key words:CAN-BUS; Control Network; Electric Control Unit; Data acquisition;Data Transmission;目录第一章绪论 (1)1.1课题背景 (1)1.2当前国内外汽车CAN总线的研究情况 (1)1.3研究汽车CAN总线网络的目的和意义 (1)1.4课题主要内容 (2)第二章 CAN总线通信原理 (3)2.1 引言 (3)2.2 CAN 总线协议的性能特点 (3)2.3 CAN 节点的分层结构 (4)2.3 报文传送及其帧类型 (5)2.3.1 数据帧 (6)2.3.2 远程帧 (8)2.3.3 出错帧 (8)2.3.4 超载帧 (9)2.4 基于CAN2.0B 应用层协议的制定 (10)2.5本章小结 (11)第三章系统整体结构设计 (12)3.1系统整体框图 (12)3.2 系统ECU框图 (12)3.3 CAN控制器SJA1000 (13)3.3.1芯片SJA1000概述 (13)3.3.2 SJA1000的内部结构以及在系统中的位置 (14)3.3.3 CAN控制器SJA1000的几个控制模块 (15)3.4CAN总线驱动器PCA82C250 (16)3.4.1 CAN总线驱动器PCA82C250概述 (16)3.4.2 PCA82C250结构框图及基本功能描述 (16)3.5本章小结 (18)第四章 CAN总线网络硬件设计 (19)4.1 整体方案确定 (19)4.2 CPU控制电路 (19)4.3 CAN模块电路 (21)4.4 DS18B20温度采集模块 (22)4.5 显示模块 (23)4.6电源模块 (23)4.7系统JTAG调试 (24)4.8按键信号采集接口电路 (25)4.9 液位检测模块 (25)4.10汽车车灯控制器设计 (26)4.11电路板设计时注意事项 (27)4.12本章小结 (27)第五章 CAN总线网络软件设计 (29)5.1 CAN总线系统智能节点的软件设计 (29)5.1.1初始化过程 (29)5.1.2报文发送过程 (30)5.1.3报文接收过程 (32)5.2 系统网络控制 (34)5.3 系统整体流程图 (34)5.3.1 主站流程图 (34)5.3.2 从站流程图 (35)5.4 超声波传感器检测液位流程 (35)5.5 温度采集流程 (36)5.6软件的抗干扰分析 (37)5.7本章小结 (39)第六章系统调试 (40)6.1系统硬件调试流程 (40)6.2系统软件调试流程 (40)6.3系统调试结果 (41)6.3.1 从站1温度采集 (41)6.3.2 从站4液位测量 (41)6.3.3 CAN通信测试 (42)6.3.4 显示模块调试 (42)6.3.5 CAN通信网络联机调试 (42)第七章结论与展望 (45)7.1目前工作总结 (45)7.2系统整体测试评估 (45)7.3对以后工作的展望 (46)参考文献 (47)附录1 文献翻译 (49)附录2 系统主要源代码 (56)附录3 系统电路原理图 (66)谢辞 (67)第一章绪论1.1课题背景现代汽车中所使用的电子控制系统和通讯系统越来越多,如发动机电控系统、防抱死系统(ABS)、自动巡航系统(ACC)和车载多媒体系统,这些系统之间,系统和汽车显示仪表之间,系统和汽车故障诊断系统之间均需要进行数据交换,如此巨大的数据交换量,如仍然采用传统数据交换的方法,用导线进行点对点连接的传输方式将是复杂的工程,据统计,如果一个中级轿车需要线束插头300个以上,插针总数1800~2200个,线束总长超过1.5~2.0km,装配复杂而且故障率很高。

毕业设计(论文)-基于单片机控制的音乐播放器[管理资料]

毕业设计(论文)-基于单片机控制的音乐播放器[管理资料]

单片机音乐播放器设计报告学生:XXX 指导教师:XXX内容摘要:单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。

根据要求设计一款音乐播放器,能实现音乐播放的简单功能,同时为了美化,添加了韵律闪烁彩灯,设计时采用Keil软件编程,用protues软件仿真,核心器件采用灵活性高且价格低廉的AT89C51芯片。

设计完成后系统可播放自编歌曲,同时发光二极管随着歌曲韵律闪烁。

关键词:单片机 AT89C51 音乐播放英文标题Abstract: SCM has small, strong function, low cost, application, advantages and intelligent control and automatic control of the core is the microcontroller. According to the requirements of a music player, design of music broadcast can realize simple function, and to beautify, added rhythm flashing lights, design is used when Keil C software programming, with protues software simulation, the core device adopts high flexibility and the price is cheap AT89C51 chip. The design is completed system can play Wrote songs, and leds with songs rhythm flicker.Keywords:SCM Temperature AT89C51 Music broadcast前言:微机原理和接口技术是一门实践性强的学科,不但要求有较高的理论水平,而且还要求有实际的动手能力,其中很多的原量、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须通过实践才能比较直观和深刻的理解。

毕业设计(论文)-基于单片机控制的电子密码锁设计

毕业设计(论文)-基于单片机控制的电子密码锁设计

基于单片机控制的电子密码锁设计目录摘要 (I)关键词 (I)Abstract ................................................................................................................... I I Key words ............................................................................................................... I I 1 绪论. (1)1.1 课题背景 (1)1.2 课题的目的和意义 (1)1.3 电子密码锁发展趋势 (1)1.4 本设计完成的工作 (2)2 总体方案设计 (2)2.1 电源模块 (3)2.2主控制器模块 (3)3 硬件实现及单元电路设计 (4)3.1 主控制模块 (4)3.2 单片机的时钟电路与复位电路设计 (4)3.3 单片机管脚说明 (5)3.4 键盘电路设计 (6)3.5 数码管显示电路设计 (6)3.6 存储芯片电路设计 (7)3.7 报警电路 (7)3.8 密码锁电路 (7)4 红外遥控电路设计 (8)4.1 红外通信基本原理 (8)4.2红外通信标准 (9)4.3 红外线遥控原理 (10)4.4 主要模块设计 (10)5 系统软件设计方案 (11)5.1 主程序流图 (11)5.2 开锁软件设计 (12)6 系统的安装与调试 (15)6.1硬件的安装 (15)6.2单片级密码锁的仿真 (16)结论 (16)致谢 ...................................................................................... 错误!未定义书签。

参考文献 (17)附录1 整机电路原理图 (18)附录2 部分源程序 (18)附录3:实物图 (27)基于单片机控制的电子密码锁设计摘要:本设计研究的对象是单片机密码锁,单片机密码锁由硬件和软件组成,硬件部分有电源输出电路、晶振电路、复位电路、键盘接口电路、开锁电路、报警电路、继电器、以及51单片机组成。

基于CAN总线汽车加速度信息采集系统设计 本科毕业设计(论文)

基于CAN总线汽车加速度信息采集系统设计 本科毕业设计(论文)

基于CAN总线汽车加速度信息采集系统设计本科毕业设计(论文)本科毕业设计(论文)基于CAN总线汽车加速度信息采集系统设计学院:机械工程学院专业:汽车服务工程班级:11级汽车服务学号:111400401063学生姓名:刘逍指导老师:丁小可2015年6月1日基于CAN总线汽车加速度信息采集系统设计摘要随着通讯技术.计算机技术的快速发展,CAN总线技术随之应运产生,推动了测控领域的网络化进程,CAN总线.属于现场总线的范畴,CAN总线以其基础构成的分布式网络方便.低成本实现了工程实际要求,已经逐渐成为了当今自动化领域发展的热点之一。

本文用CAN总线技术对汽车加速度进行研究,讨论了汽车加速度变化所带来的变化。

继而可以理解和使用CAN总线的特点与优势所在,并叙述了光电检测技术特点及发展趋势。

而后,针对本文所选用的现场总线——CAN总线进行了研究讨论,论述了CAN总线的工作原理并针对CAN总线的性能特点详细分析了其分层结构协议和数据帧结构。

针对光电检测领域的发展趋势,本文设计了一种基于CAN总线汽车加速度的数据采集系统,以CAN总线作为通信总线,采用了以DSP芯片TMS320F2812为主控制器,外接刀D转换芯片AD977A 进行数据采集转换,并通过CAN总线将数据传输至显示器。

软件采用TI公司开发的CCS 作为开发环境,软件设计采用模块化设计方法完成了各个子模块的设计,通过对主程序的仔细分析与设计,实现了各个任务的合理调度,达到了系统的设计要求.嵌入式工控机显示界面采用MCGS组态软件编写,用以实现数据的处理和显示。

该系统通用性好.可靠性高.传输速率快.操作方便,具有较好的应用前景。

关键词: CAN总线、数据采集、汽车加速度、单片机。

AbstractWith the development of communication technology The development of computer technology, can bus technology will be shipped to produce, promote the process of network in the field of measurement and control, can bus. Belongs to the category of field bus, can bus as a new bus technology, which has a high performance。

毕业论文-基于STM32单片机的最小硬件系统的软硬件设计与实现

毕业论文-基于STM32单片机的最小硬件系统的软硬件设计与实现

基于STM32单片机的最小硬件系统的软硬件设计与实现摘要随着人们生活水平的提高,人们对消费电子的需求也越来越高,智能硬件和移动平台的成熟,也为STM32的发展提供了基础和动力。

系统采用ARM Cortex-M3内核的STM32F103VET6作为微控制器,设计了CH340 USB 下载电路,JLINK下载电路供下载调试代码,结合DS18B20、VS838、红外遥控、蜂鸣器、LED发光管、RS232、RS485以及板载TFT液晶等外围设备,以及对这些外设的编程控制,实现了温度计、上下位机通信、红外遥控器、定时时钟、触摸画板、TFT液晶显示等集成与一板的功能。

关键词:STM32F103VET6,TFT液晶,DS18B20AbstractAlong with living standard enhancement, the people to expend electronic the demand to be also getting higher and higher. Intelligent mobile platform mature, also provide the foundation and driving force for the development of STM32.The system adopts ARM Cortex-M3 as STM32F103VET6’s kernel as the controller to combined with DS18B20, VS838, infrared remote control, buzzer, LED luminou tube,RS232, RS485 and the onboard TFT LCD and other peripheral equipment, as well as peripheral programming control, realized the thermometer, serial communication, infrared remote control,timing clock, drawing board, touch TFT liquid crystal display is integrated with a function.Key words: STM32F103VET6,TFT LCD, DS18B20目录第1章系统概述与硬件电路设计 (1)1.1系统的总体架构 (1)1.2电源模块 (1)1.3微控制器模块 (2)1.4 TFT液晶显示模块 (4)1.5红外遥控模块 (6)1.6 USB供电下载电路 (7)1.7蜂鸣器电路 (8)1.8 RS232电路 (8)第2章系统选型与软件设计 (10)2.1系统元器件选型及参数介绍 (10)2.1.1 系统微控制器选型 (10)2.1.2系统温度传感器选型 (10)2.1.3系统USB转串口芯片选择 (11)2.1.4系统显示器选择 (12)2.2系统软件设计 (14)2.2.1 软件编程环境介绍 (14)2.2.2系统设计总流程 (14)2.2.3 TFT液晶驱动 (15)2.2.4 DS18B20温度传感器驱动 (18)第3章系统PCB设计与制作 (22)3.1 Altium Designer软件介绍 (22)3.2系统原理图与PCB印刷线路板绘制 (22)3.3 PCB的布局与布线 (23)3.4 设计规则检查(DRC) (24)第4章系统的安装与调试 (25)4.1硬件调试 (25)4.2软件调试 (25)4.3 系统实物制作效果图 (25)第5章总结与体会 (27)5.1总结 (27)5.2体会 (27)致谢 (29)附录一程序代码 (30)附录二实物效果图 (36)第1章系统概述与硬件电路设计1.1 系统的总体架构STM32F103VET6的最小硬件系统主要包括了电源电路和微控制电路已经各种外设电路和下载电路组成,其系统框图如图1.1所示。

计算机网络技术毕业设计论文

计算机网络技术毕业设计论文

新乡职业技术学院毕业设计(论文)题 目 节约水资源系别名称 电子信息系 专业名称 计算机网络技术 学生姓名指导教师指导教师年 月 日单位代码 学 号_______ 分 类 号_ __论文题目节约水资源姓名新乡职业技术学院节约水资源摘要:动画已将近有100年的历史,随着科学技术的迅猛发展,动画的表现手法也越来越丰富。

二维动画是一种以为艺术形式的视觉符号,它折射了角色的性格,民族的审美文化。

Flash是Macromedia公司推出的功能强大的优秀网络动画制作软件。

它具有独特的矢量图形绘制方式和强大的互动程序编辑功能,并对多种图形文件、视频文件、音频文件广泛支持,已是网络动画设计、动画片设计、多媒体设计的首选软件。

Flash作为一个矢量动画的制作软件,其用途和功能已经超越了普通动画制作软件的标准,正在向一个交互平台方向前进。

在全球范围内,它已经成为网络多媒体的代名词。

这些都说明了flash软件的真正用途,那就是交互式多媒体,它有着信息传递效率高、受众接受度高、宣传效果好的显著优势。

本论文详细介绍了flash的发展史,flash的功能特点以及flash动画在实际生活中的应用。

最后以介绍制作flash动画短片的整体思路和制作流程及应注意的地方来说明实际生活中flash动画的应用Flash的功能可能越来越复杂,如何系统地掌握这项技术就显得非常重要。

系统地掌握一门技术有两个好处:一个是对其功能有清晰的认识;第二,就是能够从容应对更复杂的知识。

了解这些对于一个初入门的动画设计者是非常有意义的,正是将这些功能逻辑的整理出来,有利于用户建立正确的、逻辑的知识体系,而不是再在黑夜里徘徊了本文档主要介绍了Flash动画短片的设计过程和实现方法。

最后,在本文档的结尾部分详细的描述了《节约水资源》制作的过程与总结,并向在本次制作毕业作品设计过程中为我提供帮助的老师和同学表示感谢。

FLASH动画比传统动画在工序流程有一定简化和较多的削减,制作周期大为缩短传统动画片虽然有一整套制作体系保障它的制作,但还是有难以克服的缺点。

[完整版]基于CAN总线的温度检测系统毕业论文

[完整版]基于CAN总线的温度检测系统毕业论文

[完整版]基于CAN总线的温度检测系统毕业论文毕业设计(论文)材料之二(1)毕业设计(论文)专业:题目:基于CAN总线的温度检测系统作者姓名:导师及职称:导师所在单位:2021年 6 月 16 日- 1 -本科毕业设计(论文)任务书2021 届专业学生姓名:Ⅰ 毕业设计(论文)题目中文:基于CAN总线的温度检测系统英文:The Temperature Monitor System Based on CAN BusⅡ 原始资料[1] 李华,MCS-51系列单片机实用接口技术[M],北京航空航天大学出版社,1998[2] 胡汉才,单片机原理及接口技术[M],北京:清华大学出版社,1996 [3 ] 王树勋,王朝玉,张新发MCS-51单片微型计算机原理与开发[M] 北京:机械工业出版社,1989[4 ] 张凤登现场总线技术与应用[M],北京:科学出版社 2021[5 ] 饶云涛,邹继军,郑勇芸现场总线CAN原理与应用技术[M],北京:北京航空航天大学出版社,2021.6[6 ] 程希明,CAN现场总线数据采集系统设计方案[J] 自动化仪表,2021:21-25Ⅲ 毕业设计(论文)任务内容1、课题研究的意义由于CAN总线具有多主方式工作、非破坏总线仲裁、直接通讯距离远、通信介质灵活、性价比高等特点,其应用范围目前已不再局限于汽车行业,而扩展到了机械工业、纺织机械、农业机械、机器人、数控机床、家用电器等领域发展。

CAN已经形成了国际标准,并已被公认为集中最有前途的现场总线之一。

对于CAN总线的开发具有重要的现实意义。

2、本课题研究的主要内容:此次毕业设计研究的内容是基于CAN总线的温度检测系统利用AT89S51单片机、SJA1000CAN控制器设计开发基于智能节点的CAN网络,实时监测各个节点状态并发送状态信息。

3、提交的成果:(1)毕业设计(论文)正文;(2)原理图及主程序;(3)一篇引用的外文文献及其译文;(4)10篇主要参考文献的题录及摘要。

can总线解决方案

can总线解决方案

can总线解决方案
《Can总线解决方案》
Can总线是一种广泛应用于汽车、工业控制和其他领域的串行
通信协议,它具有高可靠性、低成本和实时性强的特点。

随着现代汽车和工业控制系统对通信效率和可靠性要求的提高,Can总线技术也不断得到改进和完善。

为了解决Can总线在实际应用中可能遇到的问题,人们提出了各种解决方案。

首先,Can总线解决方案的关键之一是网络拓扑结构的设计。

不同的应用场景需要不同的网络拓扑结构,如星型、环型、总线型等。

合理的网络拓扑结构可以提高系统的稳定性和可靠性,降低通信延迟。

其次,Can总线解决方案还包括通信协议的优化。

Can总线通
信协议本身具有一定的帧格式和传输速率,但在实际应用中可能需要额外的协议或协议栈来满足特定要求。

例如,对于高速高精度的工业控制系统,可能需要使用Canopen或DeviceNet
等协议来实现更复杂的通信功能。

此外,Can总线解决方案还涉及硬件和软件方面的优化。

在硬
件设计上,可以采用抗干扰性能更好的芯片和模块,增强系统的抗干扰能力;在软件开发上,可以采用更高效的通信协议栈和驱动程序,提高数据传输的速度和稳定性。

总之,Can总线解决方案是一个综合性的工程问题,需要考虑
硬件、软件、通信协议等多个方面的因素。

只有在这些方面都
得到合理的设计和优化,才能实现Can总线系统的高效、稳定和可靠运行。

基于CAN总线的汽车车灯控制网络的软件设计毕业论文

基于CAN总线的汽车车灯控制网络的软件设计毕业论文

毕业设计(论文)题目:基于CAN总线的汽车车灯控制网络的软件设计毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文《基于CAN总线的汽车车灯控制网络的软件设计》是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的文献、数据、图件、资料均已明确标注;对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。

矚慫润厲钐瘗睞枥庑赖。

本人完全清楚本声明的法律后果,申请学位论文和资料若有不实之处,本人愿承担相应的法律责任。

论文作者签名:时间:年月日指导教师签名:时间:年月日西安邮电大学毕业设计(论文)任务书学生姓名周俊杰指导教师王雁平职称讲师院(系) 自动化学院专业测控技术与仪器题目基于CAN总线的汽车车灯控制网络的软件设计任务与要求通过分析CAN总线网络的基本工作原理及其技术规范,设计一个简单的现场总线总线汽车车灯控制网络,实现汽车的现场总线总线的自收发实现。

要求提交:1.对汽车网络控制功能和现场总线总线进行分析;2.使用单个现场总线总线硬件电路板实现其自收发功能,即现场总线节点自收发报文;3.传输的数据为INT0按键计数值,传输数值,接收的数值为基数灯一亮,为偶数灯二亮。

开始日期2012.03.08 完成日期2012.6.20系主任(签字) 2012 年 1 月8 日西安邮电大学毕业设计(论文) 工作计划学生姓名周俊杰指导教师王雁平职称讲师院(系) 自动化学院专业测控技术与仪器题目基于CAN总线的汽车车灯控制网络的软件设计_______________________________________________________聞創沟燴鐺險爱氇谴净。

工作进程起止时间工作内容第1周3.8~3.12 完成知识储备,认真复习现场总线总线基本理。

第2周3.13~3.19 掌握SJA1000的工作原理,学习C语言编程的基本操作,提交毕业设计开题报告。

残骛楼諍锩瀨濟溆塹籟。

第3周3.20~3.26 学习Keil uVision2编程工具,并使用STC_ISP_V480将程序烧写入单片机。

基于CAN总线的智能家居控制毕业论文

基于CAN总线的智能家居控制毕业论文

基于CAN总线的智能家居控制毕业论文目录引言 (1)1 课题研究内容 (2)1.1 课题背景 (2)1.2 课题意义 (2)2 系统设计概述 (3)2.1 设计任务 (3)2.2 系统设计原理 (3)2.3 系统设计方案 (3)2.4 系统可行性分析 (4)3 CAN总线概述 (6)3.1 CAN总线简介 (6)3.2 CAN总线帧类型 (6)3.2.1 数据帧 (6)3.2.2 远程帧 (7)3.2.3 错误帧 (8)3.2.4 过载帧 (8)3.3 CAN报文过滤 (8)3.4 CAN错误处理 (8)3.4.1 错误检测 (8)3.4.2 错误标定 (9)4 硬件电路设计 (10)4.1 单片机最小系统 (10)4.1.1 单片机STC89C52RC (10)4.1.2 最小系统电路 (11)4.2 CAN总线模块 (12)4.2.1 CAN控制器SJA1000 (12)4.2.2 CAN收发器TJA1050 (17)4.2.3 CAN模块电路 (17)4.3 串口通信 (18)4.3.1 电平转换芯片MAX232 (18)4.3.2 串口通信电路 (18)4.4 温湿度检测模块 (19)4.4.1 温度传感器DS18B20 (19)4.4.2 湿度传感器DHT11 (19)4.4.3 温湿度检测电路 (20)4.5 烟雾检测模块 (20)4.6 红外人体感应模块 (20)4.7 液晶显示模块 (21)4.8 报警电路 (22)4.9 按键电路 (22)5 系统软件设计 (23)5.1 软件整体设计 (23)5.2 CAN通信程序设计 (24)5.3 RS-232通信程序设计 (27)5.4 LCD1602液晶显示程序设计 (27)5.5 按键设定值程序设计 (29)5.6 温度采集程序设计 (29)5.7 湿度采集程序设计 (31)5.8 应用软件平台简介 (33)5.8.1 Keil C51 (33)5.8.2 Visual Basic 6.0 (34)6 系统调试 (37)6.1 硬件电路调试 (37)6.2 系统联调 (37)7 总结和展望 (41)谢辞 (42)参考文献 (43)附录 (44)引言科技的进步,带来经济飞速发展的同时,也给人们的生活带来无限的惊奇。

CAN总线电路设计论文(全文)

CAN总线电路设计论文(全文)

CAN总线电路设计论文(全文)1整体设计思路通过参考成熟的CAN/LIN总线设计电路,经过基础测试及单元电路测试,应用电路设计软件Alti-umDesigner10.0设计了电路原理图,如图1所示.本设计采用SiliconLaboratories 公司生产的汽车级控制芯片C8051F500Q作为整个硬件系统核心控制芯片;恩智浦半导体(NXP)公司生产的TJA1040、TJA1020收发器分别作为控制局域XXCAN物理总线与协议控制器之间的硬件接口,LIN主机从机协议控制器和LIN传输媒体之间的接口;采用AT24C04作为存储扩展,并结合JTAG调试烧写电路和12V转5V转压电路共同构成一个独立完整的工作电路[3-4].2中央控制器硬件电路中央控制电路如图2所示,由于数字电路的频率高、模拟电路的敏感度强的特点,针对通信信号线,高频的信号线要尽可能远离敏感的模拟电路器件,因此,本设计将模拟地与数字地进行隔离.C8051F500芯片内部提供了稳定的24M内部晶振,因而电路中未设置外部晶振电路.SiliconLabs公司C8051F500芯片内部集成博世CAN控制器,采用CAN协议进行串行通信.CAN控制器包含一个CAN核、控制寄存器、消息RAM及消息处理状态机.控制器符合博世2.0A基本CAN标准和2.0B 全功能CAN标准,方便在CANXX络上的通信.3电源电路设计采用了LM2937IMP-5.0的12V转5V转压芯片;为保护转压电路的安全性,防止回流,采用二极管N5817;输入及输出两端的电容起到稳定两端电压的作用.CAN/LIN总线接口芯片电路设计CAN总线接口电路如图4所示,其中P0口的P0.6和P0.7分别为CAN总线收发器TJA1040与主控制器C8051F500Q的发送接口和接收接口.TJA1040作为CAN物理总线和控制器之间的硬件接口,能提高对CAN总线的差动发送与差动接收能力[5].LIN总线接口电路如图5所示,LIN总线通信需要12V外部供电,P1口的P1.0和P1.1分别作为LIN总线收发器TJA1020与主控制器C8051F500Q的发送接口和接收接口,P1.2作为LIN的启动引脚.TJA1020是LIN物理总线和主———从协议控制器之间的硬件接口,工作波特率在2.4kbits/s~20kbits/s之间.TXD管脚输入的发送数据通过LIN收发器转换成LIN总线信号,通过收发器控制转换速率与波形,这样能够减少EME.通过一个内部终端电阻LIN总线的输出管脚被拉成高电平.通过LIN总线的输入管脚,收发器检测到的数据流通过RXD管脚发送至微控制器[6-7].4系统调试系统硬件调试主要部分包括:拥有完整系统的硬件电路板如图6(整体电路包括JTAG下载电路,12V转5V的电压转换电路,主控芯片外围基础电路,以及TJA1040和TJA1020接口转换电路);新华龙U-EC6下载调试器如图7;上位机的Keil软件烧录软件.将最小系统硬件电路板焊接完成,用万用表测试防止漏焊情况发生,将U-EC6下载调试器连接上位机和系统板JTAG接口,通过上位机的Keil软件下载最基础的LED灯闪烁例程测试系统板的下载功能以完成最基本电路测试,焊接测试完成两块基础电路板后,继续在这两块电路板上焊接CAN总线接口转换电路和芯片TJA1040及OLED接口电路,下载CAN总线测试程序通过OLED显示数据,测试CAN总线的收发性能,测试完成后继续焊接LIN总线接口转换电路及芯片TJA1020,下载LIN总线测试程序通过OLED显示数据,测试LIN总线的收发性能.至此,完成整个硬件电路的测试.5总结本设计在实验室条件下,能够满足汽车在运行中对各种控制指令与数据传输的要求,并且可以准确地检测控制过程中可能产生的故障.本设计可以根据不同用户要求,扩展CAN/LIN总线连接节点的数量,实现较完整的CAN/LIN通讯XX络.吉林师范大学信息技术学院通化市铁厂镇吉林农业大学。

毕业设计(论文)-基于单片机的电子密码锁设计

毕业设计(论文)-基于单片机的电子密码锁设计

目录单片机电子密码锁的设计 (1)第1章绪论 (3)1.1引言 (3)1.2电子密码锁的背景 (3)1.3电子锁设计的意义的本设计特点 (4)第2章系统总体方案设计 (5)第3章硬件电路设计 (8)3.1键盘电路设计 (8)3.2LED显示电路 (9)3.3开锁电路 (11)3.4报警电路 (12)第4章软件设计 (12)4.1软件设计思路 (12)4.2各子程序设计 (13)第5章系统调试 (18)第6章单片机电子密码锁的应用趋势 (19)第7章设计总结与展望 (19)附录 (23)源程序清单 (23)单片机电子密码锁的设计摘要:随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。

本设计以单片机AT89C51作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构(本设重点介绍主机设计),实现钥匙信息在主机上的初步认证注册、密码信息的加密、钥匙丢失报废等功能。

根据51单片机之间的串行通信原理,这便于对密码信息的随机加密和保护。

而且采用键盘输入的电子密码锁具有较高的优势。

采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。

软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。

测试结果表明,本系统各项功能已达到本设计的所有要求。

关键词:单片机;密码锁;单片机设计,电子锁。

The design of electronic locks SCMABSTRACT:Along with the exaltation of social science and the living level of people, how carry out the family to guard against theft, this problem also change particularly outstanding.Because of the simple construct of traditional machine lock,the affairs of theft is hackneyed.the electronics lock is safer because of its confidentiality, using the vivid good, the safe coefficient is high, being subjected to the large customer close.It can carry out the key information to register in the main on board initial attestation, the password information encrypt etc. Go to correspond by letter the principle according to the string between 51 machines, this is easy to encrypt and protect to the passwords information random. Adopt the numerical signal codes,not only can carry out many controls of the road information, raise the anti- interference that signal deliver, reduce the mistake action,but also the power consume is low,Respond quickly,the efficiency deliver is high, work stable credibility etc. The software design adoption the design thought from top to bottom, to make the system toward wear distribute type,turn to the direction development of small, strengthen the system and can expand the stability and circulate.Test the result enunciation, various functions of this system are already all request of this design.KEYWORD:singlechip;cryptogram lock;singlechip design; electronics lock.第1章绪论1.1 引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。

某中小型企业网络的设计及其实现 毕业论文

某中小型企业网络的设计及其实现  毕业论文

目录1 引言 .................................................................................................................................... - 1 -1.1.构建企业网络背景........................................................................................................... - 1 -1.2.构建企业网路的意义....................................................................................................... - 1 -2 企业网建设的需求分析.......................................................................................................... - 1 -2.1.企业情况........................................................................................................................... - 1 -2.2.网络要求........................................................................................................................... - 1 -2.3.设备要求........................................................................................................................... - 2 -3 该企业网络的详细设计.......................................................................................................... - 2 -3.1.设计原则........................................................................................................................... - 2 -3.2.企业部门的的布局以及信息点的分布........................................................................... - 3 -3.3.该企业的网络拓扑结构................................................................................................... - 3 -3.4.VLAN的划分................................................................................................................... - 5 -3.5.IP的规划 .......................................................................................................................... - 6 -4 网络硬件的选择...................................................................................................................... - 7 -4.1.传输介质的选择............................................................................................................... - 7 -4.2.网卡的选择....................................................................................................................... - 8 -4.3.交换机的选择................................................................................................................... - 8 -4.4.路由器的选择................................................................................................................... - 9 -5 设备的端口分配与配置.......................................................................................................... - 9 -5.1.端口分配......................................................................................................................... - 10 -5.2.设备的配置(模拟环境)............................................................................................. - 13 -5.3.验证模拟结果................................................................................................................. - 17 -6 企业网络安全设计................................................................................................................ - 19 -6.1.防火墙技术..................................................................................................................... - 19 -6.2.入侵检测技术(IDS) .................................................................................................. - 19 -结论 ........................................................................................................................................... - 20 -致谢 ................................................................................................................ 错误!未定义书签。

毕业设计(论文)-基于stm32的触摸屏控制设计[管理资料]

毕业设计(论文)-基于stm32的触摸屏控制设计[管理资料]

湖南农业大学东方科技学院全日制普通本科生毕业论文基于STM32的触摸屏控制设计Based on STM32 and Touch Tcreen Control Design学生姓名:学号:年级专业及班级:2008级信息工程(2)班指导老师及职称:学部:理工学部提交日期:2012年5月湖南农业大学东方科技学院全日制普通本科生毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文是本人在指导老师的指导下,进行研究工作所取得的成果,成果不存在知识产权争议。

除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。

对本文的研究做出重要贡献的个人和集体在文中均作了明确的说明并表示了谢意。

同时,本论文的著作权由本人与湖南农业大学东方科技学院、指导教师共同拥有。

本人完全意识到本声明的法律结果由本人承担。

毕业论文(设计)作者签名:(作者手写签名)年月日目录摘要 (1)关键词 (1)1 前言 (2)ARM应用背景 (2)研究内容 (3)研究成果 (4)2 STM32处理器的概述 (4)STM32简介 (4)STM32的参数 (5)内部资源 (5)3 图片的处理和显示实现方法 (7)液晶显示电路设计: (7)图片的处理 (7)总体方案与硬件整体架构 (7)本例中FSMC的使用 (9)ILI9325 (10)显示实现 (10)TFTLCD字显示 (11)TFTLCD图显示 (12)供电部分电路设计 (13)4 软件设计模块 (14)程序编写步骤 (14)系统初始化 (17)STM32的开发软件 (17)FSMC模块介绍以及初始化程序 (17)屏接口时序的实现 (18)5 运行方法和结果 (19)硬件电路连接 (19)程序编写步骤 (19)现象和结果 (19)6 结论 (20)参考文献 (20)致谢 (20)基于STM32的触摸屏控制设计摘要:伴随着科技的发展,现代电子产品中的单片机和触摸屏在手机、导航仪器、电子测试仪器以及咨询终端等设备中都有很广泛的应用。

企业网络搭建毕业论文

企业网络搭建毕业论文

毕业论文声明本人郑重声明:1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。

除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。

对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。

本人完全意识到本声明的法律结果由本人承担。

2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。

本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。

3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。

4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。

论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。

论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。

对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。

学位论文作者(签名):年月关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。

本人完全了解大学有关保存,使用毕业论文的规定。

同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。

本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。

如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。

本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。

本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。

毕业设计(论文)-基于S7-200PLC的变频调速电梯控制系统设计

毕业设计(论文)-基于S7-200PLC的变频调速电梯控制系统设计

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊安徽工业大学毕业设计(论文)任务书课题名称基于S7-200PLC的变频调速电梯控制系统设计学院电气与信息工程学院专业班级自动化101班姓名学号毕业设计(论文)的主要内容及要求:根据电梯的设计要求和性能指标,确定PLC的控制任务,完成PLC的硬件设计、I/O地址分配、变频器的参数设置,绘制出PLC、曳引系统、显示系统、旋转编码器、门机电机等模块之间的硬件连接、系统框图。

在此基础上,分模块画出程序流程图,设计PLC的梯形图。

要求具备以下能力:(1)熟练使用STEP7编程软件(2)查阅相关文献了解电梯变频控制系统的组成及原理(3)基于 S7-200 PLC 和 FR-A540 通用变频器的实现六层电梯的控制,并运用与之相配的STEP7编程软件,通过STL和LAD两种编程语言编制控制程序。

指导教师签字:┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊摘要电梯是高层建筑不可缺少的垂直方向的交通运输工具。

由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。

采用这种控制线路,存在易出故障、维护不便、运行寿命较短、占用空间大等缺点。

从技术发展来看,这种系统将逐渐被淘汰。

随着电梯拖动技术、控制技术的快速发展,电梯已从直流电动机拖动到交流单速、交流双速电动机驱动,到交流调压调速控制,发展到交流调压调频技术控制,其逻辑控制也由PLC代替原来的继电器控制,使得电梯运行的可靠性、安全性、舒适感、平层精度、运行速度、节能降耗、降低噪音等方面得到了极大的发展。

新制造的电梯都采用了对电动机实现线性调速的调压调频技术,由于vwF电梯采用微机控制,有完善的自检测、自诊断、自保护功能,因而十分安全可靠。

在研究电梯基本结构的基础上,阐述了电梯的拖动原理和控制原理,重点分析了电梯改造中如何用变频器和PLc来完善电梯控制系统,研究并提出了基于PLc和变频器的电梯控制系统的实现方案,利用FR-A540型变频器可编制速度曲线的特点为电梯舒适度的提高,提供了技术支持。

毕业设计(论文)任务书 CAN总线

毕业设计(论文)任务书  CAN总线
毕业设计(论文)任务书
计算机科学与信息工程系(院)2012届
设计(论文)依据
CAN(Controller Area Network,控制器局域网)是一种高性能、高可靠、易开发且低成本的现场总线,也是最早在我国应用的现场总线之一。CAN是20世纪80年代(1983)德国Bosch(博世)公司为解决众多的测量控制部件之间的数据交换问题而开发的一种串行数据通信总线。CAN是ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN通信协议。此后,CAN通过ISO11898及ISO11519进行了标准化,现在在欧洲已是汽车网络的标准协议。
第6周4.5-4.11对分类信息系统进行详细设计;
第7周4.12-4.18拟出系统的基本构架,对系统进行编码;
第8周4.19 -4.25对系统中各个模块进行详细的设计;
第9周4.26-5.2对系统进行测试,在导师的指导下进行修改,并写出测试分析报告;
第10周5.3-5.9撰写毕业设计论文,根据指导老师的意见对其进行修改和完善;
[10]陆前锋.基于SJA1000的CAN总线智能控制系统设计[J].自动化技术与应用,2003.
[11]SJA1000 stand-alone CAN Controller Application Note.Philips Semi conductor,1997.
[12]CAN application layer and communication profile.CAN in Automation协会,2000

基于arm的modbus和TCP-CAN总线适配器的硬件设计

基于arm的modbus和TCP-CAN总线适配器的硬件设计

毕业论文(设计)题目名称:基于ARM的Modbus/TCP-CAN总线适配器的硬件设计题目类型:毕业设计学生姓名:梁鹏院 (系):电子信息学院专业班级:自动化10901班指导教师:毛玉蓉辅导教师:毛玉蓉时间:2013年02月27日至2013年6月1日目录长江大学毕业设计(论文)任务书 (I)毕业设计开题报告 (III)长江大学毕业论文(设计)指导教师评审意见 (VIII)长江大学毕业论文(设计)评阅教师评语............................................................................... I X 长江大学毕业论文(设计)答辩会议记录.. (X)[摘要].................................................................................................................................................. X I [Abstract] .. (XII)1.前言 (1)2 选题背景 (2)2.1 课题来源 (2)2.2 课题研究内容和关键技术 (2)2.3 国内外研究现状与发展趋势 (2)3 Modbus和CAN总线技术的介绍 (5)3.1 Modbus技术 (5)3.1.1总体描述 (5)3.1.2 MODBUS数据单元 (6)3.1.3 MODBUS通信原理 (7)3.1.4 Modbus主站/从站协议原理 (8)3.1.5 MODBUS通信网络 (9)3.1.6 ASCII模式 (10)3.1.7 RTU(Remote Terminal Unit)模式 (10)3.2 CAN总线技术 (11)3.2.1 控制器局部网(CAN) (11)3.2.2 CAN的性能特点 (12)3.2.3 CAN节点的分层结构 (13)3.2.4 CAN通信技术 (14)3.2.4.1 CAN通信参考模型 (15)3.2.4.2 CAN的报文传送与通信帧结构 (15)4 Modbus与CAN总线适配器的硬件和软件设计 (18)4.1总线适配器的硬件方案设计 (18)4.1.1硬件总体设计方案 (18)4.1.2主要器件的简介及型号选择 (18)4.1.3总线协议适配器Modbus接口电路的设计 (23)4.1.4总线协议适配器CAN接口电路的设计 (24)4.1.5 以太网接口电路设计 (28)4.2总线适配器的软件方案设计 (29)4.2.1软件设计 (29)4.2.2 Modbus报文帧向CAN数据帧转换的软件设计 (30)4.2.3 CAN数据帧向Modbus报文帧转换的软件设计 (37)4.2.4 CRC校验的软件实现 (38)4.2.5协议适配器参数配置程序的设计 (40)5测试方案与测试结果 (42)5.1 Modbus与CAN总线协议适配器测试方案 (42)5.1.1测试总线协议适配器的Modbus协议向CAN总线转化的功能 (42)5.1.2 测试总线适配器的CAN总线向Modbos协议转化的功能 (43)5.2实验测试设备 (43)5.3 实验测试数据及结果分析 (45)5.3.1适配器由Modbus向CAN转换 (45)5.3.2 适配器由CAN向Modbus转化 (46)6总结与展望 (50)参考文献 (51)致谢 (52)长江大学毕业设计(论文)任务书学院(系)电子信息学院专业班级:自动化10901学生姓名:梁鹏指导教师/职称毛玉蓉副教授1. 毕业设计(论文)题目基于ARM的Modbus/TCP-CAN总线适配器的硬件设计2.毕业设计(论文)起止时间:2013 年2 月27 日-2013 年6 月10 日3.毕业设计(论文)所需资料及原始数据(指导教师选定部分)所需资料:CAN协议modbus协议ATMEL官网,AT91SAM9M10数据手册接口技术等书籍和网络资源4.毕业设计(论文)应完成的主要内容1)了解嵌入式设计原理及过程,掌握接口技术2)以太网接口电路设计3)CAN总线接口电路设计4)通讯协议分析以及软件实现5.毕业设计(论文)的目标及具体要求有具体的硬件设计,最终的调试成功的系统。

中小型企业网络构建毕业论文

中小型企业网络构建毕业论文

Xxxx大学毕业设计(论文)论文题目:中小型企业网络构建论文题目:Small and medium-sized enterprise network design作者姓名: 王所在系部: 系班级名称: 网络指导教师: 徐2014 年 4 月毕业论文设计书1.设计主要任务该设计主要是要求学生全部运用所学的基础理论和专业理论知识,针对目前企业网络技术需求,设计某企业网络的方案,绘制网络拓扑结构,完成IP地址的规划,通过市场调研完成设备的选型,结合网络架构的方案以及所选择的设备,完成该企业的网络方案的实施。

2. 设计(论文)的主要内容此项毕业设计要求包括从网络架构方案的提出一直到网络架构方案的实施。

(1)需求分析根据当前网络技术的发展状况,结合企业的网络需求,设计某企业的网络需求,设计某企业的网络架构方案。

(2)IP地址的规划根据企业信息点的分布状况,绘制网络拓扑结构图,完成IP地址的规划。

(3)设备选型通过市场调研结合企业网络架构方案,完成设备选型。

(4)网络架构方案的实施根据网络架构的方案以及选择的网络设备,提出一整套网络实施的方案。

(5)总结简述在企业网络架构过程中出现的问题以及解决的方案,对未来网络发展的展望。

3.设计(论文)的基本要求(1)论文格式要符合规范(2)提供完整的源程序(3)至少提供10篇参考文献(书籍期刊网址等)4.主要参考文献王卫红李小明.计算机网路及互联网.机械出版社张福祥.计算机网络基础.中国电力出版社周跃东.计算机网络工程.西安电子科技大学出版社5.毕业设计(论文)时间安排第一周资料收集整理第二周收集资料写初稿第三周论文初稿的中级检查论文修改第四周论文后期修改及完善修改摘要信息化浪潮风起云涌的今天,企业内部网络的建设已经成为提升企业核心竞争力的关键因素。

企业网已经越来越多地被人们提到,利用网络技术,现代企业可以在供应商、客户、合作伙伴、员工之间实现优化的信息沟通。

这直接关系到企业能否获得关键的竞争优势。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小型CAN网络硬件电路设计毕业论文目录引言 (1)第1章绪论 (2)1.1 本课题研究的背景 (2)1.2 现场总线相关文献概述 (2)1.3 CAN总线概述及其发展趋势 (3)1.3.1 CAN总线相关知识概述 (3)1.3.2 CAN总线的发展趋势 (3)1.4 本章小结 (4)第2章 CAN总线的特点和协议简介 (5)2.1 CAN总线的特点 (5)2.2 CAN总线的分层结构 (6)2.3 报文的传送及帧结构 (6)2.3.1 帧的格式 (7)2.3.2 帧的类型 (7)2.4 CAN总线数据仲裁和检错 (10)2.5 本章小结 (11)第3章 CAN总线网络节点硬件电路设计 (12)3.1 CAN网络设备节点总体设计方案 (12)3.2 CAN节点主要芯片简介 (13)3.2.1 STC89C52单片机简介 (13)3.2.2 CAN控制器SJA1000简介 (15)3.2.3 CAN收发器PCA82C250简介 (18)3.3 CAN节点主要元件硬件电路设计 (19)3.3.1 单片机电路连接设计 (19)3.3.2 SJA1000电路连接设计 (21)3.3.3 PCA82C250电路连接设计 (22)3.4 CAN节点其他模块硬件电路设计 (23)3.5 CAN节点部数据收发原理 (26)3.6 CAN总线原理图及PCB板图设计 (27)3.6.1 原理图及PCB设计应遵循的原则 (27)3.6.2 原理图及PCB板图设计的一般步骤 (29)3.6.3本课题中原理图及PCB板图设计中应注意的问题 (29)3.7 本章小结 (30)第4章CAN总线网络互联设计 (31)4.1 CAN网络各节点之间通信互联设计 (31)4.2. CAN总线网络通信原理 (32)4.3本章小结 (33)第5章 CAN总线网络的测试及运行 (34)5.1 CAN总线网络节点硬件设备测试 (34)5.2 CAN总线节点数据收发测试 (34)5.3 CAN总线网络的运行 (36)5.4 本章小结 (38)结论 (39)致谢 (40)参考文献 (41)引言CAN总线是近年来非常流行的几种现场总线之一。

CAN总线主要是一种多主方式的串行总线,可以组建主从或对等式的总线通信系统;具有非破坏性总线仲裁技术,让优先级高的信息得到更加快速的处理;具有非常强大的错误检测机制,几乎可以检测到总线上的任何错误;采用短帧结构、位填充和CRC校验等措施,使传输具有高可靠性。

这些优点使CAN总线在众多工业领域,尤其是汽车、航天等产业中得到了广泛的推广和应用。

CAN总线与其他现场总线相比具有突出的可靠性、实时性和灵活性。

CAN总线在通信能力的高可靠和易用性、传输距离远、成本低等方面有着明显的优势,成为业界最有前途的现场总线之一。

现在,由于CAN总线自身的特点,其应用领域已由汽车行业扩展到过程工业、机械工业、机器人和楼宇自动化等领域。

CAN技术和产业化在中国一定会拥有更加广阔的市场前景。

本设计利用串行通信技术,将合适的程序烧写到每个设备的单片机中,单片机对该设备的CAN控制器SJAl000进行正确初始化后,将要发送的数据通过该设备的CAN收发器PCA82C250输出至CAN总线上。

接收时,接收设备首先通过滤波器选择发送信息的设备及其相关信息的选项,再由接收设备允许接收,最后返回相应数据的信息。

在CAN网络中,所有数据都由CAN控制器SJAl000封装打包,再按CAN的两种模式BasicCAN 或者PeliCAN模式发送和接收,从而实现CAN总线通讯。

本文从课题的研究背景、CAN总线通信协议、CAN网络设备以及CAN总线各个设备之间的通信等方面对CAN总线技术进行了详细阐述,对CAN总线的硬件电路设计及其注意事项进行了详尽介绍,并且针对系统设计过程中可能出现的问题进行了一定的分析。

第1章绪论1.1 本课题研究的背景现场总线(Fieldbus)是用于控制自动化、楼宇自动化、电气自动化等领域的现场智能设备互联通信网络。

现场总线具有成本低廉、可利用现有的数字化和网络技术的新成果对系统进行改造的特点,顺应了当今时代数字化、模块化、网络化的发展方向。

人们针对其他控制系统的缺点,在其他控制系统的基础上开发一种适用于工业环境的网络结构和网络协议,并实现传感器和控制器的通信,这就是现场总线。

这是一项以智能传感、计算机、控制等技术为主要容的综合技术。

现场总线是信息化带动工业化和工业化推动信息化的发展的实用技术之一,在我国的发展只是近些年的事。

当计算机网络技术,尤其是互联网技术得到广泛的应用后,人们对企业生产过程的控制提出了更高的要求。

企业和外界信息的沟通的围不断的扩大,这就需要把大量的现场信息送到控制中心以便人们更好地实时观测、控制、处理相关的数据,以满足企业的生产要求。

现场总线的种种优点适应了当代企业生产的要求,成为工业控制系统的首选。

本课题在充分了解了现场总线的优点后认为对于未来工业控制技术的发展,我们很有必要对现场总线进行深入的学习和探究。

1.2 现场总线相关文献概述现场总线(Fieldbus)是指开放式、数字化、标准化、能够相互操作、双向传输、连接智能仪器和控制系统的通信网络。

它作为工厂数字通信网络的基础,沟通了生产过程现场总线及控制设备之间及其更高控制管理层次之间的联系。

当今现场总线技术一直是国际上各大公司激烈竞争的领域,潜在着巨大的商机。

由于现场总线技术不断创新,和其他系统相比,它是一项以智能传感器、控制、计算机、数字通讯等技术为主要容的综合技术,是信息化带动工业化和工业化推动信息化的实用技术,是能应用于各种计算机控制领域的工业总线。

目前现场总线网络互连都遵守OSI参考模型,并且以计算机、微电子、网络通信技术为基础,因此它正从根本上改变控制系统的理念和方法,将大大推动工业控制领域发展。

现场总线技术是当代工业数字通信的前沿技术,也是计算机技术、网络技术、通信技术、自动化技术的集成。

它是工业数字时代的先驱,它的出现和发展正在引起工业控制领域的一场革命,它不仅仅是最底层的控制系统,而且还是建立于整个工业体系的通信系统。

由于其巨大的优势,现场总线被认为是工业控制发展的必然趋势。

现场总线的种类很多,例如以太网现场总线、RS-232总线、RS-485总线、CAN现场总线等等。

在目前国际上现场总线群雄并起的局面下, 用户应从实际应用工程特点出发去选择。

CAN现场总线在风险分散、控制层开放、成本下降等各方面的优越性日益突现,因此,本课题主要学习和研究CAN现场总线。

1.3 CAN总线概述及其发展趋势1.3.1 CAN总线相关知识概述CAN(Controller Area Network,控制器局域网)是一种高性能、高可靠、易开发且低成本的现场总线,也是最早在我国应用的现场总线之一。

CAN是20世纪80年代(1983)德国Bosch(博世)公司为解决汽车中众多的测量控制部件之间的数据交换问题而开发的一种串行数据通信总线。

CAN是ISO国际标准化的串行通信协议。

在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。

由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。

为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议。

此后,CAN 通过ISO11898 及ISO11519 进行了标准化,现在在欧洲已是汽车网络的标准协议。

1.3.2 CAN总线的发展趋势为了促进CAN以及CAN协议的发展,1992年在欧洲成立了CiA(CAN in Automation)。

在CiA的努力推广下,CAN技术在汽车电子控制系统、电梯控制系统、医疗器械、纺织机械、船舶运输等方面均得到了广泛的应用。

现已有400多家公司加入了CiA,CiA已经成为全球应用CAN技术的权威。

CAN总线在组网和通信功能上的优点以及它的高性能价格比决定了它在许多领域都有广阔的应用前景和发展潜力。

大型仪器设备系统复杂,要对多种信息进行采集、处理、控制、输出等操作。

如医疗器械CT断层扫描仪,为保证其可靠工作,在数据通信上要求功能块间可随意进行数据交换、通信能以广播方式进行、简单经济的硬件接口、通信线尽量少、抗干扰能力强、可靠性高并能自动进行故障识别和自动恢复。

但是,这些要求长时间未能得到很好地解决,直至CAN总线技术出现才提供了一个较好地解决方法。

测控系统离不开传感器,由于各类传感器的工作原理不同,其最终输出的电量形式也各不相同,为了便于系统连接,通常要考虑将传感器的输出变换成标准电压或电流信号。

即便是这样,在与计算机相连时,必须增加A/D环节。

如果传感器能以数字形式输出,就可以方便的与计算机直接相连,从而简化系统结构,提高精度。

这种传感器与计算机直接相连的总线可称为传感器总线。

实际上传感器总线仍属于现场总线,关键的问题在于如何将总线的接口与传感器一体化。

在广泛的控制领域,CAN总线可作为现场设备级的现场总线,与其他总线相比,具有很高的可靠性和性价比。

这必将是CAN技术开发应用的一个主要方向。

近年来CAN总线技术在我国的应用取得很大的成绩, 据英国敏思管理咨询公司(IMS)对工业通信中国市场的调查报告看,截至2008年在我国已安装CAN现场总线和工业以太网的节点估计为 1166.75万个,其数量可以说是够庞大的。

其中按通信协议来分:Profibus 占24.2%(282.7万个)、CC-Link占11.16% (130.31万个)、DeviceNet占9.75%(113.83万个)、FF占1.67%(19.58万个)。

显而易见,工厂自动化用现场总线的任一个协议(如Profibus、CC-Link、DeviceNet等),它们已安装的节点数要比过程控制用现场总线(如FF)高整整一个数量级。

1.4 本章小结本章从课题研究的背景出发,阐述了研究的背景和发展趋势。

从现场总线和CAN总线的发生、发展和相关领域的成果及发展趋势出发,详细论述了现场总线和CAN总线的特点,来说明研究的必要性,达到深化主题的目的。

第2章 CAN总线的特点和协议简介2.1 CAN总线的特点CAN总线与其他现场总线相比具有突出的可靠性、实时性和灵活性。

CAN总线主要是一种多主方式的串行通信总线,基本设计规要求有高的位速率、高抗电磁干扰性,而且能够几乎检测出产生的任何错误。

CAN总线在通信能力的高可靠和易用性、传输距离远、成本低等方面有着明显的优势,成为业界最有前途的现场总线之一。

现在,由于CAN总线自身的特点,其应用领域已由汽车行业扩展到过程工业、机械工业、机器人和楼宇自动化等领域。

相关文档
最新文档