• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

【代码库】采用 LPC865 并带有 SMBus 接口的智能电池充电器

09/03 09:45
217
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

an-smart-battery-charger-lpc86x-main.zip

共1个文件

采用 LPC865 并带有 SMBus 接口的智能电池充电器

 

电池的应用无处不在:智能手机笔记本电脑可穿戴设备、手持电子产品、智能小家电等等。电池状态信息对用户至关重要,例如电池温度、电压、电流、容量、充电时间和放电时间。确保电池充电安全并提供平滑可控的充电曲线至关重要。上述需求有望通过智能充电器实现。推荐使用 LPC865 实现的智能充电解决方案。

LPC86x 是基于 Arm Cortex-M0+ 的低成本 32 位 MCU 系列,CPU 工作频率高达 48MHz。LPC86x 支持高达 64 KB 的闪存和 8 KB 的 SRAM。LPC86x 的外设包括一个 CRC 引擎、一个 I2C 总线接口、一个 I3C-MIPI 总线接口、最多三个 USART、最多两个 SPI 接口、一个多速率定时器、一个自唤醒定时器、两个 FlexTimer、一个 DMA、一个 12 位 ADC、一个模拟比较器、可通过开关矩阵配置功能的 I/O 端口、一个输入模式匹配引擎以及最多 54 个通用 I/O 引脚

板材:定制板材

 

类别:工业

 

外设:ADC、GPIO、I2C、UART、TIMER、SPI

 

工具链:MCUXpresso IDE

 

目录

 

  1. 软件
  2. 硬件
  3. 设置
  4. 结果
  5. 支持
  6. 发行说明

1.软件

 

  • MCUXpresso IDE V11.9.0 或更高版本
  • SDK215000LPCXpresso860MAX
  • 适用于 Visual Studio Code 的 MCUXpresso:此示例支持适用于 Visual Studio Code 的 MCUXpresso,有关如何使用 Visual Studio Code 的更多信息请参阅此处

2.硬件

 

3. 设置

 

3.1 步骤 1

 

将 12V 电源适配器仿真器、智能电池、NXP LPC865 电池充电器板、USB 转 TLL 板和计算机连接在一起,如下所示:

硬件

信号连接如下:

硬件

3.2 第 2 步

 

  • 将项目导入 MCUXpresso IDE。
  1. 打开 MCUXpresso IDE,在快速启动面板中,选择?应用程序代码中心导入?。
    ?
  2. 在搜索栏中输入演示名称。
  3. 点击?复制GitHub链接?,MCUXpresso IDE将自动检索项目属性,然后单击?下一步>?。
    ?
  4. 选择分支然后点击?Next>?,选择MCUXpresso工程,点击Finish按钮完成导入。
    ?
  • 使用以下设置在 PC 上为串行设备打开串行终端:
    • 512000波特率
    • 8个数据位
    • 无奇偶校验
    • 一个停止位
    • 无流量控制
  • 编译并下载到开发板
  • 重置并运行。

4.结果

 

演示结果如下,在PC窗口打印日志:

?

5. 支持

 

项目元数据

 

董事会徽章

类别徽章 类别徽章

周边徽章 周边徽章

工具链徽章 工具链徽章

有关此示例的内容/正确性的问题可以作为此 GitHub 存储库中的问题输入。

?警告?:有关 NXP 微控制器和预期功能差异的更多常规技术问题,请在NXP 社区论坛上输入您的问题

在 YouTube 上关注我们 在 LinkedIn 上关注我们 在 Facebook 上关注我们 在 Twitter 上关注我们

来源:恩智浦appcodehub

  • an-smart-battery-charger-lpc86x-main.zip
    下载
恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐