自己网站做搜索引擎优化/网页制作基础教程
目录
一.S32K144开发板概述
二.产品技术和功能规格
三.开发环境
1.S32K144的开发环境主流是这么三种:
2.开发板Demo工程
四.S32K144开发板实物图
五、汽车大灯硬件架构
一.S32K144开发板概述
S32K144EVB是面向通用汽车应用的低成本评估和开发板。
S32K144EVB基于32位Arm® Cortex®-M4F S32K14 MCU,提供与Arduino® UNO引脚布局兼容的标准规格,提供了广泛的扩展板选项,可用于快速的应用原型设计和演示
二.产品技术和功能规格
三.开发环境
1.S32K144的开发环境主流是这么三种:
- S32DS
S32DS是NXP官方给的开发工具。
S342K144要选择S32DS IDE for Arm。
- Keil
Keil需要下载pack支持包,部分源码需要从S32DS导出。 - IAR(IAR Embedded Workbench for ARM)
IAR软件需要购买支持ARM系列编译的版本。
2.开发板Demo工程
这部分很重要,因为这可能是我们实现工程最直接也是最有效的方法了(这个是资料最全的)。
在File-New-S32DS project from example,可以调出能导入的demo工程。
感觉demo主要分了两类
1.寄存器开发版本
感觉类似之前Stm32的寄存器版本,类似51的开发,都是直接配寄存器的。这种效率更高,但是可读性和移植性比较差。
2.库函数版本
感觉类似stm32的hal库,NXP命名是Pal库,都是一个中间的抽象层。这个版本的代码支持用pe来做图形化配置(这部分感觉没有st的STM32cube好用)
四.S32K144开发板实物图
开发板自带功能外设
开发板自带了调试接口OpenSDA,这是个什么东西会在后面介绍。
板载接口有CAN、Lin/Uart、ADC、PWM、IO(Key)…
S32K144 的特色如下:
ARM Cortex-M4 up to 112Mhz;
Flash/RAM-512 KB/64KB;
丰富的外设资源:
4×16bit timer、
1×32bit LP timer、
RTC、
4xLPSPI(with 1 emulated SPI by Flex IO)、
4xLPUART、
3xFlexCAN 、
2x16(12-bit)ADC
Function Safety ASIL-B
S32K 系列有多种产品可供客户选择,并且配套丰富的支持工具供客户开发
五、汽车大灯硬件架构
自适应远光灯(ADB)智能防眩目远光灯系统。
硬件设计
控制部分
使用 NXP S32K144 作为 Lighting ECU Microcontroller,一方面留有CAN总线与BCM及其它ECU连接,接受车身诸多传感器的信号,另一方面使用 CAN总线与 LED Matrix Manage ASL5XXXYHZ 通信,传输LED的亮灭信息。
LED驱动部分
LED 驱动部分使用多通道的多项升压稳压器ASLx500y和多通道降压ASLx41y LED驱动器组成的升降压双级架构。具有诸多优势。
最佳架构 - 更低的系统成本
恩智浦驱动器IC产品组合旨在以最低成本在初始设计、批量生产和未来的系统更新方面实现最大的设计自由度。该产品组合包括两个系列 - 多相升压ASLx500和多通道降压ASLx416驱动器IC。此外,它们还提供了一个统一的平台架构 ,能够驱动任何数量的LED和通道,同时降低了系统成本。
最佳集成 - 更少的空间
高度的数字集成确保以最少的外部组件实现最大的耐用性和设计简易性。此外,多通道降压IC针对每个通道使用一个外部功率MOSFET。这在高电流(每通道超过1.5A)情况下可实现驱动器的最佳散热性能。因此,多通道LED驱动器IC可以最小的PCB面积实现高输出功率,而无需昂贵的散热元件。
可扩展性和灵活性 - 缩短研发生产周期
多通道LED驱动器IC具有高度扩展性和灵活性。恩智浦解决方案具有一个升压IC,可以从双通道扩展到12通道,输出功率在30 W至140 W之间。此外,通过SPI接口,恩智浦驱动器IC可灵活编程,使恩智浦解决方案能够驱动各种先进的照明应用,例如:自适应远光照明(ADB)、高级前灯照明(AFL)、激光照明等。恩智浦解决方案还具有优化的架构、封装和引脚,可为新产品开发和未来产品升级缩短研发生产周期。
核心技术优势
1、12bit PWM调光可对LED亮度做独立的高精度控制,配合特殊ADB透镜便可单独控制前方多个暗区的亮度,并借此实现特定的灯光效果,如流水灯,开机迎宾等酷炫效果。
2、支持多个CAN外设,通过CAN总线配合前置摄像头及 ADAS 实现远光灯光选择性避让,让对方来车、前车、行人不受远光的侵袭。
3、采用升降压电源架构,并且可以从双通道扩展到12通道,输出功率在30 W至140 W之间,除可驱动 ADB外,还可使用其他通道驱动近光灯、转向灯、日行灯和位置灯,高度集成,应用在多通道产品有极高的性价比。
4、使用 SPI 配置 LED Driver IC,省去对器件进行外部编程的电阻电容元器件,并且可以通过 SPI 对IC进行监控诊断,使得外围硬件简单,十分便于调试。
5、Gate 脚驱动电压可调,便于EMI的解决
6、工作温度范围为 –40至+125ºC,最大结温到 +175ºC。并且IC热阻小,允许的PCBA温升可以到很大。
7、支持Limp Home 模式,可应对真实应用下的突发情况,并可做功能安全等级。
8、整体效率可达87%及以上
方案规格
1、输入电压: DC 6V~19V(上下阈值软件可调)
2、输入防反接: 支持
3、升压稳压器输出电压:42V(软件可调)
4、升压稳压器工作频率:200KHz(软件可调)
5、升压稳压器 gate驱动电压:6V(软件可调)
6、降压 LED 驱动器工作频率:300KHz(软件可调)
7、降压 LED 驱动器 gate驱动电压:7V(软件可调)
8、温度监测: 支持
9、LED故障检测: 支持
10、CAN 通讯: 支持(S32K有CAN控制器)
11、输出通道数:6 通道(可拓展,双级架构,最多到12通道)
相关文章:

S32K144开发板
目录 一.S32K144开发板概述 二.产品技术和功能规格 三.开发环境 1.S32K144的开发环境主流是这么三种: 2.开发板Demo工程 四.S32K144开发板实物图 五、汽车大灯硬件架构 一.S32K144开发板概述 S32K14…...

三波混频下的相位失配原理
原理推导 在四波混频情况下,实现零相位失配是一件很困难的事情。因为在四波混频中,相位调制和增益都依赖于相同的参数,即克尔非线性 γ \gamma γ。这个问题可以用嵌入在传输线上的辅助共振元件的复杂色散工程来部分解决。 但是在三波混频中…...

软考A计划-试题模拟含答案解析-卷一
点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分享&am…...

Ubuntu下编译运行MicroPython Unix版本
文章目录 github拉取源码更新模块编译运行 github拉取源码 到Github(https://github.com/micropython/micropython)上下载源码 终端输入,如果提示识别不到gh命令,就sudo apt-get install gc安装一下。 再根据提示在终端里登录自己的github账号。 再次…...

实现用QCustomPlot封装的插件,放到绘图软件中可以点击和移动
首先,我们需要在绘图软件中创建一个插件,并将QCustomPlot控件添加到插件中。QCustomPlot是一个功能强大的绘图控件,可以轻松创建各种类型的图表,包括折线图、散点图、柱状图等等。 接下来,我们需要为QCustomPlot控件添加鼠标事件处理函数,以实现点击和移动的功能。QCust…...

【源码解析】Nacos配置热更新的实现原理
使用入门 使用RefreshScopeValue,实现动态刷新 RestController RefreshScope public class TestController {Value("${cls.name}")private String clsName;}使用ConfigurationProperties,通过Autowired注入使用 Data ConfigurationProperti…...

界面组件DevExpress ASP.NET Core v22.2 - UI组件升级
DevExpress ASP.NET Core Controls使用强大的混合方法,结合现代企业Web开发工具所期望的所有功能。该套件通过ASP.NET Razor标记和服务器端ASP.NET Core Web API的生产力和简便性,提供客户端JavaScript的性能和灵活性。ThemeBuilder工具和集成的Material…...

阿里系文生图(PAI+通义)
PAI-Diffusion模型来了!阿里云机器学习团队带您徜徉中文艺术海洋 - 知乎作者:汪诚愚、段忠杰、朱祥茹、黄俊导读近年来,随着海量多模态数据在互联网的爆炸性增长和训练深度学习大模型的算力大幅提升,AI生成内容(AI Gen…...

Netty概述及Hello word入门
目录 概述 Netty是什么 Netty的地位 Netty的优势 HelloWord入门程序 目标 pom依赖 服务器端 客户端 运行结果 入门把握理解 概述 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable hi…...

汇编寄存器之内存访问
1.内存中字的存储: 在CPU中用一个16位寄存器来存储一个字, 高8位存高字节,低8位存低字节 如AX寄存器存在一个字,那么AH存高字节,AL存低字节 在内存中存储字时是用两个连续的字节来存储字的, 这个字的低字节存在低单元,高字节存在高单元. 如下表示: 内存单元编号 单元中…...

C++进阶 —— lambda表达式(C++11新特性)
目录 一,模板函数sort 二,lambda表达式 一,模板函数sort 在C98中,如对一个数据集合中的元素进行排序,可使用模板函数sort,如元素为自定义类型,需定义排序时的比较规则;随着C的发展…...

数据结构04:串的存储结构与KMP算法
前言 参考用书:王道考研《2024年 数据结构考研复习指导》 参考用书配套视频:4.1_1_串的定义和基本操作_哔哩哔哩_bilibili 特别感谢: Google Bard老师[解释KMP,修改BUG]、Chat GPT老师[修改BUG]、BING老师[封面图]~ 当我请求BI…...

零基础快速搭建私人影音媒体平台
目录 1. 前言 2. Jellyfin服务网站搭建 2.1. Jellyfin下载和安装 2.2. Jellyfin网页测试 3.本地网页发布 3.1 cpolar的安装和注册 3.2 Cpolar云端设置 3.3 Cpolar本地设置 4.公网访问测试 5. 结语 转载自cpolar极点云的文章:零基础搭建私人影音媒体平台【…...

C++map和set
目录: 什么是关联式容器?键值对树形结构的关联式容器 set的概念multiset的使用pair和make_pair map的概念用“[]”实现统计水果的次数 multimap的使用 什么是关联式容器? 在初阶阶段,我们已经接触过STL中的部分容器,比…...

python接口测试之测试报告
在本文章中,主要使用jenkins和编写的自动化测试代码,来生成漂亮的测试报告,关于什么是CI这些我就不详细的介绍了,这里我们主要是实战为主。 首先搭建java的环境,这个这里不做介绍。搭建好java的环境后,在h…...

HGFormer:用于领域广义语义分割的层级式分组Transformer
文章目录 HGFormer: Hierarchical Grouping Transformer for Domain Generalized Semantic Segmentation摘要本文方法实验结果 HGFormer: Hierarchical Grouping Transformer for Domain Generalized Semantic Segmentation 摘要 目前的语义分割模型在独立同分布条件下取得了…...

async函数用法
目录 1.概念 2.本质 3.语法 4.特点 5.async基本使用 6.async里的await普通函数返回值 7.async里的await Promise函数成功返回值 8.async里的await Promise函数失败返回值 9.解决async里的await Promise函数失败后不执行下面内容 1.概念 真正意义上解决异步回调的问题&am…...

简谈软件版本周期 | Alpha、Beta、RC、Stable版本之间的区别
目录 💌 引言 ⭕ 软件版本周期 🛠️ 软件开发期 ⚖️ 软件完成期 💰 商业软件版本 💌 引言 定义好版本号,对于产品的版本发布与持续更新很重要;但是对于版本怎么定义,规则如何确定&#x…...

VS2022发布独立部署的.net程序
.net core支持依赖框架部署和独立部署两种方式,之前学习时是在VSCode中使用dotnet命令发布的。但是在VS2022中却不知道该如何设置。以获取PDF文件使用字体的项目为例,VS2022中默认编译的是依赖框架部署方式(编译的结果如下图所示)…...

5-网络初识——封装和分用
目录 1.数据封装的过程 2.数据分用的过程 PS:网络数据传输的基本流程(以QQ为例,A给B发送一个hello): 一、发送方: 二、接收方: 不同的协议层对数据包有不同的称谓,在传输层叫做…...

机器学习——特征工程
对于机器学习特征工程的知识,你是怎样理解“特征” 在机器学习中,特征(Feature)是指从原始数据中提取出来的、用于训练和测试机器学习模型的各种属性、变量或特点。特征可以是任何类型的数据,例如数字、文本、图像、音…...

ubuntu安装搜狗输入法,图文详解+踩坑解决
搜狗输入法已支持Ubuntu16.04、18.04、19.10、20.04、20.10,本教程系统是基于ubuntu18.04 一、添加中文语言支持 系统设置—>区域和语言—>管理已安装的语言—>在“语言”tab下—>点击“添加或删除语言”。 弹出“已安装语言”窗口,勾选中文…...

docker 数据持久化
目录 一、将本地目录直接映射到容器里(运行成容器时候进行映射) 二、数据卷模式 1、创建数据卷 2、查看数据卷列表,有哪些数据卷 3、查看某个数据卷 4、容器目录挂载到数据卷 5、数据卷的优势:多个容器共享一个数据卷 默认…...

Pytest运行指定的case,这个方法真的很高效……
Pytest运行指定的case 在测试工作中,当我们写了较多的cases时,如果每次都要全部运行一遍,无疑是很浪费时间的,而且效率低下。 但是有一种方法可以帮助你快速地运行指定的测试用例,提高测试效率,那就是使用…...

操作系统复习2.3.4-进程同步问题
生产者-消费者 系统中有一组生产者进程和一组消费者进程 两者共享一个初始为空,大小为n的缓冲区 缓冲区没满,生产者才能放入 缓冲区没空,消费者才能取出 互斥地访问缓冲区 互斥要在同步之后,不然会导致想要同步,但由…...

3ds MAX 基本体建模,长方体、圆柱体和球体
3ds MAX基本页面如下: 生成新的几何体在右侧: 选择生成的对象类型即可,以下为例子: 1、长方体建模 选择建立的对象类型为长方形 在 任意一个窗口绘制,鼠标滑动 这里选择左上角的俯视图 松开鼠标后,可以…...

搭建个人博客
个人网站用处有很多,可以写博客来记录学习过程中的各种事,不管是新知识还是踩坑记录,写完就丢在网站上,方便日后复习,也可以共享给他人,让其他人避免踩雷。 当然也不仅限于技术性的文章,生活中有…...

JavaScript进阶(下)
# JavaScript 进阶 - 第3天笔记 > 了解构造函数原型对象的语法特征,掌握 JavaScript 中面向对象编程的实现方式,基于面向对象编程思想实现 DOM 操作的封装。 - 了解面向对象编程的一般特征 - 掌握基于构造函数原型对象的逻辑封装 - 掌握基于原型对…...

基于PyQt5的图形化界面开发——堆栈动画演示
目录 0. 前言1. 了解堆栈2.代码实现3. 演示效果其他PyQt5文章 0. 前言 本文使用 PyQt5制作图形化界面演示数据结构中的堆栈操作 操作系统:Windows10 专业版 开发环境:Pycahrm Comunity 2022.3 Python解释器版本:Python3.8 第三方库&…...

2023 年第三届长三角高校数学建模竞赛赛题浅析
为了更好地让大家本次长三角比赛选题,我将对本次比赛的题目进行简要浅析。数模模型通常分为优化、预测、评价三类,而本次数学题目就正好对应着A、B、C分别为优化、预测、评价。整体难度不大,主要难点在于A题的优化以及B、C的数据收集。稍后&a…...