|
【TI首届低功耗设计大赛】微型LCR测试仪-写在最后的故事
[复制链接]
这是一篇总结性质的小故事,包含自己的所思所想,一些小花絮,一些小感悟,也许会有些啰嗦,但一定是真实的。讲述关于这台小LCR前前后后的经历,关于这段时间虽然特别累但又开心着的一个普通工程师的故事。
在一个非常非常偶然的半夜时分,看到EEWORLD有一个这样的比赛,而且快要截止了。比较巧合的正是手头有这样一个只做了个开头的小东西,当初的想法只是看看能不能入围,因为430单片机很适合做这样一个微型的东西,结果很开心的看到自己的名字出现在第三批的名单上,那段时间自己特别倒霉,碰到各种很纠结的事,看到居然中奖了,当时有种好Happy的感觉。
板子在看到消息的第二天就收到了,不得不感叹TI的效率还是很高的。作者是搞硬件的,拿来之后先把整个硬件系统梳理了一遍,基本的应用感觉还好说。然后从软件开始悲剧起来,听说CCS是很好的东西,,程序编译除了好慢,也一直算正常。不过当我准备联机仿真的时候,发现不管是公司电脑还是自己的电脑,统统连不上,方法试了好多,依旧无效……最后在精神接近崩溃的时候得出一个结论:CCS应该是不喜欢我,我还是去找IAR吧。果然,IAR是很靠的住的,界面超级简洁,编译和仿真速度也很快。另外感谢群里朋友提供的430的一份例程,感觉比开发板里提供的例程更容易上手一些,大概一直习惯于寄存器操作的缘故。
接下来的工作先分两条线进行的,一方面要画PCB,把之前搞了个开头的模拟部分硬件做些改进,与430的系统进行配合后画个小板;另一方面就要把430用到的外设进行下基本的调试,真是好久没写程序,脑袋都木掉了……
做回来的板子就如同大家看到的那个样子,上面那块是液晶和按键,下面是测量主板,两块板对着插起来,电池塞到中间。后来从照片来看,倒真的有些小巧精致的感觉,正是想要达到的风格。不过当初写方案时候吹牛皮说做到火柴盒大小,不过那个屏幕可都有一个火柴盒大小了,最终整机算是做到两个火柴盒那么大了吧,如果用小点的屏幕和更小的器件,做得更小是可以的。
等到板子装好大概就是十一月初了,这东西软件要和硬件一起调的,不管是时序还是滤波器参数之类,要一起调了才知道好坏。其实作者也是一个蛮铁杆的电子爱好者,不过一直是喜欢电子仪表精密测量这些东西,是38hot的资深潜水员,这一切起源于小学三年级从床底翻出老妈当年用的那块MF10万用表,很奇怪的,从那时起就特别喜欢这一类精密仪表的东西,着迷于一个完美的归零和精确到一字不差的测量值,很难,但却是追求的目标。而且很幸运的是,大学毕业后,自己的工作就是去实现这一切。呃…..还是回到正题……正如我前面所说的,这件小制作正是自己特别喜欢的一类东西,那么,它一定是一件用心去完成的作品,而不仅仅是草草的敷衍……
当然,白天的工作实际是挺忙的,正好是自己负责的一个小机器进入小批量投产,各部门各种领导呼来唤去啊……各种问题各种改各种修啊……晚上又有很多东西要复习。这时候,工作经验就能派上点用场了,否则自己就会先乱掉。不过好在整个调试过程还算顺利……虽说第一次用430芯片,但还是非常顺手的,你总能恰到好处地在手册里找到你想要的功能,这点比用ARM配置时候要轻松好多,大概这也是430的“恰到好处”的优势吧。硬件部分之前调试过基本的功能,但这次重新画了板子,也改进了一些,主要在信号通路和滤波器部分,还加了一个硬件同步电路。本来这部分也是拼凑的一个电路,后来的改进完全是自己的理解,不过效果还好,中间遇到过一次麻烦,两个二阶滤波器参数又重新算了一次才弄好。
最基本的测量部分完成后,也就意味着这台LCR有了名副其实的意义,而不仅仅是个创意了。接下来,对着示波器一个档位一个档位的看过去,一步一步验证每个档位和频点的理论计算值是否正确,再根据实际测量确定最合适的增益,直至最终确定下每个位置的测量参数,上下限值,并写到程序里去。原来计划最高档位只到100kohm的,但从调试的结果来看,还有潜力,档位可以做到更高,然后就有了300kohm,1Mohm,10Mohm和30Mohm这几个高阻档位,最高上限100Mohm。每增加一档,对于程序只不过是数组增加一个元素,但对于硬件来说,意味着更小的信号,更大的增益和更加难以控制的噪音,最终,通过更换器件,重算滤波器参数,软件滤波的加强,成功实现了这一切,至少,看上去还可以。
记不得是某一天的中午,这台LCR可以实现全量程自动测量了,这是我定下的整个设计最核心的内容,当时特高兴,当时的心情----借用我的某同学形容他和妹子出去玩的感觉----心中有一百只小鸟在唱歌。当然,如果你也曾投入心思去做某件东西,一定也会有这种体会,对吧。
转眼又了十二月初,我知道我不能再继续做这个了,今年是准备去参加研究生考试的,所以……在最后这段日子,还是放下那些能放下的东西,尽量安排好工作,好好学习吧。
……
在12月27和28号两天,离开学校多年,又重新坐回了教室,80末的我和一群92年的小伙伴们坐在一起考试,突然有种晕晕的感觉……回想起刚毕业那会的轻狂,觉得自己会一些东西,然后,一年,两年……工作久了,见得多了,也重新学习了很多,反而觉得自己啥都不会了。其实,上学那会所谓对电子的兴趣,很大程度上在于做一两件有些意思的小作品,但忽略了电子技术这一课程最重要的理论基础,高等数学、电路、信号与系统、模拟电子……特别是数学,例如公司的产品,但就电路来说,可能大部分都能看懂,但剩下一小部分看不懂的,才是核心,等算过、理解过两张A4纸的微积分和一些微分方程后,一辈子都忘不掉对那一小块电路恍然大悟的感觉。即便是爱好这一切,如果不把这些东西弄好,也难有进展,而这恰恰是上学那会完全没有意识到的。所以,无关功利,只是想回学校把之前没学好的东西重新学好……累点,应该也是值得的吧。
今天是这个活动的最后一天,就拿这篇小故事做为最后的总结吧,貌似最后还是写多了,这个只能作为个人的一点见解吧,跟这个活动也没啥太直接的关系,只是自己在这个过程中的所思所想。关于这个作品,可能目前只能做成这个样子了,等有时间了,再进一步完善吧。
最后,文笔太拙,实在抱歉,谢谢所有看到这个地方的朋友,祝工作顺利!
2015.1.5【TI首届低功耗设计大赛】微型LCR测试仪-V1.1版图片
【TI首届低功耗设计大赛】微型LCR测试仪-硬件篇之一
【TI首届低功耗设计大赛】微型LCR测试仪-硬件篇之二
【TI首届低功耗设计大赛】微型LCR测试仪-硬件篇之三
【TI首届低功耗设计大赛】微型LCR测试仪-硬件篇之四
【TI首届低功耗设计大赛】微型LCR测试仪-硬件篇之五
【TI首届低功耗设计大赛】微型LCR测试仪-软件与算法篇
【TI首届低功耗设计大赛】微型LCR测试仪-电阻测试与精度对比
【TI首届低功耗设计大赛】微型LCR测试仪-电容测试与精度对比
【TI首届低功耗设计大赛】微型LCR测试仪-电感测试
【TI首届低功耗设计大赛】微型LCR测试仪-工作视频
【TI首届低功耗设计大赛】微型LCR测试仪-写在最后的故事
|
|