电子五所复试

     11月2日,今天是我比较兴奋的日子,因为是到信息和产业部电子第五研究所复试的时间,早上早早到了电子五所,不过公司还没有人来,没关系,我等.....

     到了上班的时间,陆陆续续有人来了,这次的复试有点特别,不是你问我答得方式,而是在三天之内基本完成一个项目。

    项目要求:

    1:做一个自动调压器。给我一个触电调压器,相当于电机,正转升压,反转降压,大概就是这种模式。

    2:基本实现的功能,当我设定一个值时,通过按键确定,电机将根据我设定的电压值正转升压或反转降压,误差控制在3%以内。

    3:单片机类型不限,以我最熟悉的一种即可。

    这个项目很简单,只要控制调压器的电机正转和反转即可,听起来简单的很了....不管怎么样,也得试试了。

    无论这个项目是否难和易,要在三天之内将硬件和软件都搭建起来就不是那么容易了,首先就是时间的不允许。

    所以复试的第一天:做准备工作,选择什么cpu,硬件方面该怎么设计。

    这一天软件我基本就想出来了,就是一个AD采样和三个按键,一个加,一个减,一个启动/停止。而硬件方面,我想了很久,ad采样需要的是0~5V,而实际的电压就是0~250V,而且是交流电,要实现一个稳定的直流电压给ad采样,我就不怎么懂了,主要是工作经验的问题,还有我想的是用什么cpu呢??

   1.首先想的是8051,因为这个很熟悉,在学校接触了2年,还有做过一些项目,不过五所里面没有8051,而且我也没怎么使用过8051内部有adc功能的,还有就是io口德问题,这些项目还需要lcd,lcd需要10多个端口,还有adc,假如我使用adc0809,adc0809在ad转换时也是需要很多的端口,所以8051在io口限制上,去扩展是不可能的,因为只有三天的时间。并且五所里面不一定有这些芯片。

   2.avr,因为五所里面使用cpu就是avr,而我自己以前没接触过,假如使用avr,有ad,io口也够用,不过我没有基础,经过和五所里面的工程师讨论后,他建议我最好不要用avr,使用avr至少也需要几天的时间适应和熟悉开发环境,我的时间只有三天。

   3.想来想去还是选择我的stm32,因为我有现成的开发板,是我自己做的,也比较熟悉,而且我自己也有做了一些功能的测试,key,adc,lcd,usart,systick...基本的模块已经有了,说以只要调调就可以实现基本的功能了,这就是最好的办法了。呵呵...

   硬件的设计:ad采样,外围电路怎么设计呢??我的脑子只想要互感器,真笨,其实这个外围电路就浪费了我半天的时间,试来试去还是不行,于是我就悄悄的跑过去问问工程师,该如何设计才是最简单的。工程师知道我是复试的,又说不说的,叫我自己想想,值跟我说采用分压法吧,干嘛要用互感器呢??分压???该怎么分压呢??0~250V,而且是交流的了??他又说,你也一变压啊!!最后他就一点一点的被我问出来了,呵呵,好幸运……

    很快就块到六点了,今天主要做的是思路,其余的没什么了,有了思路做起来就容易了。

    走了。。。五所复试的第一天。

 

你可能感兴趣的:(AVR)