- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 基于S32K344芯片CAN概述与应用
摘要: CAN总线作为汽车电子系统的核心通信协议,采用差分信号传输和多主仲裁机制,具有高可靠性和实时性。文章详细解析了CAN总线的技术原理(包括电平标准、仲裁机制和帧结构)及其在动力控制、车身系统等场景的应用。以S32K3芯片为例,阐述了CAN驱动配置流程,重点说明采样点计算(如500kbps速率下85%采样点的参数配置)及不同网络环境的适配策略。最后通过代码示例展示了基于中断的CAN收发实现方法,包括初始化、邮箱配置及回调处理。该内容为汽车电子CAN通信开发提供了实用技术参考。
2025-07-12 15:52:28
800
原创 FOC时序及电流采样注意事项
摘要:本文介绍了无刷电机FOC(磁场定向控制)的实现方法,重点解析了电流采样时序与PWM同步的关键技术。在S32K144平台上,需使用两个独立的ADC组件实现双路电流同步采样,采样时刻必须严格对应低边MOS管开启时间并位于PWM波形中央。文章详细说明了硬件触发时序设计、采样电阻配置原则,并通过示波器实测波形验证了电流反馈电路的正确性,指出正弦电流波形应是理想输出形态。关键点包括ADC-PWM时序同步、低边MOS采样及正确的PWM映射配置。
2025-06-28 22:05:28
658
原创 基于TDA4不同camera分辨率同时出图问题解决方案
摘要 TI官方app_multi_cam demo在处理多相机时存在分辨率兼容性问题,当接入不同分辨率相机时会出现画面异常现象。解决方案包括:为每个分辨率不同的相机建立独立的捕获节点和LDC(防畸变)节点;通过LDC节点进行YUV到NV12的数据类型转换;调整Mosaic拼图模块的输入参数配置,使每个相机对应独立的输入通道。具体实现需分别初始化CaptureObj和LDCObj节点,修改拼图函数接口参数,最终输出到统一的display节点。该方案通过数据流路径重构解决了多分辨率相机同时接入时的显示异常问题。
2025-06-15 15:18:32
361
原创 基于S32DS的Lib静态库文件制作
文章摘要:本文介绍了如何在跨公司协作中使用Lib库实现软件功能封装。Lib库是编译后的二进制文件,可隐藏源码细节,仅通过.h文件提供函数接口。具体步骤包括:1)在S32DS中创建Lib工程并生成.a文件;2)将Lib库和头文件导入目标工程;3)设置工程属性Float ABI为Library(soft);4)添加库文件路径。该方法适用于需要保护知识产权的合作场景,通过黑盒方式实现功能共享。(150字)
2025-06-15 15:03:35
374
原创 S32DS 入门教程
本文简要介绍了NXP半导体开发的S32 Design Studio(S32DS)集成开发环境的使用方法。S32DS基于Eclipse平台,主要用于S32K1系列MCU开发。使用步骤包括:1)从官网下载软件;2)设置工作区文件夹;3)通过示例模板创建新工程;4)进行编译和调试(提供Debug、DebugRAM和Release三种编译模式)。文中配有界面截图指导用户操作,帮助开发者快速上手该工具,提高开发效率。
2025-06-08 16:37:57
651
1
基于kea单片机的freertos操作系统keazn64_freertos.zip
2020-05-28
JLINK仿真器驱动JLink_Windows_V644e.zip
2020-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人