智能车硬件电路
1、 电源模块
利用电池供电,供电电压为 7.2V,由此产生 5 种类型的电压。
1)7.2V—>+5V(为单片机和集成电路芯片大部分供电)
2)+5V—>3.3V(为 SPI 供电)
3)±5V—>±12V(为 CCD 供电)
1
4)+7.2V—>6.4V(为舵机供电)
5)+5V—>-5V (为集成运放供电)
2、 霍尔测速模块
2
3、 电机驱动模块
4、 路径检测模块
1) 基于 CCD 的路径检测
视频信号分离部分
JK 触发器实现行采样
3
移位锁存
环境检测得到基准电压(Dac0832 部分)
环境检测得到基准电压(比较器输出,二值化部分)
4
2) 基于光电的路径检测
5、 单片机控制模块
1) 电机驱动部分
PWM6 刹车制动
PWM7 方向输出(电机驱动)
2) 舵机控制部分
PWM0 和 PWM1 级联,输出频率为 50Hz 的脉宽信号用于舵机的方向控制
3) CCD 检测路径部分
PWM2
PT0
PB2
PB1
PB0
PB3
1MHz 的行值采样信号
上升沿启动场频中断
高电平启动行采样,下降沿锁存行信息
启动移位读入行信息
行信息输入位
DAC0832 输出控制信号
4) 光电检测输入部分
利用 ATD0 和 ATD1 共同进行 16 路 A/D 转换获得路径信息
5) 速度检测部分
由 PT1 采用输入捕获方式进行速度检测。
6) 无线通信模块
负责传递速度、路径等信息给上位机进行分析,可以进行整车调试等工作
7) 环境检测部分
利用 ATD0 的 AN0 对环境信息进行转换,通过滤波的方式求得环境的信息,并将其转
5
换成数字量通过 PA 口输出至 DAC0832,同时利用 PB3 启动 D/A 转换,获得二值化处
理的基准电压。
6