原创 方向比努力重要--学习总结

2012-11-13 21:40 1675 17 20 分类: 工程师职场 文集: life

     好长一段时间没有发博文了,不是因为懒惰,而是因为事情很多,很多事情烦在心头,没有解决的话中终究活得不舒服。如今手上事情告一段落,可以安静地总结一下了。

    从九月中旬开始,老大便让我和另外一个同学做万用表,要求是达到四位半精度以上,并且是同时测量四路电压和四路电流;由于之前没有做过仪器仪表,所以一切从零开始。我们主控制器是STM32,所以处理速度上不必考虑太多。关键便是AD和模拟采集前端电路。

 (1)AD

由于之前最高便是用过16位的ADS1115,而且它是四个通道的,两片即可同时测试八路信号 了。所以当时就很冲动地选了这片芯片;然后用STM32t调试ads1115,调试了两天终于解决硬件上和软件上的问题,本来软件有现成的msp430x程序,修改时钟和时序即可很快出来。谁知,与我合作的同学,他做的第一块电路板居然把ADS1115焊坏了,而我开始没检查出来,有一天时间里怀疑是自己程序的问题,三番四次地修改。现在想来,终究还是自己的软硬件联合调试经验太少了;以前多是做硬件,软件没怎么写,所以一旦开始写软件,首先便有了畏惧心理。担心自己写得不好。呵呵。当年大二大三时候的自信都哪去了呢。。。最后自己做电路板,确定硬件无误后,专心修改时序,于是一下午便成功了。总结:要么从一而终地由自己担保工作质量,要么尽可能地提高自己纠错能力。

一直到10月中旬,我们还是没有放弃ADS1115,直到我们看到了38HOT论坛一位前辈做的六位半万用表,我们晓得差距在哪里了。16位的AD顶多做到4位半,而我们想做到4位半以上,就必须用18bit以上的。而且ADS1115的采样速度过慢,影响测量。随即,我们变更了方案,开始用Linear的LT2440,由于经费有限,我们都先用样片试验,待整体作品做好后才会购买元器件。所以,一开始linear还没给样片时,我们便用TI的ADS1232调试,调试了3天;没调试成功;原因至今不详。然后LT2440来了,便开始调试LT2440;

这个一天便成功了。总结:元器件的选择要严格根据项目要求来选型确定,综合考虑成本、性能。

(2)AD采集模拟电路前端部分

由于输入电压会高达12V,所以电压输入端需要经过三分之一分压,开始我们设计的是1k和2k的1%,50~100ppm的普通贴片电阻作为分压电阻;这点实际上设计有误,为了实现精确和稳定,精确指标是其次,这个比例大不了先测试其阻值计算出比例再经过软件校正,最重要的是稳定,50~100ppm的温漂太大了。应该用好一点的10或5ppm的电阻比较好的。而1k与2k阻值明显太小,对比例影响误差大,100k和200k比较好,过大随之势必增大是电阻热噪声,所以100K适宜。

分压过要接一个跟随运放,降低输出阻抗,增大驱动能力,驱动后面的AD;运放选型一开始也只是考虑了失调电压和电流,而且只是考虑了TI 的器件(因为TI的用得最多,比较熟悉);没有综合考虑输入阻抗,运放噪声等性能。选择了OPA2350,效果不太好;后来重新选型,发现其实OPA335和ICL7650的性能要好很多。可惜,之前为此浪费了太多调试的工作,实属不该。

电流的采样电阻,应该采用温漂小,最好是威世的军品电阻的,然而一开始我们没考虑到这点,只用普通的电阻。这点真错了。然后电流放大部分我们一开始用的是INA270;它性能挺好的,只是我们最终应用测量的是0~200mA,重点在小电流部分必须测得准,而INA270的放大误差在输入电压在150mV以后才会稳定在0.3%,而之前的放大误差都是4%左右,十分影响测试结果。犯错的原因是没有好好看INA270的数据手册。后期改用了INA333,效果还好一些,确定是要双电源供电。单电源无法正常工作。

总结:模拟电路经验还是相当缺乏,应该多看看前人的作品,这样也不至于犯下如此多的错误。

(3)液晶显示

液晶是选用深圳一家公司的12864小屏液晶,价格只在20元左右,但是需要我们自己做转接板,也是由于与我合作的做硬件的同学过于粗心,一开始没有把手册细节看清楚。自以为是对的,便去做了,结果前后弄坏了三块屏,经济损失严重。

总结:做事需仔细认真方少犯错。

工作最后的结局便是:

由于我们所做部分历时近两个月,始终没有做出一个令老大满意的作品。最后,被迫停止工作。十分羞愧。这两个月,老大投入近500元多,来支持我们的工作,提出了很多意见,可笑的是开始我们还自认为自己是对的,没有接受他们善意的意见。

这是项目生涯中第一个失败,第一个不了了之的结局。

所说失败了,但是帮忙做完比较紧急的项目后, 或者忙至寒假也好,我仍会继续做下去。

哪里跌倒的,就在哪里爬起来!!!

文章评论3条评论)

登录后参与讨论

345002072_353389109 2014-9-15 14:11

啊哈,你怎么知道我名字呢

用户377235 2014-9-14 17:39

我是奔着博主名字来的,文章很不错,很受益!

用户377235 2014-2-5 15:36

楼主科学素养很好,失败不可怕
相关推荐阅读
啊左不是蜗牛 2015-01-28 09:21
【博客大赛】那样的人生,看不穿
         昨晚11点跟PM姐姐聊天,问她今晚要不要加班,她回:刚刚开发哥哥陪她出来打的。。。我以为我十点半从实验室回去已经够晚了。。我脸红了。        我问她为什么不早点回去...
啊左不是蜗牛 2015-01-13 19:41
【智能手机】三个观点说说国产手机未来
在此篇文章之前还有一个各大手机品牌的总结,请点击查看。 智能手机之论英雄出处      谈手机之前换个角度,类比一下PC领域。 PC领域毛利最高的时候,国产PC一直混在低端。随着时代发...
啊左不是蜗牛 2015-01-09 17:56
【智能手机】论英雄出处
我认为,如果你不知道对手的底细,那么你就很难战胜对手。知己知彼,百战百胜。所以,我简单地说说我对这几家手机品牌的看法。个人之见,欢迎讨论。   苹果: 1976年成立,在乔布斯这样的天...
啊左不是蜗牛 2014-11-19 13:48
【博客大赛】蜗牛求职记之华为篇
1、前言说明          蜗牛是电赛出身,本科做硬件嵌入式,画板子和写C程序,然后研究生阶段是转战android,但是由于项目涉及到硬件,导师项目众多,小伙伴少,于是我也负责部分st...
啊左不是蜗牛 2014-08-16 14:38
以另一种位图的思想来解决一道OJ题目
前言: 以前所接触到的位图的思想都是以1位的形式去存储某个数出现的次数是1次还是0次。常见的例子不外乎在《编程珠玑》上的开篇例子里,1千万个数的排序统计,用1.25M的内存空间就可以达到遍历一...
啊左不是蜗牛 2014-08-15 11:57
Android 笔记之 listview 性能优化
列表显示需要三个元素, (1)listview 视图,用来显示列表的View ; (2)适配器,用来把数据映射到listView上面的 (3)数据,具体将被映射的数据,包括字符串,图片...
我要评论
3
17
关闭 站长推荐上一条 /2 下一条