他们说,是你自己要吸的
“中国政府说,他们禁烟是为了维护臣民的道德。但如果英国政府为了保护那些愿意购买鸦片的中国人的道德,而要求议会拨款派出大批缉私船,议会会给它一个便士吗?”——帕默斯顿,1840年4月9日,英国下议院(据
8A同步DC-DC方案:3×3mm的SY8368A
给主板、显示控制板或者多外设设备选电源,常会遇到这样的需求:输入是12V适配器,输出要5V或3.3V,电流却已经超过普通两三安降压芯片的能力。这类电路,可以看看矽力杰的SY8368AQQC。4~28V
理想二极管的VS,接输入还是输出?
给设备做两路供电,常见的接法是每路串一个二极管,再把输出并到一起。哪一路电压高,哪一路供电;另一路被挡住,电流不会沿着它倒灌回去。这就叫电源OR-ing,也就是电源或接。电路很省心,发热却不一定省心。
C++里的auto、引用和指针,嵌入式工程师该怎么用?
读C++固件时,经常能看到这样的入口代码:auto& app = Application::GetInstance();
app.Initialize();
app.Run();第一行取得应用
TVS、稳压管、肖特基怎么选?二极管参数与用途对照
一块控制板上,接口旁边放着TVS,继电器两端并着续流管,电源通路里又有肖特基。它们都叫二极管,外形有时也差不多,选料时却要翻到手册里不同的几行。选TVS,要看浪涌来时电压会被限制到多高;选稳压管,要看
聊聊陶瓷电容的 DC Bias
做硬件设计的人对陶瓷电容都太熟了,熟到很多时候根本不会多想。
原理图上需要一个 10μF,选一颗 10μF;输入 12V,觉得 25V 耐压就足够了;如果想保险一点,那就换成 50V。大多数时候我就是
传统两轮车企业急需提升认知和组织能力
很多传统两轮车企业这几年都有一个困惑:为什么自己也在做智能化,也采购了更好的控制器、更好的电池、更好的车联网方案,甚至功能列表比九号还丰富,但市场表现始终追不上?很多人第一反应是技术差距。其实不是。如
IMU 中加速度计的实现方式
之前做平衡车、机器人的时候,IMU基本都是绕不开的一颗芯片。把它焊到板子上,配置几个寄存器,就可以从里面读出X、Y、Z三个方向的加速度和角速度。用起来确实方便,但我以前也一直有个疑问:一颗黑乎乎的芯片
陀螺仪传感器
陀螺仪传感器,也称为角速率传感器或角速度传感器,是一种感测角速度的设备。
简单来说,角速度就是单位时间内旋转角度的变化量,角速度通常以度/秒(度/秒)表示。
原始的陀螺仪
刚体上有一个万向支点,
两轮车的中控,控制器,ECU,VCU到底是什么?
前段时间和一个做两轮车的朋友聊天,他突然问了我一个问题。
他说:“为什么汽车里什么东西都叫ECU?两轮车却有的叫中控,有的叫VCU,还有的叫ECU呢?”
发动机有ECU,ABS有ECU,安全气囊有EC
当状态机越来越复杂,为什么工程师开始放弃Switch Case了?
在嵌入式开发中,状态机几乎无处不在。比如两轮车VCU中,我们至少需要设防,解防,接近,开机,骑行,故障,离开,锁车,开锁等状态。
当然,设备启动需要状态机,蓝牙连接需要状态机,OTA升级需要状态机,电
RT-Thread中的$Sub$$main和$Super$$main
我第一次看RT-Thread的代码时,产生了一个直觉判断:这东西就是比FreeRTOS复杂一点,启动流程多了一层包装,本质还是main函数负责初始化,调度器最后启动。不过最后看完启动过程后,发现他用了

