项目开发与实践-java毕业设计项目源码

  在嵌入式产品项目开发与实践的研发过程中,项目开发与实践我们经常听到项目开发与实践的是“A产品是好好的,这个和A一模一样,怎么会有问题呢?”, “我这个电路是照这个抄下来的,他们的产品工作好好的,我这个怎么会有问题呢?”,“你这样改试试”,甚至一些在研发研阶段,产品测试没有任何问题,但是一到批量生产阶段,就不断的爆出各种问题,为什么会出现如此多的不一致呢?

  记得当时我还是个小白,刚毕业参加工作时,参加一个项目中的电源部分调试工作,当时为了使电源在低电压下,也能正常启动,我不断的调整各个参数,折腾了几天,最后老大过来,看了原理图后,然后默算了一会儿,就让我把向个电阻、电容的值调整了一下,换上后,电源立马正常工作,然后老大语重心长的说“产品是设计出来的,参数是计算出来的,调试是为了验证参数,而不是去为了得到参数”,然后潇洒转身,深藏功与名,只留下我一脸钦佩,在风中零乱。。。

项目开发与实践-java毕业设计项目源码

  随着我参加工作年限的增加,项目经验的丰富,我慢慢体会到了理论对于嵌入式开发的重要性,在最近大火的电视剧《功勋》里面于敏的扮演者雷佳音有句名言“只要理论是对的,就不会错”。现在回过头,再看看大学学习过的知识,当时觉得太过理论的、没有实战,但现在回过头来,发现工作中所用到的知道,全部来自那些理论知识,比如项目开发与实践: 硬件工程师:《数字电路》、《模拟电路》、《电力电子》 软件工程师:《离散数学》、《微机原理》、《数据结构》 对于一些特定领域,比如: 系统控制: 《经典控制》、《现代控制》项目开发与实践; EMC的知识、RF的知识、PCB设计中注意事项,它们都共同的基础:《电磁理论》; 而在进行系统设计时,我们最常用到的是《数学建模》; 。。。。。。

  嵌入式系统的设计,是一门工程学科,既然是学科,它肯定是有理论指导的,理论的正确,保障了我们大方向的正确,同时它也有工程属性,所以它必然带有很多的经验性和实践性,但是这种工程性,是由于系统模型的不准确性和复杂性带来的,我们需要实践来将模型精确化,同时通过实践规律的总结将模型的复杂度降低。这就有点像量子理论第一次被提出来时,爱因斯坦无论如何是无法接受的,用他的话说“上帝不玩骰子”。科学肯定是确定的、精准的、优美的,只是我们本身能力的有限,才不得不以一个不精确的方式描述它。   比如我们在进行PCB设计时,很多准则如3W、6H、地的完整性等都是经验的总结,但这些经验是与理论相符的,只是由于PCB的复杂性和参数的不精确性,我们很难量化出指标。   再比如在进行芯片的寄存器操作时,我们除了看datasheet,按它的说明进行操作,同时我们还需要不断的试错,因为很多时候,有些功能独立运行时,是正常的,但一旦与其它的关联起来,可能就不正常了。这就是由于datasheet本身的不完整、不精确导致的。

项目开发与实践-java毕业设计项目源码

再回到我们最初的问题: 1.“A产品是好好的,这个和A一模一样,怎么会有问题呢?” 这里所谓的一模一样,只是我们认知范围内的一模一样,原理图一样参数一样,并不代表电路就会按照一样的形式工作,比如RF电路。PCB的走线、器件的布局等,都会影响RF性能;

2.产品测试没有任何问题,但是一到批量生产阶段,就不断的爆出各种问题 很多时候,这都是由于器件的参数不一至导致的,或者说选取的器件应用参数,都不在器件的标准参数之内,这就会导致器件应用表现不一致,从而导致批量的稳定性。

一切从理论出发,一切的实践最后都回归到理论,这是我认为的技术路径。

发布于 2024-04-24 16:04:47
收藏
分享
海报
0 条评论
76
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~