Open Nav

CAN总线IO扩展器设计

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.仅供学习参考之用.
   帮助中心
资料介绍:

CAN总线IO扩展器设计(任务书,开题报告,论文11200字,答辩PPT,答辩问题)
摘  要
在现实生活中,特别是在各种电气设备中,基于can总线技术的数控系统是很常见的,而各种不同的数控系统的要求是有很大差别的,但是CANopen的技术参数和硬件电路一般都是固定的,当现有设备与自己的需求不相符合时,重新设计开发新的设备是非常不划算的,这时,can总线的扩展模块就有了用武之地。Can总线扩展模块的出现对于推动can总线技术在国内的发展和研究及can总线技术的应用具有重要的指导意义。本文通过对一个数控系统CAN总线的通信数据的分析,制作1款数控主机的扩展模块,使之具备16个数字量输入 8个数字量输出。
论文主要研究了一个数控系统CAN总线的通信数据,进而制作can总线的扩展模块,用来满足数控系统对输入输出数据的位数要求,使得数控系统输入输出更加方便快捷。本设计拟采用stm-32微处理器为主,设计can总线io扩展器。stm-32微处理器是以ARM Cortex-M3为内核的32位微处理器,主频可高达72MHz,内置flash和SRAM,其1容量可高达512kb和64kb,内部集成双bxCAN控制器,支持CAN协议V2.0A和V2.0B。[1]因此以stm-32微处理器作为主控制器。硬件设计主要包括输入模块,输出模块,电源模块,can通讯接口模块以及cpu。并且结合了硬件电路设计了相应的软件,实现了设计的要求。 [资料来源:Doc163.com]
关键词:can总线技术;stm-32微处理器;主控制器
     
Abstract
In this paper, through the analysis of the communication data of a CAN bus in a CNC system, the expansion module of 1 numerical control hosts is made, so that 16 digital quantities are input to 8 digital output. The results have important guiding significance for promoting the development and research of CAN Bus Technology in China and the application of CAN bus technology.
This paper mainly studies the communication data of a numerical control system CAN bus, and then makes the extension module of the CAN bus, which makes the input and output of the CNC system standardized and complete. This design uses stm-32 microprocessor as the main design of CAN bus IO expander. The stm-32 microprocessor is a 32 bit microprocessor with the kernel of ARM Cortex-M3. The main frequency can be as high as 72MHz, built-in flash and SRAM. Its 1 capacity can be as high as 512KB and 64KB. The internal integration of dual bxCAN controller supports CAN V2.0A and V2.0B. Therefore, the microprocessor is used as the main controller. The hardware design mainly includes input module, output module, power module, can communication interface module and CPU. The corresponding software is designed by combining the hardware circuit, and the design requirements are realized. [资料来源:Doc163.com]
Key Words: can bus technology; stm-32 microprocessor; main controller
  [资料来源:http://Doc163.com]

CAN总线IO扩展器设计
CAN总线IO扩展器设计


 
目   录
第1章 绪论    1
1.1研究的背景及意义    1
1.2 CAN总线技术介绍    2
1.3 CAN总线的基本概念及优势    3
1.3.1 CAN总线的基本概念    4
1.3.2CAN总线的优势    4
1.4 CAN总线通信    5
1.4.1通信协议    6
1.4.2报文格式    7
第2章 CAN总线IO扩展器的设计方案    8
2.1 IO扩展器的整体设计方案    8
2.2 IO扩展器硬件设计及原理    9 [资料来源:www.doc163.com]
2.3 CAN总线IO扩展器通信代码设计方案及原理    11
第3章 CAN总线IO扩展器硬件设计    13
3.1 IO扩展器输入输出模块    14
3.2 IO扩展器电源模块    16
3.3 IO扩展器主控模块    18
第4章 CAN总线IO扩展器通信代码设计     19
4.1初始化陈序    19
4.2中断程序    20
4.3发送信息    20
4.4接收信息    21
总结与展望    22
参考文献    24
致  谢    25

[资料来源:Doc163.com]

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2024 苏ICP备2021029856号-4