一、常用模块:
1、电源(电源模块12V、9V、5V、3.3V较为常用,如果用电池那么还要考虑升压块,如果用一些必须负电压供电的芯片,就还要把比如LM337做进去)
2、最小系统(以备I/O口不够的特殊情况)
3、键盘
4、液晶显示
5、AD,DA
6、温度、湿度、压力、角度、声、光传感器(寻迹光耦(个人使用觉得RPR220不错),霍尔传感器(A04E)和磁钢,光电槽和码盘,避障的光电开关,趋光的光敏电阻或者光敏二极管,接近开关(探测金属),角度传感器(太贵了),超声波)
7、集成运放
8、可编程逻辑
9、电机(步进电机控制可以考虑加L297)
10、继电器
11、信号处理(比如光耦我们希望它出来的是开关量,但要不是就得加比较器,所以配合光耦,比较器模块是必备的(推荐LM339、LM393),又比如信号回来需要放大,那就需要用到运放,适当准备几块运放的芯片比如(TL082、TL084))
二、常用程序:
1、LCD显示程序、键盘输入程序;
2、AD\DA SPI传输程序;
3、AD采集后数据处理算法;
4、电机控制程序,要把减速电机做到像步进电机一样一步步走,光调速是不够的,提到调速就要说下面一点PWM了,要把步进电机通过频率和细分调速调到满意。
5、PWM通道和比特率输出;
6、延时和计时(这里的延时指用软件延时,这里的记时指用计时器);
7、秒表、测速、测距、寻迹算法、避障算法等等;
8、其他的一些不一定需要的算法:比如复线。
三 常用知识
1.模电 数电知识
2.熟练掌握51单片机,但最好用msp430 凌阳 c8051系列的
3.有条件的话学学arm fpga
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:4.036秒