本帖最后由 waterkingchen 于 2025-3-3 09:29 编辑
一、项目名称: MCXN汽车总线Log 二、项目概述:
基于FRDM-MCXN947开发板,实现CANFD/LIN/ISO-SPI汽车总线数据记录到SD卡。DIY设计了1.69寸LCD硬件和CANFDx2-LINx2模块,设计系统框图如下: 注:SDcard/USBHS/I3C在FRDM-MCXN947上,RS485后面在CANFDx2-LINx2模块上增加。 三、硬件设计模块及作品实物图 3.1 LCD触摸模块硬件
采用1.69寸LCD 电容触摸屏,SPI接口及I2C电容触摸驱动。实物如下:
驱动SPI EDMA及LVGL调试,显示效果下图。
3.2. CANFDx2-LINx2模块设计。
整体作品实物图如下: 作品背面 作品正面 调试连接实物图:
总结:根据设计框图,已经实现所有模块设计,并驱动调试视频已经分享。 四,软件设计 整合CANFD,LIN, UART(USB-CDC), SDIO, FATFS, LCD-SPI-EDMA-LVGL驱动。实现LCD或UART设置参数,LIN Slave接收LIN bus数据、CANFD接收汽车CAN总线数据,数据记录在SD卡上。 工程软件三, LINand CANFD record on SD card: 链接 五,演示视频
六,项目文件
七、最终视频和最终项目代码。
|