利用MSP430f149的timerB输出不同占空比的PWM信号以实现电机正反转及速度调节。电机的额定电压为5V到8V,系统分配给L298N的驱动电压为8V,故需设定PWM波占空比为62.5% 到100% 时电机才能正常工作,参看msp430f149数据手册以了解怎样让timerB输出PWM波,此处不做介绍。
测速模块
用红外对管和一个比较器组成测速电路,控制器单位时间内采集模块的输出脉冲,即可实现测速,原理图如下:
该模块较为简单,有数模电基础都能看懂。
开关电源
采用TI公司高效率的TPS5430芯片作为开关电源模块组的核心芯片,可使电源的利用率及效率最大化。TPS5430芯片具有5.5V至36V的宽输入电压,上至3A的输出电流,500kHZ的开关频率,转换效率可高达95%,极低的输出电压波纹,可软开关。
典型应用电路:
该模块给系统提供了8V、5V、3.3V三种电压,参看TI公司TPS5430数据手册,得出相应电路参数计算如下(CSDN的公式编辑不会,还是来个截图吧):
详细元件参数选取请查看TPS5430数据手册
摄像头,网卡
某宝上随便淘一个型号相同的摄像头和网卡模块就行:
摄像头模块(OV7670)通过SCCB总线控制,可以输出整帧、取窗口、子采样方式的各种分辨率为8位图像数据。
ENC28J60是带有行业标准带SPI接口的独立以太网控制器。 该芯片可作为任何配备有 SPI 控制器的以太网接口。
这里并不对以上两个模块做详细说明,需自行参考相关资料及数据手册。
后续内容请参看下节!