基于纳芯微产品的尾灯方案介绍

news2024/11/12 11:56:28

文章目录

    • 1.前言
    • 2.方案简介
      • 2.1 概述
      • 2.2 功能介绍
      • 2.3 DEMO资料
    • 3.主要器件介绍
      • 3.1 LED Driver
      • 3.2 LDO
      • 3.3 CAN\LIN收发器
    • 4.演示视频
    • 5.推荐阅读

1.前言

最近拜访一些做尾灯模组的客户了解到,目前LED Driver依然紧缺,特别是TPS929120,BD18331这些差分通信的多通道LED Driver,市面上的替换型号也很少。笔者最近和同事做了一版基于纳芯微NSL21912的尾灯DEMO,下面大概介绍下整体方案。

2.方案简介

2.1 概述

整套方案的框图如下:

2.2 功能介绍

其中,控制板的实物图如下:

参照框图,主要实现如下功能:

  • 三路CAN通信,一路LIN通信
  • 一路UART通信,并配套CAN物理层使用,可以外接三个灯板

灯板的实物图如下:

参照框图,主要实现如下功能:

  • 两颗NSL21912,各驱动12颗红色LED
  • 一路UART通信,外接CAN物理层和主板通信
  • 预留Fault输出引脚和Fail safe引脚

2.3 DEMO资料

目前基于该DEMO已经完成的资料如下:

3.主要器件介绍

本次DEMO采用的主控是S32K144,这是目前市面上最火的车规级通用型MCU,本文就不再赘述其性能了。

3.1 LED Driver

本次DEMO使用的NSL21912是纳芯微即将量产的12通道高边LED Driver,主要特性如下:

  • 符合汽车级Grade1等级,环境温度达到125℃
  • 可以通过添加外部电阻进行散热
  • 12通道高边输出通道性能如下:
    • 供电电压为3.8V到20V
    • 每通道最大电流可设置到100mA
    • 2-bit全局通道电流设置,6-bit独立通道电流设置
    • 电流输出大于5mA时,误差小于±5%
    • 输出电流50mA时,压降为0.5V
    • 12-bit独立PWM调光
    • PWM频率可编程(200Hz到16KHz)
    • 线性和指数调光方式均支持
  • 通讯接口性能如下:
    • 最高2Mhz的时钟频率
    • 最多支持16个器件挂在同一个总线上
    • 集成5V LDO输出,可以给CAN收发器供电
  • 诊断和保护功能如下:
    • fail-safe状态可编程
    • LED开路/短路检测
    • 单颗LED短路诊断
    • 可编程的低压检测
    • Fault输出引脚
    • 集成看门狗和CRC校验
    • 集成8bit-ADC可用于检测引脚电压
    • 过温保护

3.2 LDO

纳芯微目前有多个40V耐压的LDO产品,电流从150mA(NSR31xxx系列),300mA(NSR33xxx系列)到500mA(NSR35xxx系列)不等,和市面上多颗主流车规LDO是管脚兼容的。
本次DEMO使用的NSR33150是300mA的LDO,封装为MSOP-8,目前已有多个Tier1厂商在评估使用。

3.3 CAN\LIN收发器

目前国产做CAN\LIN收发器的较多,主要是匹配NXP的TJA1042和TJA1021,纳芯微也有pin2pin的产品,分别为NCA1042和NCA1021,本次DEMO也使用这两颗芯片。

4.演示视频

目前该demo的软件例程主要实现了流水,呼机以及对向流水的功能,整体效果如下:

纳芯微尾灯DEMO

5.推荐阅读

  • CAN(FD)收发器选型及替换指南(一)_Auto FAE进阶之路的博客-CSDN博客_can收发器芯片

  • CAN(FD)收发器选型及替换指南(二)_Auto FAE进阶之路的博客-CSDN博客

  • 叮,一份详细的LIN收发器选型指南请查收_Auto FAE进阶之路的博客-CSDN博客_tja1128

  • 基于S32K144实现TPS929120的基本控制功能_Auto FAE进阶之路的博客-CSDN博客

  • 如此详细的尾灯模组方案,不看看吗?_Auto FAE进阶之路的博客-CSDN博客


如果觉得文章对你有用,不妨给个一键三连!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/56994.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络编程,UDP通信程序,TCP通信程序

一、网络编程 网络编程概述 网络编程 : 在网络[通信协议]下,不同计算机上运行的程序,可以进行[数据传输] 思考: A电脑中的QQ,发送消息给B电脑中的QQ。那么需要知道[哪些条件]才能发送? 在这个故事场景下&…

GitHub 的基本使用

文章目录一、使用前工作二、GitHub 的基本使用一、使用前工作 下载 uu 加速器,用于访问 GitHub 网站(有魔法工具的小伙伴请忽略);uu 加速器下载安装完毕后搜索框搜索学术资源并点击加速(如图1.2.1)&#xf…

【Android App】人脸识别中使用Opencv比较两张人脸相似程度实战(附源码和演示 超详细)

需要全部代码请点赞关注收藏后评论区留言私信~~~ 一、比较两张人脸的相似程度 直方图由一排纵向的竖条或者竖线组成,横轴代表数据类型,纵轴代表数据多少。 图像直方图经常应用于特征提取、图像匹配等方面。 假设有两幅图像,它们的直方图很相…

Vue项目devServer.proxy代理配置详解

Vue项目devServer.proxy代理配置详解目录概述需求:设计思路实现思路分析1..config.js文件中,引入依赖项2.devServer.proxy 可以是一个指向开发环境 API 服务器的字符串3.更多控制行为参考资料和推荐阅读Survive by day and develop by night. talk for i…

语言模型也会“地域黑”?实验表明ALBERT最能黑,BART最友善

文 | ZenMoore前言今天我们来谈论一个不那么硬核的问题:预训练语言模型中的歧视与偏见(bias)。这个问题虽然不像技术问题那样核心,但仍然非常重要。想象一下:你接到了一笔外交级别的订单,要做一个生成语言模型,先不论效…

NNDL 实验七 循环神经网络(3)LSTM的记忆能力实验

文章目录6.3 LSTM的记忆能力实验6.3.1 模型构建6.3.1.1 LSTM层6.3.1.2 模型汇总6.3.2 模型训练6.3.2.1 训练指定长度的数字预测模型6.3.2.2 多组训练6.3.2.3 损失曲线展示【思考题1】LSTM与SRN实验结果对比,谈谈看法。(选做)6.3.3 模型评价6.…

Android OpenGL ES 学习(六) – 使用 VBO、VAO 和 EBO/IBO 优化程序

OpenGL 学习教程 Android OpenGL ES 学习(一) – 基本概念 Android OpenGL ES 学习(二) – 图形渲染管线和GLSL Android OpenGL ES 学习(三) – 绘制平面图形 Android OpenGL ES 学习(四) – 正交投屏 Android OpenGL ES 学习(五) – 渐变色 代码工程地址: https://…

【ARIMA时序预测】基于ARIMA实现时间序列数据预测附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab仿真内容点击👇 智能优化算法 …

Unity常用的三种拖拽方法(内置方法 + 接口 + Event Trigger组件)

目录 内置方法OnMouseDrag【对象含有Collider组件】 配对小游戏 Event Trigger组件 接口 窗口小案例 内置方法OnMouseDrag【对象含有Collider组件】 OnMOuseOver()检测鼠标是否进入到这个2D贴图 当鼠标进入或离开2D贴图,会相应的放大、缩小 private void OnMo…

[附源码]计算机毕业设计springboot校园快递柜存取件系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

山外山通过注册:拟募资12亿 大健康与华盖信诚是股东

雷递网 雷建平 12月2日重庆山外山血液净化技术股份有限公司(简称:“山外山”)日前通过注册,准备在科创板上市。山外山计划募资12.47亿元,其中,8.63亿用于血液净化设备及高值耗材产业化项目,1.64…

【Python基础系列】Part2. 列表

二、列表 1.列表介绍 定义:列表是由一系列按照一定顺序排列的元素组成。 Python中用[]表示列表,用,分割元素。 number ["one", "two", "three"] print(number)# [one, two, three]列表中的元素可以是不同类型 numbe…

netsh interface portproxy端口转发,从本地端口到本地端口不起作用的解决办法

开启IP V6 你虽然可能用不到IPV6,但是有些系统是需要用到IPV6的dll来做端口转发的. 如图,确保你联网的连接已经开启 IPV6 检查IP Helper服务 打开任务管理器 点击 服务 查看iphlpsvc是否启动状态,点击右键如果显示的是停止,就是已经启动了. 如果显示"启动服务"则…

drools规则引擎并发结果不准确问题记录

思路 首先,drools的整体思路比较简单,一个是加载,一个是执行! 加载:把一个比较复杂的关系运算想办法放到drools里面! 执行:让drools去计算这个复杂的运算,最终我们只需要取结果就好&…

广域网技术——SR-MPLS技术基础理论讲解

目录 SR-MPLS基础概念 使用Segment Routeing MPLS技术的优点 Segment Routeing MPLS的基本原理 SRGB Segment ID Bind SID 粘连标签 OSPF对于SR-MPLS的扩展 OSPF对邻接SID做了细分 10类LSA定义的TLV类型 10类LSA定义的TLV的报文格式 ISIS对SR-MPLS的扩展…

详解设计模式:模版方法模式

模板方法模式(Template Method Pattern)也被称为模板模式(Template Pattern),是在 GoF 23 种设计模式中定义了的行为型模式。 模板方法模式 定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使…

若依框架RuoYi项目运行启动教程【傻瓜式教程】

启动若依项目 1.官网下载代码 若依官网 若依在线文档 首先去官网下载代码 链接到码云下载,要么用git下载要么压缩包下载。 然后再IDEA打开项目 想要运行就要搭建好环境 2.搭建若依环境 按照文档要求配置环境 JDK > 1.8 (推荐1.8版本) Mysql > 5.7.0 (推…

Stable Diffusion 2.0 来了

Stable Diffusion 一经发布,就立刻在业界掀起巨大的波浪。我个人后知后觉,直到 Stable Diffusion V1.4 版本发布,才接触 Stable Diffusion (之前使用的是 Disco Diffusion)。这段时间,SD 团队也没闲着,很快就发布了 V2…

【华为上机真题 2022】停车场车辆统计

🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊! &…

【Python】推荐三个好玩的图像处理库

1. 引言 Python是一门高级语言,它可以实现很多功能。Python强大的原因是什么?某种程度上,在于它所拥有的现成的库,使其在编程的各个方向上都易于使用。在本文中,我将向大家展示一些Python库,这些库非常有用…