当前位置:主页 > 科技论文 > 计算机论文 >

基于STM32H7的FDCAN通信系统设计与实现

发布时间:2021-02-13 19:56
  在嵌入式开发应用中,为了实时掌控嵌入式设备运行状况和分析相关数据,经常需要上位机与嵌入式设备进行实时信息交互,CAN总线通信以其传输速率快、可靠性强、使用便捷及扩展性强等特点在工程实践中一直被用于实现设备间的信息交互。为了完成某工程项目中嵌入式设备通过CAN总线与上位机进行信息交互的任务,论文设计实现了一个基于STM32H7的FDCAN通信系统。介绍了基于STM32H7的FDCAN通信、双口RAM实现板间通信及TIM定时器实现心跳帧功能的程序设计和工程实现。工程实例显示该系统能够较好地实现上位机与信号采集系统间的数据实时可靠传输,具有传输速率快、实时响应性强、占用系统资源少和可靠性强等特点。 

【文章来源】:舰船电子工程. 2020,40(05)

【文章页数】:3 页

【部分图文】:

基于STM32H7的FDCAN通信系统设计与实现


上位机与信号采集系统间FDCAN通信系统框图

基于STM32H7的FDCAN通信系统设计与实现


STM32H7开发板

流程图,双口RAM,地址,CAN总线


本文设计实现的基于STM32H7的FDCAN通信系统工作流程如图4所示。首先,上位机与STM32H7开发板建立CAN总线连接,并按照项目操作要求向STM32H7开发板发送指令,STM32H7开发板在接收到上位机指令后将指令写入双口RAM中指定的地址并通过CAN总线向上位机反馈执行应答,FPGA监测到双口RAM指定地址有数据写入后就读取并响应该数据指令。当FPGA收到的上位机指令是上传采集数据时就将采集到的频率、相位等数据写入双口RAM约定好的地址并给STM32H7开发板一个硬件中断,STM32H7开发板响应中断到双口RAM指定地址读取相关数据并将其通过CAN总线上传至上位机供上位机进行数据分析与处理。这样便实现了本文中上位机与信号采集系统间的实时通信系统。图4 基于STM32H7的FDCAN通信设计流程图

【参考文献】:
期刊论文
[1]基于CAN总线的煤矿安全监控系统设计[J]. 王其轩,陈北辰.  煤炭工程. 2019(03)
[2]基于CAN总线的粮仓测温系统设计[J]. 郭键,周丽,朱杰,董萍萍.  计算机测量与控制. 2019(01)
[3]基于CAN总线的多点同步顶升系统[J]. 蹇安安,田立,许明威,苏兆胜.  工业仪表与自动化装置. 2018(06)
[4]基于CAN总线的分布式监测预警系统设计[J]. 郑店坤,许同乐,连瑞德,张亚靓.  电测与仪表. 2019(04)
[5]拖拉机发动机故障诊断系统设计——基于虚拟仪器和CAN总线[J]. 王峰.  农机化研究. 2019(07)
[6]煤矿采掘设备CAN总线电液控制系统的应用[J]. 唐会成.  自动化仪表. 2018(10)
[7]基于CAN总线的网络通信信道的建模与研究[J]. 李瑞金.  测控技术. 2018(07)
[8]基于CAN总线的激光整平机控制系统[J]. 卜一晨,黄欢,秦海鹏,金鑫.  计算机与现代化. 2018(07)
[9]采用CAN总线的双电机同步控制雨刷系统控制器[J]. 闫达,王旭东,孙彦成.  哈尔滨理工大学学报. 2018(03)
[10]基于CAN总线的燃气轮机高温传感器设计[J]. 鞠文斌,王元委.  传感器与微系统. 2018(04)



本文编号:3032500

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3032500.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9452d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com