原创 电赛控制类准备

2011-7-25 16:26 2714 5 6 分类: MCU/ 嵌入式

以控制类为例

 

硬件:

 

1、电源模块12V9V5V3.3V较为常用,如果用电池那么还要考虑升压块,如果用一些必须负电压供电的芯片,就还要把比如LM337做进去;

 

2、最小系统和系统的扩展,以备I/O口不够的特殊情况,要题目允许干脆加CPLD

 

3、驱动模块,电机驱动L298必备,也可以考虑准备CMOS,步进电机控制可以考虑加L297,继电器电路也可以做一下,用2803或者2003

 

4、各类传感器模块,至少得准备寻迹光耦(个人使用觉得RPR220不错),霍尔传感器(A04E)和磁钢,光电槽和码盘,避障的光电开关,趋光的光敏电阻或者光敏二极管,另外最好准备些以前比赛中出现过的传感器,没用上就当玩呗,比如接近开关(探测金属),角度传感器(太贵了),超声波等等;

 

5、信号处理模块,比如光耦我们希望它出来的是开关量,但要不是就得加比较器,所以配合光耦,比较器模块是必备的(推荐LM339LM393),又比如信号回来需要放大,那就需要用到运放,适当准备几块运放的芯片比如(TL082TL084);

 

6AD/DA模块,其实在控制类方面DA在历届比赛中用的并不多,但AD却是经常出现,比如角度传感器进来的电压信号通过AD转化成数字;

 

7、显示模块,LCD,数码管,LED,蜂鸣器一个不能少,为什么用了LED还用数码管呢,为什么峰鸣器也是显示模块呢,这里的显示很大程度上的意思是给人的反馈,比如在平衡点稳定了,让峰鸣器叫叫;

 

8、键盘模块,有输出当然要有输入咯。

 

9、其他:控制类很容易出现小车,所以准备一个车摸最好,电机是必备的,要有条件把减速电机、步进电机、测速电机都准备好;说到电机,那么联轴器就要准备了,这说明做电子的时候也要适当准备些机械的东西;又比如说考虑周到点,无线通信模块也加进去,那么机、电、光、声、磁就都有了。

 

软件:

 

1LCD显示程序、键盘输入程序;

 

2AD\DA SPI传输程序;

 

3AD采集后数据处理算法;

 

4、电机控制程序,要把减速电机做到像步进电机一样一步步走,光调速是不够的,提到调速就要说下面一点PWM了,要把步进电机通过频率和细分调速调到满意。

 

5PWM通道和比特率输出;

 

6、延时和记时(这里的延时指用软件延时,这里的记时指用记时器);

 

7、秒表、测速、测距、寻迹算法、避障算法等等;

 

8、其他的一些不一定需要的算法:比如复线。

 

当然,好的身体和心态也是必不可少的哦

 

 

 

课程方面:

还要学单片机啊、嵌入式系统、数字电路、CPLD/FPGA设计、C语言、汇编、微机接口

模电要好好学,信号没多大用

CPLD/FPGA编程/模拟用QuartusII

单片机模拟用Proteus

模电模拟用Multisim

单片机编程用Keil,用的C语言和汇编

嵌入式还要用到Linux的内核

还有个画PCB板的,Protel 99SE,现在最新的叫“Altium Designer”

反正这些东西都会要用的,要学起来东西很多,建议你要用到什么看书吧~而且电子设计竞赛都是几个人一组,分工合作吧~

 

 

 

 

数字电路,模拟电路时必须会的,单片机经验要有,如果有DSPFPGA经验也很好,但要看实验室能否提供那么高级的开发设备。焊工要过硬,画PCB的能力也要过关,相应的要了解些电磁兼容的问题。当然,还要懂相应学科的理论知识。比如信号处理,高频。。。

 

 

 

 

 

 

 

现在,说说具体要做些什么准备。

第一,你和你的同学要努力学习,好好看书,基础知识最起码你要知道是怎么回事情。

第二,要打探情报,要从多方面了解往年竞赛你们学校里都是哪些老师在进行指导工作,谁带的成绩普遍比较好,这些内容本校的学生应该都很好查到的。

第三,找到这个老师,问问他明年还带不带学生参加竞赛,学校的培训计划是什么。向他表表你的决心,并告诉他你的学习状态和准备情况。咨询他,你们需要准备什么,要尊重老师的建议。

第四,要去找找往年的试题,看看往年都出些什么样的题目。按照出题的方向,分为哪几类。一般情况都会有这几种类型的题目:电源类、信号检测和控制类、信号处理类等等吧。要分析你们的老师比较擅长那类型的题目,你们就要重点研究。

第五,要多动手,一定要多动手。你要是连电烙铁、示波器都不会用还参加什么竞赛。动手这个要展开说又要5000字,所以就简单说点吧。

你必须要达到的几点要求:

1.完美的焊接工艺;

2.各种仪器的熟练使用;

3.各种常用元器件的识别(种类、材质、参数等等)

4.产用芯片的使用方法和引脚定义(常用运放、比较器、数字电路、AD\DA、电源芯片等等)

5.单片机的使用,说起单片机。你说你现在在学习郭天祥的教程,那个教程是很实用的。他那个是做好的成品板子,电路已经固定了,也很适合教学。但对于你来说,你的思路一定要广,不要受他的思维限制。现在阶段你先跟着教程学学,作为教学内容已经很好了。教程嘛,都是单元电路的介绍和使用。到了后期,要根据学习和掌握情况,你要自己设计出一个系统,把键盘、显示、AD\DA这些常用的东西在一个系统里都用上。后期,根据老师的建议看需要选择什么单片机。

6.我觉得应该是细节了,焊接工艺可靠程度、电路的布局、PCB的走线、测试点的安置、电路的安装等等,这些都有可能直接给你判死刑。在学校测得好好的,拿去测试点的路上由于颠簸,电路那里出了问题,到时候你要是做不到如火纯情,直接就手忙脚乱,一个头两个大,直接就挂了。大概是我第一次参加全国竞赛的时候吧,有个兄弟的电路刚一通电,之间芯片冒了一股青烟随后,随后一直硕大无比的电解电容直接爆炸,直接被测试老师撵出去了。大概是加电源的时候极性搞反了。

还有什么等我想到了再说,你先好好准备准备。

文章评论1条评论)

登录后参与讨论

用户437802 2013-8-2 12:52

很不错
相关推荐阅读
用户1616823 2014-05-06 16:09
RS485通讯中,为什么波特率越高,能够传输的距离越短?
      波特率越高,代表传输信号频率越高。相同的电缆,信号频率越高时,感抗越大,信号在传输线上的损...
用户1616823 2011-08-18 08:48
单片机编程经验
       经验之一:用“软件陷阱+程序口令”对付PC指针的弹飞       当CPU受到外界干扰,有时PC指针会飞到另一段程序中,或跳到空白段去。其实,如果PC指针飞到空白段去,倒也好处理。只要在...
用户1616823 2011-08-12 15:47
模块化编程的分层设计经验
标题:模块化编程的分层设计经验(转)   模块化编程的分层设计经验 和文档管理办法(xwj)xwj 发表于 2006-2-26 23:28:00 模块化编程的分层设计经验 操作要点:1、每一层直接...
用户1616823 2011-08-11 10:02
不要做浮躁的嵌入式系统工程师【转载】
  每天读一遍,思考一下:我是否浮躁? 1、不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异。 <?xm...
用户1616823 2011-08-09 18:30
c8051f单片机总结出来的经验
  1. c8051f单片机速度快,时钟频率可达到25,50甚至100Mhz!内部资源丰富!推荐用c8051f330d 芯片,价格便宜,20pin dip封装,上手快! 2. 电源用计算机的usb接...
用户1616823 2011-08-09 16:22
单片机程序中为什么要禁止看门狗
单片机程序中为什么要禁止看门狗 2011-01-09 14:56:35| 分类: ARM学习 | 标签:单片机程序中为什么要禁止看门狗 |字号大中小 订阅 设置看门狗定时器的时候,必须先关闭它才...
我要评论
1
5
关闭 站长推荐上一条 /2 下一条