FOC-VESC
2025-12-27
开源项目链接: https://github.com/vedderb/bldc VESC是个开源电机控制器项目,全称Vedder Electronic Speed Controller。2015年瑞典工程师Benjamin Vedder开发出来,最初是给电动滑板用的。后来被各种改装,电动自行车、平衡车、机器人关节、无人
共 47 篇文章
2025-12-27
开源项目链接: https://github.com/vedderb/bldc VESC是个开源电机控制器项目,全称Vedder Electronic Speed Controller。2015年瑞典工程师Benjamin Vedder开发出来,最初是给电动滑板用的。后来被各种改装,电动自行车、平衡车、机器人关节、无人
2025-12-27
什么是 TinyUSB? 嘿,伙计们!如果你在嵌入式里跟 USB 打交道,一定听过 TinyUSB。它是一个开源、跨平台的 USB Host/Device 协议栈,专门给各种单片机、小型 MCU 用的。最牛 X 的是: • 内存安全 :不靠 malloc/free,零动态分配,内存需求可控。 • 线程安全 :所有中断里
2025-12-02
什么是SAE J1939? 我想,那应该是 1939 年吧…… 哈哈,这不是一个年份,实际上这个协议的制定工作开始于 1994 年左右,于 1998 年正式发布。 协议制定的背景是,商用车辆与重型机械设备对多功能化、电子化的需求日益增长,其内部各子系统亟需高效通信与协作以实现更复杂的控制与监控功能;同时,为了实现不同制
2025-11-11
restrict 是授予编译器的“性能优化通行证” 在嵌入式C编程的进阶之路上,我们迟早会遇到一个瓶颈:代码逻辑清晰正确,但运行速度就是达不到预期。你检查了算法,优化了循环,却收效甚微。这时,你可能就需要请出 restrict 这个秘密武器了。 如果说 volatile 是给编译器套上缰绳,防止它因“过于聪明”而犯错,
2025-11-02
三次运行才能跑通?这不是玄学,是嵌入式程序员都可能踩的坑。 “使用Keil开发STM32,下载程序后不能运行。在main()入口加打印,啥也没打出来,说明程序都没跑到main()。更奇怪的是,在线调试时要点击三次全速运行才能跑起来!” 这个问题听起来很有戏剧性—— 点三次才能正常运行 ,简直像是某种程序世界的魔法咒语。
2025-10-31
(1) 凯文·凯利(Kevin Kelly,简称 KK,1952-)是著名的作家和未来学家,曾经出版过《失控》等多本畅销书,在国内有很高的知名度。 老爷子今年73岁,依然充满了活力,个人网站 kk.org (下图)几乎每周更新。 如果仔细看首页,你还会发现顶部有一行字。 这行字写着: 长期中,未来由乐观主义者决定。 这
2025-10-20
这是一个非常棒的开源免费的音乐播放器,采用子弹分离的架构,也就是说,它本身只是一个播放器,但是可以通过插件获取网络上的音源,然后就可以替代网易云和QQ等音乐了,下面是网站下载链接: https://ceru.docs.shiqianjiang.cn 支持三个平台,畅听全网音乐,关键是还支持无损下载功能。 附件是插件:
2025-10-09
一、传输线阻抗匹配的基础概念 在电子通信与高速数字电路领域,传输线是信号传输的核心载体。然而,当信号在传输线中传播时,若传输线的特性阻抗与源阻抗、负载阻抗不匹配,就会引发信号反射现象。信号反射会导致信号波形失真、传输损耗增加,严重影响通信质量与电路性能,这便是传输线阻抗匹配问题产生的根源。 传输线阻抗匹配的本质,是通过
2025-09-26
Free Master 2.0 Free Master 2.5 Free Master 3.2
2025-09-22
此处原为动态访问内容,未转为公开静态内容。
2025-09-22
此处原为动态访问内容,未转为公开静态内容。
2025-09-21
上一篇研究了一下晶闸管的原理,了解到,晶闸管是一种以硅单晶为基本材料的 P1N1P2N2 四层三端器件。由于它特性类似于 真空闸流管 ,所以国际上通称为 硅晶体闸流管 ,简称晶闸管 Thyristor 。 又由于晶闸管最初应用于可控整流方面所以又称为硅可控整流元件,简称为可控硅( Silicon Controlled