基于STM32对CANopen401设备协议的研究与实现开题报告

 2021-08-14 02:23:20

1. 研究目的与意义(文献综述)

1.1 目的及意义

课题基于内置can控制器的32位微控制器——stm32系列芯片,研究分析can总线及canopen401设备协议,实现工业生产系统中的canopen从节点的软硬件解决方案,完成模块化软件设计,对can报文实现收发,并将其应用于工业自动化领域中。课题论述了canopen协议栈在嵌入式芯片stm32上的实现通过cantools及keil进行通信测试,验证了can通道信息传递的可靠性、准确性、实时性可以满足在工业生产系统的应用要求[1]。课题的研究目的及意义如下:

(1)以can总线作为物理层,学习can总线协议规范;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

2.1 研究(设计)的基本内容

(1)stm32f407平台实现can总线通讯;

(2)实现pc上位机与stm32的can总线通讯;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

1-3周

查阅参考文献、资料;外文文献翻译;

调研分析;撰写开题报告

4-7周

CAN总线系统的分析、设计,数据库设计

8-10周

PC端上位机软件编写调试,USB-CAN控制器程序编写调试

11-12周

STM32下位机软件编写调试,系统整体调试改进

13-14周

撰写毕业论文

15周

提交毕业论文,PPT,准备答辩

4. 参考文献(12篇以上)

[1] 王雪莲, 汪俊, 张伟先. canopen协议栈在stm32控制器上的实现与应用[j]. 技术与市场, 2014, 21(05):45-46.

[2] 田山. 基于canopen协议的网络主控制器的设计[d]. 上海交通大学, 2008.

[3] 宋晓梅, 贾佳. canopen协议在伺服电机控制系统中的实现[j]. 单片机与嵌入式系统应用, 2006(6):5-7.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。