
开源协议
:GPL 3.0
描述
基于中移物联网ML307R模组的车载4G CANDTU
更新日志
20250228 V1 初始版本,布线完成
20250307 V1 修改部分原件值
20250308 V1 修复VBAT分压电阻阻值
20250310 V1 迁移工程到活动项目中
20250322 V1首次发布
项目简介
车载4G CANDTU采用中移物联网ML307R模组作为主控,支持4G通信、GPS定位及CAN总线数据传输。可实时采集车辆CAN数据并上传至云端,助力智能交通与车队管理,提升运营效率与安全性。
ML307R是一款LTE Cat.1无线上网模组,可以广泛应用于各种消费级、工业级产品上。
应用场景
- 工业自动化
- 车载数据调试
- 智慧城市
- 远程维护
产品特性
- DC 5-24V供电
- CAN->MQTT数据透传
- GPS定位上传
- 内置120Ω电阻切换功能,无需外接电阻
- 输入电压采集监控上传
- CAN缓冲区功能,支持上线上报MQTT断联后消息
硬件方案
主控模组:ML307R-DC
CAN:SN65HVD230DR,支持国产SIT65HVD230DR替代
CAN转UART:雅特力AT32F425F8P7
GPS:中科微ATGM336H-5N31
电平转换:TXS0108EPWR
3.8V供电:圣邦微SGM6232YPS8G
3.3/1.8V供电:微盟ME6211
电压采样:LMV358
NOR FLASH(可选):W25Q32JWSSIQ
设计方案
外部DC 5-24V供电->3.8V给ML307R供电。
3.8v->3.3v给运放和CAN部分供电
3.8v->1.8v 给NOR FLASH供电
ML307R做主控,OpenCPU开发,连接MQTT服务器,上报CAN消息,电压,GPS消息等,接收客户端上报并处理。
AT32F425做串口转CAN,通过串口与ML307R通信,实现CAN数据收发,CAN时序配置,120Ω电阻配置。
ATGM336H做GPS,通过串口与ML307R通信,实现定位。
TXS0108EPWR 实现3.3V-1.8V电平转换
外置LED指示灯用于指示状态,外置USB口用于更新ML307R程序
通过继电器来实现120Ω电阻的切换,默认开启120Ω电阻,满足大部分场景,且省电。
使用说明
为AT32F425烧录固件,调试口在H2处,通过烧录器烧录。
或者将R18拆除,飞线到3.3V,使用串口ISP烧录。
为ML307R编译固件,设置好MQTT服务器地址
为ML307R烧录固件,通过TYPE-B线缆插入USB,然后启动烧录,按下RST开始烧录。
插入SIM卡,通过DC口供电,等待橙色LED灯闪烁,此时正在驻网,等待橙色LED变为常亮时,此时已经连上MQTT服务器,参考文档可以对CANDTU进行配置和调试。
当绿色LED常亮时,此时GPS定位有效,GPS消息每隔30秒会上传一次到MQTT服务器上。
首次使用时,需要配置CAN过滤器,可参考4G CANDTU协议文档.pdf
附件说明
- F425_UART2CAN.7z UART2CAN源码包,使用Keil开发
- UART2CAN.hex UART2CAN固件
- DS_AT32F425_V2.04_CH.pdf AT32F425数据手册
- RM_AT32F425_CH_V2.05.pdf AT32F425用户手册
- ML307R硬件设计手册.pdf ML307R硬件设计手册
- ML307R-SRC.7z ML307R部分源码,使用OpenCPU开发
- ML307R-DC_APP.zip ML307R 固件烧录文件
文档
CAN2UART协议文档.pdf 为CAN转UART部分协议文档,UART转CAN仅板上与ML307R内部通讯使用,可参考。
4G CANDTU协议文档.pdf 为CANDTU协议文档,对接MQTT消息需参考此文档。
部分物料购买链接
ML307模组千万不要买错,选ML307R-DC!!!!
ML307模组千万不要买错,选ML307R-DC!!!!
ML307模组千万不要买错,选ML307R-DC!!!!
ML307R(千万不要买错,选ML307R-DC!!!!):
https://detail.tmall.com/item.htm?abbucket=19&id=829803113429
热熔螺母(选M3*4*4.2)
M3螺丝(选M3*5)
https://detail.tmall.com/item.htm?_u=m2dklb45c7b2&id=632090685318&spm=a1z09.2.0.0.63a02e8dARQPY3
GPS高增益天线(选颜色分类:D款:10*10mm接口:1代IPEX陶瓷厚度:4mm线长:5CM):
4G天线(选颜色分类:7形4G软内置(40*15mm)线长:5CM接口:1代IPEX(1.13线)):
https://item.taobao.com/item.htm?_u=m2dklb454188&id=640932781113&spm=a1z09.2.0.0.63a02e8dARQPY3
代码开源
UART2CAN部分无版权问题,全部开源
ML307R OpenCPU仅APP部分源码开源,SDK及烧录工具请询问代理索要
外壳
- 外壳.3mf 为拓竹切片文件,拓竹打印机可直接打印
- 上壳.STEP 为上壳3D文件,可发嘉立创打印
- 下壳.STEP 为下壳3D文件,可发嘉立创打印
打印后,图中红框处埋4颗M3*4*4.2热熔螺母。
底壳通过M3*5螺丝拧入,实现外壳固定,物料购买链接参考上方。
B站展示视频
https://www.bilibili.com/video/BV1HDX5YSEiG/
https://www.bilibili.com/video/BV1w6QmYkERG/?vd_source=be70fa55ac113f4735a6b71fc42e5574
https://www.bilibili.com/video/BV1xXQ2YyEXy/
https://www.bilibili.com/video/BV1yLQWYrE7f/?vd_source=be70fa55ac113f4735a6b71fc42e5574
https://www.bilibili.com/video/BV1i7QLYMEAj/
https://www.bilibili.com/video/BV1DiRbYVEbq/?vd_source=be70fa55ac113f4735a6b71fc42e5574
展示图片
设计图

BOM


评论