基于4G网络和CAN总线的远程数据采集系统

阅读: 评论:0

图1  系统总体结构图
图2  CAN接口电路
图3  软件整体流程图图4  CAN接收流程
和微控制器相连,由于工作电压的不同,两者之间加了一级双向电压电平转换器。
2.3  SD卡存储模块
系统扩展了SD卡存储模块,该模块作为车辆数据的中间存储介质,当网络环境不佳或者断网时车辆数据便存到SD卡中,网络重新建立后这些数据便发送到云端服务器,达到本地数据与网络数据同步。
2.4  CAN总线收发模块
CAN总线收发模块采用广州金升阳科技有限公司的TD301DCAN,该模块是集成电源隔离、电气隔离、CAN接口和总线保护器件于一体的CAN接口隔离收发模块,隔离电压高达3000 V DC。CAN接口电路如图2统检测EFS剩余空间,在空间够的情况下系统将SD卡中的文件发送到EFS中。系统自动检测是否已经联网,当联网成功后系统会将EFS上的数据发送到云端服务器。
3.1  CAN总线收发程序流程
高分散白炭黑
CAN总线接收程序流程如图4所示,CAN总线接口初始化后开始等待有无新的报文,当有新报文到来时,报文被存储在3级邮箱深度的FIFO中,程序通过读取FIFO输出邮箱来读取FIFO中最先收到的报文,注意在实际的情况中必须在FIFO溢出前读出至少1个报文,否则下一个报文到来将导致FIFO溢出,从而出现报文丢失。
图7  CAN接口卡采集到的数据图8  系统上传到服务器的数据图5  CAN发送流程图6  SD卡文件存储流程
[1]曲丽娜,基于STM32的嵌入式GPRS网络远程数据采集控制系统设计[J],煤炭技术,2013,32(8):
[2]孙德辉,卫革,杨扬,基于ARM的GPRS远程数据传输系统的设计[J],自动化技术与应用,2010,
[3]候国成,杨宏业,冯家鹏,等,基于ARM/GPRS的无线数据传输系统设计[J],现代电子技术,余热制冷
[4]王诗舰,唐厚君,熊天毅,基于GSM网络和CAN总线的汽车远程控制系统[J],电气自动化,2013,
[5]ST Microelectronics Corporation,STM32F405XX STM32F407xx Datasheet[EB/OL],2016葡萄架势
[6]芯讯通无线科技有限公司,SIM7600CE_SIM7600C应将设计手册_V1.01,上海:芯讯通无线科技
三板模
[1]李晓林,牛昱光, 阎高伟. 单片机原理与接口技术(第2版)[M]. 北京: 电子工业出版社, 2011
[2]乔维德. 改进粒子优化神经网络的高压断路器故障诊断[J]. 常熟理工学院学报, 2016,30(2):47-50
[3]杨桂林. 基于 AT89S51 的智能小车的设计[ J].单片机开发与应用, 2010(26):124-125.
[4] 孟祥武, 胡勋, 王立才, 等. 移动推荐系统及其应用[J] . 软件学报,2013, 24 ( 1 ): 91-100
成都理工大学学报(社会科学版), 2009,
[6] 宋 锦. 单片机课程项目教学法的探索和实践[J]. 武汉职业技术学院学报, 2006, 5(6):90-120
硅基动态[7] 刘 春 阳, 贾 兴 建. 基 于 labbview 的pc机 与 单 片 机 的 串 行 通 信研 究[J]. 电 源 技 木 期 刊
[8] 黄仁祥, 金琦, 易伟. 人人都能开发安卓APP--APPinventor2 应用开发实战. 机械工业出版社, 2015.利路防水接头
[9] 姚培, 张李坚, 周晶香. 基于单片机控制的智能寻迹避障小车[J] . 机电信息, 2010(12):154-193.

本文发布于:2023-05-19 22:03:19,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/106203.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   总线   系统   报文   模块   单片机   接口   隔离
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图