智能车的技术需求
程序设计方面:
1. 能用VC++/#、VB、Delphi或Labview编写上位机程序,通过串口实现电脑和单片机之间的通讯。
2. 熟悉了解几种常用控制算法(PID控制,模糊控制,神经网络,遗传算法,自适应控制等),可用Assemble、C或C++编写相应程序。
3. 能从硬件的时间及空间上对程序算法进行优化。熟悉常用的算法设计方法,如:迭代法、穷举搜索法、递推法、贪婪法、回溯法、分治法、动态规划法等。
机械设计与制作方面:
1. 能用AutoCAD或Pro/Engineer、Solidworks等软件进行机械零件的设计。
2. 自己能用机床加工一些简单零件。使用过数控机床,有数控机床的编程经验。
3. 有航模制作的经验。
电路设计与制作方面:
1. 能用Protel设计电路PCB板。
2. 能焊接并调试电路。
3. 有一定的电源,红外检测,图像采集,电机驱动,无线通讯、单片机最小系统等方面的电路知识。
4. 了解常用电子元件以及芯片的使用
嵌入式设计与开发方面:
单片机方面:
1. 了解单片机的硬件结构。
2. 使用过单片机,能用C语言和汇编语言编写单片机程序。
DSP方面:
1. 了解DSP的硬件结构。
2. 使用过DSP,能编写DSP程序。
3. 了解图像平滑,锐化,增强,几何变换,区域分割与目标提取,模式识别,边缘检测与提取等方面的知识。能用DSP实现上述图像处理算法。