有个朋友问了一个问题:
突然觉得,关于单片机,关于嵌入式,我们学的太多,学得太杂,反而对一些基本概念性的问题不清楚。
电流由负载决定 ,单片机系统内阻恒定,电压不变,电流必定不变。
出现上述的问题,无非是因为电源也就是电池,带负载能力较弱,也就是不足以提供足够的电流使系统正常工作。
举个例子,系统 A 需要 10A 的电流,但是电源只能提供 5A,那我换一个能提供 30A 的电源,难道此电源加到系统 A 上就会放出 30A 电流吗?
显然不会。
额定功率、实际功率、最大功率,搞懂这几个概念就很容易找出上述的问题以及其解决方案。
在控制系统中,搭载了多个传感器。其供电确实是一个棘手的问题。
一个系统能否正常工作,第一关就在于,电源是否稳定。
在设计电源电路时,我们首先需要考虑的就是,电源功率是否满足需求,是否能承担这么多传感器电路同时工作,说到底就是功率也就是电流足够与否。
也有一些朋友太过于在乎电源的个数,非要使用 1 个电源直接供电,无限制的对单个电源进行功率扩展,能买到大功率就买大功率,殊不知,功率越大,越贵。
在有限的经济条件下,使用 2 个电源,然后再共地,难道不香吗?
本是一个特别简单的问题,但是也反应出了一些现象,也就是我们对一些基础的知识,掌握不是特别好。
有一些朋友,玩了很多年的单片机,给他一个传感器模块,或者需要自己写驱动程序的电路,直接傻眼了。不给驱动程序根本不会玩。
写驱动说到底,就是写 delay、写移位、写基本逻辑运算等。比如 I2C。
自己写的驱动程序不香吗?
实在没法写的,从头学一学,从写 1602、12864 的驱动开始。
会写但没必要写和压根不会写,还是有很大区别的。
大家还是不要做“调包侠”,代码不易,且行且珍惜。
当然,包括我,共勉。
最后,此文不讽刺任何人,仅仅针对现象,不针对人。(手动狗头保命)