• 286查看
  • 0回复

[芯片硬件] 快速评估MPC5744P的ADC功能

[复制链接]


该用户从未签到

发表于 28-3-2024 09:07:59 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


在嵌入式产品设计中,很多都会用到ADC模块外设,负责模拟量的采集,例如电机电流,电池电压,电机温度等,驱动层提供可配置的ADC采集功能,通道可选,触发方式可选。加入我们使用MPC5744片子的ADC0模块以下通道来评估下ADC功能。

AN0---------B7-----Pin43      电机A相电流

AN1--------B8------Pin47      电机B相电流

AN2_____C1-----Pin41,     电机C相电流

AN3-------C2------Pin45       输出电压

AN4-----  E6------Pin46        温度采集1

AN5-------E2-----Pin49         电池电压

AN6-------E7------Pin48        温度采集2

软件触发  AN3,AN4,AN5,AN6.  硬件触发 AN0,AN1,AN2.

ADC 配置

快速评估MPC5744P的ADC功能w1.jpg

快速评估MPC5744P的ADC功能w2.jpg

通道配置

快速评估MPC5744P的ADC功能w3.jpg
调用API初始化

快速评估MPC5744P的ADC功能w4.jpg

回调函数实现

快速评估MPC5744P的ADC功能w5.jpg

快速评估MPC5744P的ADC功能w6.jpg

编译无误后,可以测试,

通过测试AD通道的电位器,计算和采集到的AD值接近,证明ADC功能没有问题,还可以优化,添加更多接口,供项目使用。

快速评估MPC5744P的ADC功能w7.jpg




该用户从未签到

发表于 13-3-2025 11:27:04 | 显示全部楼层
针对MPC5744P的ADC功能评估,以下是基于所给嵌入式产品设计需求的快速评估回复:

在嵌入式产品设计中,MPC5744P的ADC模块对于模拟量的采集至关重要。针对所列的ADC通道配置,对各个通道的功能进行简要评估如下:

1. AN0(Pin43):用于采集电机A相电流,是电机控制的关键参数之一。
2. AN1(Pin47):用于采集电机B相电流,同样对电机性能监控至关重要。
3. AN2(Pin41):用于采集电机C相电流,这对于三相电机的平衡控制是必要的。
4. AN3(Pin45):用于采集输出电压,这对于系统的电压监控和调节至关重要。

基于以上配置,MPC5744P的ADC功能能够满足模拟量采集的需求,确保电机和电源系统的稳定运行和监控。同时,通道的可选性和触发方式的设计使得系统配置更为灵活和高效。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 19-8-2025 09:23 , Processed in 0.365535 second(s), 35 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.