自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hkj8808的博客

在路上

  • 博客(77)
  • 资源 (3)
  • 收藏
  • 关注

原创 IPMSM(内置式永磁同步电机)和PMSM(永磁同步电机)的区别

摘要: IPMSM(内置式)和PMSM(表贴式)永磁同步电机的主要区别在于转子结构及控制策略。IPMSM具有凸极效应(Lq>Ld),能产生磁阻转矩,采用MTPA控制优化效率,弱磁能力强,适合高速应用;PMSM磁路均匀(Ld≈Lq),仅含永磁转矩,采用id=0控制简化算法,但弱磁能力有限。两者均采用FOC框架,但IPMSM控制更复杂。IPMSM适用于电动汽车等高性能场景,PMSM更适合家电等低成本应用。结构差异决定了不同的控制方法和应用领域。

2026-03-20 10:34:41 420

原创 linux wget后台下载文件

【代码】linux wget后台下载文件。

2026-02-11 16:26:29 336

原创 Numpy学习

这篇文章介绍了NumPy库的基本使用方法,主要包括数组创建、变形、索引、运算等操作。文章展示了如何创建不同维度和类型的数组(如零数组、单位矩阵、随机数组等),以及数组的变形、拼接、分裂等方法。此外,还讲解了数组的向量化运算,包括与数字的加减乘除、三角函数、指数对数运算,以及矩阵转置和乘法等。文章通过多个示例代码演示了NumPy的高效数组操作功能,特别强调了视图与副本的区别,以及广播运算的规则。这些操作对于科学计算和数据处理非常实用。

2026-02-11 09:45:06 491

原创 FOC代码分析

本文介绍了一种SVPWM(空间矢量脉宽调制)算法的实现方法。算法通过计算三个电压分量确定矢量所在扇区,采用7段式调制策略生成PWM信号。关键步骤包括:1)通过电压分量正负组合确定扇区;2)计算各扇区的时间分量;3)进行过调制处理;4)采用对称序列分配零矢量与非零矢量;5)将时间转换为计数器值。该方法避免了复杂三角函数运算,计算简单高效,适合在微处理器中快速执行,并确保每个扇区有唯一的编码值。代码中包含了详细的电压分量转换、扇区判断和时间分配逻辑,实现了完整的SVPWM调制过程。

2026-01-08 15:08:20 494

原创 Flash中的Bank、Physical Sector、Logical Sector、Page关系

文章摘要:autoar的换页机制采用3个逻辑扇区组成大页结构,用户可自定义保存的block组数据量。当当前大页写满后,系统自动切换到下一个由3个逻辑扇区组成的大页继续写入,通过这种循环写入方式实现数据保存次数的扩展,优化存储效率。

2025-12-10 09:05:34 265

原创 Hex文件格式说明

摘要:该文本描述了HEX文件格式的解析规则。每行以数据长度(04)、起始地址(00C0)和数据类型(00)开头,其中00表示数据记录。结尾包含校验和(C3),计算方法为0x100减去前面所有字节的累加和(不计进位)。HEX文件支持多种记录类型:00数据记录、01文件结束、02扩展段地址、03开始段地址、04扩展线性地址和05开始线性地址。示例中的校验和计算结果与给出的值一致。

2025-12-08 14:24:18 204

原创 bat脚本复制文件到某个路径

摘要:该批处理脚本用于将X1.pdf和X2.pdf文件复制到D:\System32和D:\SysWOW64目录。首先检查脚本同目录下是否存在这两个文件,若不存在则显示错误信息并退出。确认文件存在后,依次执行复制操作到两个目标路径,最后显示完成提示。脚本需以管理员权限运行。

2025-12-03 11:31:31 165

原创 小型Mcu 快速计算Sin和Cos值

【代码】小型Mcu 快速计算Sin和Cos值。

2025-11-20 11:23:33 129

原创 在Linux中,有多种方法可以在一个命令行中执行两个命令:

选择哪种方式取决于你的具体需求:顺序执行、条件执行、并行执行还是数据传递。如果command1成功则执行command2,否则执行command3。只有第一个命令成功执行(返回值为0),第二个命令才会执行。只有第一个命令执行失败(返回值非0),第二个命令才会执行。第一个命令在后台执行,同时立即执行第二个命令。无论第一个命令是否成功,第二个命令都会执行。将第一个命令的输出作为第二个命令的输入。将多个命令作为一个整体执行。

2025-11-14 13:33:58 314

原创 如何用cmake 在ubuntu系统 安装一个C语言程序 使用命令行调用

本文介绍了在Ubuntu系统中使用CMake构建C语言程序的全流程:1)通过apt安装CMake;2)创建简单的C程序main.c;3)编写CMakeLists.txt定义项目结构;4)使用build目录编译安装程序到/usr/local/bin;5)运行和卸载程序的方法;6)提供调试选项说明。该指南完整展示了从环境配置到程序部署的标准化CMake使用流程,适用于初学者快速上手。

2025-11-14 08:45:13 376

原创 功能安全开发——什么是FMEA、FTA 、FMEDA、DFA

特性FMEAFTAFMEDADFA分析方法自下而上(归纳法)自上而下(演绎法)自下而上(基于FMEA的扩展)系统性检查(保证法)主要目的预防失效,识别改进措施分析特定顶事件的因果和概率量化硬件失效率和诊断覆盖率确保失效独立性,防止共因失效分析焦点所有可能的失效模式及其影响特定的、不希望的顶事件硬件元器件的失效模式元素间的依赖关系(共因、级联)输出性质定性/半定量(列表,RPN)高度定量(概率,最小割集)高度定量(失效率,SPFM,LFM)定性(检查报告,改进措施)

2025-09-18 14:15:27 1580

原创 linux 字符设备

我们从以上代码中可以看到,使用register_chrdev函数向内核申请设备号,同一类字 符设备(即主设备号相同),会在内核中申请了256个,通常情况下,我们不需要用到这么多个设备,这就造成了极大的资源浪费。该函数是一个内联函数,它不 仅支持静态申请设备号,也支持动态申请设备号,并将主设备号返回,函数原型如下所示。from:dev_t类型的变量,用于指定字符设备的起始设备号,如果要注册的设备号已经被其他的设备注册了,那么就会导致注册失败。baseminor:次设备号的起始值,通常情况下,设置为0;

2025-07-29 15:44:30 577

原创 Eclipse 打包源文件成库的方法

右键工程源文件夹,选择 Resource Configuration --> Exclude from Build。可以将不需要编译的源文件排除再外。没有配置的文件生成.a库。

2025-07-29 09:19:56 204

原创 Canoe Trace中的错误

A send error occurs when no Slave responds to a send request from the Master (internal or external).A send error event includes information about the send identifier.Send errors for the diagnostic frame SlaveResp (Frame Id = 0x3d) and for event-triggered

2025-06-03 08:58:38 1054

原创 CRC16 CCITT算法

本文介绍了CRC(循环冗余校验)的计算参数和示例。具体参数包括:CRC结果宽度为16位,多项式为0x1021,初始值为0xFFFF,输入数据和结果数据均不进行反射,异或值为0x0000。通过计算数据序列0x31至0x39的CRC值,得到的校验值为0x29B1。文中还提供了相关图片和链接,供读者进一步参考和验证。

2025-05-14 16:24:46 388

原创 CRC在线计算

CRC

2025-05-06 08:18:39 265

原创 srec_cat一些功能介绍

srec_cat是一个功能强大的二进制文件处理工具,主要用于处理等格式的固件文件。它支持地址偏移、格式转换、数据合并/分割、填充、校验和生成等多种操作,广泛应用于嵌入式开发和固件处理中。

2025-04-16 14:08:41 1395

原创 数据库设计三范式

每个字段的值不可再分,所有属性都是原子值(不可拆分的单一值)。

2025-04-11 15:30:23 308

原创 Sqlite3 查看db文件

【代码】Sqlite3 查看db文件。

2025-04-11 13:18:45 1815

原创 功能安全时间参数FTTI

2.在不需要紧急运行的情况下,FHTI < FTTI;在需要紧急运行的情况下,EOTI < EOTTI,且FHTI + EOTI < FTTI。:emergency operation tolerance time interval紧急运行容错时间间隔;:emergency operation time interval紧急运行时间间隔;1.FHTI故障处理时间间隔=故障探测时间间隔FDTI+故障响应时间间隔FRTI。:fault tolerant time interval故障容错时间间隔;

2025-04-11 11:10:41 1475

原创 DIA 开发接口协议

是车厂(OEM)与供应商之间的关键协议文件,用于明确双方在功能安全开发中的责任分工、接口定义和交付要求。根据ISO 26262标准,DIA是确保功能安全目标实现的核心文档之一。双方需在项目早期签署DIA,并定期联合评审文档状态,确保功能安全目标的实现。,其核心是通过文档明确双方责任、接口和交付要求。在汽车功能安全开发中,

2025-04-11 09:21:12 1458

原创 FSR的确认

供应商掌握组件/子系统的技术细节,可评估FSR是否可实现(如硬件资源、诊断机制、性能限制等)。车厂主导安全目标的提出,供应商提供技术可行性反馈,双方通过协商确保FSR合理、可实施,并在接口协议中固化责任分工。FSR需分解为技术安全需求(TSR)并分配给硬件(HSR)和软件(SSR)。FSR涉及跨系统交互(如传感器→ECU→执行器),双方需明确接口协议(如信号频率、容错机制、故障传递路径)。早期协商可减少需求误解导致的开发返工(例如,车厂要求的诊断覆盖率可能与供应商的测试能力不匹配)。

2025-04-11 08:45:16 607 1

原创 贸易顺差概念

贸易顺差是指一个国家在一定时期内的出口总额超过进口总额,形成对外贸易的盈余状态。

2025-04-02 14:57:32 776

原创 UDS $27服务DLL文件生成

UDS 27算法 DLL文件生成

2025-03-27 13:27:24 1152

原创 DTC 故障码转换

DTC 故障码格式转换

2025-03-26 11:30:28 700

原创 QMI8658B 接口IIC 调试

QMI8658调试

2025-03-14 13:52:17 486

原创 PCB孔的类型及设计规则

PCB 中的**孔(via/hole)**主要分为以下几类,按用途、制造工艺、导通方式等分类:

2025-03-08 20:16:33 3694

原创 AD 过孔库创建及应用

AD 过孔库

2025-03-08 19:54:30 1350

原创 AD 阻焊开窗

阻焊开窗

2025-03-08 19:02:48 322

原创 AD规则设计

根据ROOM区域设置规则。

2025-03-08 16:31:49 427

原创 AD 补泪滴

PCB 泪滴(teardrop) 的作用主要有以下几点:增强机械强度改善制造公差

2025-03-08 14:32:40 589

原创 AD 导出bom

导出bom

2025-03-04 21:59:41 241

原创 AD 交互式布局

交互显示,快捷键CTRL + SHIFT + X。

2025-03-01 16:31:02 407

原创 AD PCB栅格配置

PCB 空白处点击,查看右侧,点击数字位置弹出配置框。SHIFT + CTRL+ G 配合每个大栅。

2025-03-01 14:26:25 3743

原创 Alitum Designer 导入板框DXF文件

1.机械1层导入DXF文件。更改为mm,和选择机械1层2.keepout层导入dxf文件在机械1层放在焊盘,辅助定位。在keepout 层复制外框到粘贴重合。画出板框或者快捷键DSD。

2025-02-26 13:27:20 768

原创 Alitum Designer PCB 十字光标放大

AD 十字光标放大

2025-02-25 22:00:07 528

原创 Alitum Designer 原理图统一管理封装

统一封装管理

2025-02-25 21:54:28 163

原创 Alitum Designer 快捷键

PCB 快捷键

2025-02-24 22:01:35 213

原创 Alitum Designer PCB 设定快捷键

1.放在相应功能上按住CTRL,鼠标左键按键。2.鼠标放上点击相应键盘按键。

2025-02-24 21:55:28 257

原创 Alitum Designer PCB 打开层叠结构

一、通过菜单二、快捷键dk。

2025-02-24 21:49:51 522

内容包含SM2 pem格式的公钥、私钥和对应十六进制的公钥和私钥,可以用于验证PEM转十六进制之间转换工具

内容包含SM2 pem格式的公钥、私钥和对应十六进制的公钥和私钥,可以用于验证PEM转十六进制之间转换工具

2025-01-21

LIN协议和物理层要求详解

The document introduces LIN (Local Interconnect Network) protocol and discusses detailed physical layer requirements. It provides comprehensive content about LIN technology's components, LIN transmitter specifics, pertinent protocols, practical applications, and aspects related to physical layers; in particular focusing on thresholds, capacitance effects, electromagnetic interference, electrostatic discharge and other issues in physical layer transmission. Applicable professionals include automotive electronics engineers, software developers involved with embedded systems and hardware design engineers. Furthermore, system architects aiming to implement robust communication within vehicle infrastructures will find this document useful. It mainly serves as a reference guide for designing LIN-compliant automotive networks and ensuring optimal functionality by adhering closely to standards for LIN-based communication systems, addressing potential interference concerns along with offering insight into LIN receiver and transmitter operations.

2024-10-09

CAN,J1939,UDS,Canopen,CanFD ,XCP 等等

CAN,J1939,UDS,Canopen,CanFD ,XCP 等等

2024-09-08

松下电感基础知识,电感器的基本结构与电感值,电感器的基本工作原理,电感器的主要技术规格等等

松下电感基础知识,电感器的基本结构与电感值,电感器的基本工作原理,电感器的主要技术规格等等

2024-08-05

atmega16 温度测量

18b20 1602 显示 AVR单片机测量温度成功测试 仿真通过 快来下载吧

2013-08-25

hexview 是一个用于以十六进制格式查看文件内容的工具

hexview 是一个用于以十六进制格式查看文件内容的工具。它能够将文件的二进制数据以十六进制(hexadecimal)表示,方便用户查看和分析文件的具体内容。许多编程和数据分析任务需要用到这种工具,例如调试程序、分析数据格式、查找文件中的特定内容等。

2024-07-22

winhex 是一款非常不错的 16 进制编辑器

winhex 是一个专门用来对付各种日常紧急情况的工具。它可以用来检查和修复各种文件、恢复删除文件、硬盘损坏造成的数据丢失等。同时它还可以让你看到其他程序隐藏起来的文件和数据。总体来说是一款非常不错的 16 进制编辑器。得到 ZDNetSoftwareLibrary 五星级最高评价,拥有强大的系统效用。

2024-06-29

TESSY-UserManual-41.pdf

Tessy4.1英文原版手册

2022-01-05

51单片机 1602 显示驱动模块

51单片机 1602模块 驱动成功 非常好用啊

2013-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除