本帖最后由 juring 于 2012-11-13 14:33 编辑
(40楼更新)
我2006年考入西安电子科技大学测控专业。
西电是工科院校,所以大一下学期有单片机的公共课程。跟大多数工科学校一样,以51为起步,那个时候系里面有一个师兄,对于我们来说就是神一般的人物,他做了一个51的学习板,这个板子对我们的入门有着举足轻重的地位。
我也是从那个时候知道了单片机是个神马东西,跟PC机的CPU有什么区别。
通过这块板子,我认识了各种电子器件,学会了焊接直插型器件,一个人去电子大楼买器件的也挨过不少宰……
大二的时候,51弄得差不多了,开始找寻更高一级的芯片。
也是那位神一样的师兄,他推荐我们德州仪器的MSP430,和他做的基于FE425的开发板。
我从那个时候知道了德州仪器这个名字,还是从焊接开始一点一点开始跟着师兄学,1206、0805到后来的0603,各种SOP、QFP,现在除了BGA,一般常见的封装焊起来问题都不大。
FE425是一款很强大的芯片,也不贵。带段式液晶接口,3个独立的16位SD,和各种通信接口,很适合做仪表。
这块开发板可以实现从简单的LED,机械按键,到三 {MOD}呼吸灯,触摸按键,PWM调光,PWM电机调速,扬声器等功能~
软件方面开始最不能适应的还是赋值方式——430没有位操作,这对于从51过渡上来的同学可能会有一点不适应。
我记得那个时候的开发环境还是IAR4.11
不过自从TI把430开发环境集成进了CCS之后,我一直在用CCS,毕竟是基于eclipse,通用性比较强,推荐大家使用,有免费的限制版本,对学生来说是够用了。
后来我们系开放实验室开始引入430作为教学,很幸运我赶上了,之前都是自己捣鼓现在进了实验室也算有名头了。
那个时候刚好TI大学计划跟实验室有合作,有4个小车4个电源的题目。
(小车的4个结果已经放到TI大学计划网上了,http://www.ti.com/ww/cn/uprogram/share/msp430_solutions.html,电源的没找到……)
我跟同学一起组队报了实验室,开始了进入实验室正儿八经的第一个项目——07年的全国电赛题《数控直流恒流源》。
我们3个小弟跟着一个大三的师兄别学边做。
第一次做项目,学到不少东西,不管是技术上的还是别的什么方面。也是从师兄口中我第一次知道了"闭环"这个词,印象很深刻。
我们的方案设计成以MSP430单片机作为主控芯片,结合主体恒流源和外围键盘显示,使电源实现键盘设定和步进调节及双显示等功能。该电流源输出电流的设定值在20mA~2000mA范围内可调,最小步进值达1mA。当改变负载电阻使负载两端电压在10V范围内变化时,其输出电流的相对变化(相对误差)小于0.1%+1mA;噪声电流小于2mA。
主控选的是MSP430F169,169也就成为我自FE425之后用的第二款430,事实证明我选的没错,169资源丰富,要什么有什么,以致于后来我自己做东西都优先考虑169,也一直推荐师弟们用169入门。
我们用DAC动态控制一个大功率管的输出,电路中串入采样电阻通过ADC采样反馈,大概就是这么一个环路。采样电阻用的是康铜丝,因为它具有较低的电阻温度系数。电流这么大,如果用普通电阻,精度肯定上不去的~
师兄分给我的任务是写AD的程序。
我就找资料一边学习一边写,对着User Guide上面的寄存器一个一个看,觉得还真跟以前写51程序有很大的不同,后来程序下进去从寄存器里看到采集的正确结果,还蛮有成就感的,小激动了一下~
日子就这么一天天过去,我们搭电路验证,画PCB,调试做实验,记录数据,拍视频……
散热片没买到小号的,所以……
做完这个项目大概是08年的冬天。
带我们的师兄保研去了上海交大,这个事情告一段落。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>