嵌入机械或电气系统内部、具有专一功能和实时计算性能的计算机系统
这是《嵌入式 AI 落地手记》的第六篇。前面讲了工程底座,这篇讲 AI 具体怎样工作:生成与检查怎样分工,人工确认放在哪里,技能又怎样根据使用反馈继续修改。
嵌入式设备的低功耗需求很少在原型阶段暴露。开发板上插着调试器、串口和网线,功耗数字本来就没什么参考意义。等到产品定义要求“待机 30 天”或“电池供电 8 小时...
单手操作电脑时,真正打断节奏的往往是手掌在键盘和鼠标之间来回移动。输入几个字、移动指针、点击按钮,再把手放回键位,每次切换都要重新寻找位置。把轨迹球、滚轮和鼠标...
串口助手偶尔发一行文字,开发板能原样回显,并不难。真正容易出问题的是下一行紧跟着到来时,上一行还没有打印完。DMA 已经把数据搬进内存,程序却可能读到一半新、一...
台架上有一条写请求:起始地址落在允许区域,记录长度也不大,ECU 却返回了 7F 3D 31。检查最后一个字节才发现,这笔写入跨过了标定区边界。另一个版本只检查...
排针上再换一颗模组,软件上还是 UART。这次对面是 ASR 私有帧:模组自己听麦克风,识别到命令之后往串口推一包。板上读 /dev/ttyS7,不是 Open...
是个时序问题:按键消抖的计数器和定时器中断撞在一起了,偶尔会漏按。解决方案我心里有数,但要改三个文件、跑两遍编译、烧一次板子确认。
LVGL(Light and Versatile Graphics Library,轻巧而多功能的图形库),是一个免费开源嵌入式图形库,主要用于在嵌入式系统上创...
嵌入式 AI 视觉相机的架构可以概括成一句话:把图像采集、图像处理、AI 推理、工业控制四件事,收进一个能上产线的壳子里。
Spring是为简化Java开发而生的。与传统的如Sturts这样的框架相比,它采用最小侵入编程,让开发者更少的感知到它的存在。随着Spring越来越强大,Sp...
有个做实验室自动化的小团队,用 18W 的微型驱动器做移液模块的定位,一台整机上有 24 个这样的模块,全部挂在一条 RS485 总线上。
有个做包装机械的客户,用 48V 母线驱动一台 300W 的无刷电机做膜料牵引,连续运行 8 小时。他们选驱动器时有明确要求:"要有过热保护"。
有个做牙科椅的客户,驱动靠背升降的有刷直流电机要在 0.5mm/s 的速度下平稳运行 —— 快到位置时医生要能微调,太快了患者会不舒服。母线 24V,电机 13...
前年有个做实验室设备的客户,要在一台高温老化箱里驱动一个 200W 的直流有刷电机。箱子内部 150℃,市电整流后母线 310V,电机离控制柜将近 3 米。
先说结论:独立电刹接口的价值不在"能制动",而在"制动回路与驱动回路在拓扑上分开"——这意味着刹车能力不挤占驱动能力,也意味着制动失效不会连带烧掉功率级。这两条...
先说结论:"支持逻辑电平给定"这句话里,关键信息被省略了——支持的是哪个电压域的逻辑电平。3.3V 的 IO 直连 5V 阈值的输入,低速时能用,高温/长线时开...
先说结论:"支持双电位器"听起来像"两路调速",实际工程里 90% 的用法是"主备切换"——操作台一个、检修手柄一个,同一时刻只有一个生效。理解这一点,才会去核...
先说结论:差压(-5V~+5V 或 -3.3V~+3.3V)给定相比单端 0~5V 给定,抗干扰好一个数量级,但它有一个致命特性:断线时"两侧同时悬空",接收端...