本帖最后由 林敢敢 于 2023-10-15 02:04 编辑
我的开发之路的开始,完全是因为我读的是电子类的专业,我并不是对电子有很大的兴趣,但是我对独一无二的东西十分喜欢,而自己做的东西就是独一无二的,这就是我做开发的原因。
然后我也来分享一下我开发时候的一个小“翻车”经历,我从事的是锂电相关的保护板之类的开发,因为是一个从前没完全没接触的领域所以为了更快的熟悉保护板的原理和一些常识,我就准备自己设计一个三串的小保护板,软件和硬件都自己完成,通过一个完整的流程来帮助自己更快的熟悉原理。就这样我开始用立创eda画好原理图和pcb,打板回来焊上元件再和电池连接,就得到了下图的样子:
之后就是开始编写程序再测试,就是在这个过程中我发现了我硬件设计的小“翻车“。我设计的保护板是充放电同口的,虽然最后是电流走同一个回路但是对mos的控制还是能相对独立的,原本设计是充放电的mos是方向相反的,这样在充放电mos有其中之一关闭时另外一方也能让电流通过,只不过电流是从关闭的mos的二极管上通过,所以再检测到电流时要将关闭的mos打开,防止mos过热,而我就是把mos的方向画成了同向,如下图
这样的话虽然也能用,但是有一方关闭时整个回路就断开了,失去了控制的意义。
[backcolor=rgba(255, 255, 255, 0.86)]这次“翻车”经历让我深刻地认识到,嵌入式开发并不是一件容易的事。它需要深厚的专业知识,严谨的思维,以及对细节的极度关注。同时,我也学到了,当遇到困难时,不要轻易放弃,要有耐心和决心去解决问题。只有这样,我们才能在嵌入式开发的道路上越走越远。 [backcolor=rgba(255, 255, 255, 0.86)]总的来说我从中学到了很多宝贵的经验和教训。我相信,这些经验将对我未来的工作产生深远的影响。
|