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.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。