您现在正在浏览:首页 > 论文 > 电子电工 > 毕业设计-基于CAN总线八路开关量输入模块设计

免费下载毕业设计-基于CAN总线八路开关量输入模块设计

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:测控技术与仪器
  • 适用年级:大学
  • 上传用户:q40586313lqx
  • 文件格式:word
  • 文件大小:777.64KB
  • 上传时间:2011-12-6 23:10:59
  • 下载次数:0
  • 浏览次数:28

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业设计-基于CAN总线八路开关量输入模块设计,说明书共57页,16256字。
摘 要
开关量属于数字信号的一种,现代工农业和生活商业场所需要处理大量的开关量信号,如楼宇智能安全监控,运转机械的轴温,轴振动监测,江河汛期水位的报警信号,电动机的开停等等。本文在分析了CAN总线工艺和工作原理的基础上,设计了八路开关量输入模块系统,重点介绍了CAN总线智能节点程序硬件的的设计,使模块实现设计目的性能可靠。
开关量信号由单片机P2口输入,CAN总线系统智能节点电路主要由四部分构成:微控制器89C51、独立CAN通信控制器SJA1000、 CAN总线收发器82C250和高速光电耦合器6N137。微处理器89C51负责SJA1000的初始化,通过控制SJA1000实现数据的接收和发送等通信任务。
SJA1000的AD0~AD7连接到89C51的P0口。CS连接到89C51的P1.6,P1.6为0的CPU片外存储器地址可选中SJA1000, CPU通过这些地址可对SJA1000执行相应的读写操作。SJA1000的RD、WR、ALE分别与89C51的对应引脚相连,INT接89C51的 INT0。89C51也可通过中断方式访问SJA1000。
本文所述的研究工作对CAN总线八路开关量输入模块的工作过程作了详细阐述,分析了CAN总线八路开关量输入模块工作原理,完成了系统硬件和软件的设计。其中硬件设计主要包括主要电气元件的选型、元件之间的通讯连接等。
软件设计主要包括CAN初始化程序,CAN中断程序,数据收发程序等、电气接线图的绘制以及仿真画面的实现。
关键词:CAN总线 开关量信号 微控制器AT89C51

目 录
1 绪论 1
1.1课题背景 1
1.2CAN总线技术概述 1
1.2.1CAN总线开关量输入模块技术背景及其技术优点 1
1.2.2 CAN总线智能节点技术原理 2
1.2.3现场总线的发展前景 3
1.3本文的主要工作 4
2 系统总体设计 4
2.1CAN总线智能节点原理 4
2.2系统结构 5
3 硬件设计 5
3.1CAN总线智能节点设计 6
3.1.1 单片机的定义与特点 6
3.1.2 本设计采用的 AT89C51单片机简介 7
3.1.3 SJA1000选用 9
3.1.4 CAN总线智能节点设计 11
SJA1000的片选信号由单片机的P1.6取反后提供,所以SJA1000工作时是该脚为高电平即可,单片机P0口与AD0-AD7相连进行数据传输。 11
3.2 CAN总线收发器选择及隔离电路的设计 11
3.1.1CAN总线收发器 11
3.2.2CAN总线收发器电路 12
3.3 复位电路电路 13
3.3.1 X2504简介性能简介 13
3.3.2 看门狗电路的设计 15
3.4开关量子模块电路设计 15
3.4.1开关量输入子模块电路 15
3.5拨码开关地址输入电路 18
3.6放大电路电路驱动继电器 19
4 软件设计 23
4.1 CAN总线的智能节点软件流程图设计 23
4.1.1 程序总体流程图 23
4.1.2 CAN通信流程图设计 24
4.2 CAN总线的智能节点软件调试 26
4.2.1软件调试界面 30
4.2.2软件调试结果分析 32
5 结论 34
致谢 35
参考文献 36
附录 37
1.CAN总线设计中的主要器件 37
2.程序清单 38
外文资料 45
资料文件预览
共1文件夹,1个文件,文件总大小:1.42MB,压缩后大小:777.64KB
  • 毕业设计-基于CAN总线八路开关量输入模块设计
    • Microsoft Word文档基于CAN总线八路开关量输入模块设计.doc  [1.42MB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部