本次智能车邀请赛采用的MC9S12DG128(以下简称DG128)是Freescale公司推出的S12系列单片机中的一款增强型16位单片机,片内资源丰富,接口模块包括SPI、SCI、IIC、A/D、PWM等,
MC9S12DG128的路径识别的智能车系统设计
0 引言 我国自2006年起举办的全国大学生“飞思卡尔杯”智能汽车竞赛融科学性、趣味性和观赏性为一体,是一项以迅猛发展、前景广阔的汽车电子为背景,涵盖了自动控制、模式识别、传感技术、电子、电气、计算机
0 引言 我国自2006年起举办的全国大学生“飞思卡尔杯”智能汽车竞赛融科学性、趣味性和观赏性为一体,是一项以迅猛发展、前景广阔的汽车电子为背景,涵盖了自动控制、模式识别、传感技术、电子、电气、计算机
0 引言 我国自2006年起举办的全国大学生“飞思卡尔杯”智能汽车竞赛融科学性、趣味性和观赏性为一体,是一项以迅猛发展、前景广阔的汽车电子为背景,涵盖了自动控制、模式识别、传感技术、电子、电气、计算机
该智能车控制系统的硬件以MC9S12DG128单片机为核心,包括路径检测模块、车速检测模块、舵机转向模块、直流电机驱动模块、电源模块和通讯调试模块等部分。路径检测采用CMOS摄像头,车速检测采用安装于后轴上的旋转编码器,从而分别构成了转向和车速两个闭环控制系统。转向控制采用不完全微分PD控制器,速度控制采用PID控制器。两个闭环控制系统的设定值均由主控程序给出,形成了具有分层结构的智能车控制系统。
该智能车控制系统的硬件以MC9S12DG128单片机为核心,包括路径检测模块、车速检测模块、舵机转向模块、直流电机驱动模块、电源模块和通讯调试模块等部分。路径检测采用CMOS摄像头,车速检测采用安装于后轴上的旋转编码器,从而分别构成了转向和车速两个闭环控制系统。转向控制采用不完全微分PD控制器,速度控制采用PID控制器。两个闭环控制系统的设定值均由主控程序给出,形成了具有分层结构的智能车控制系统。
该智能车控制系统的硬件以MC9S12DG128单片机为核心,包括路径检测模块、车速检测模块、舵机转向模块、直流电机驱动模块、电源模块和通讯调试模块等部分。路径检测采用CMOS摄像头,车速检测采用安装于后轴上的旋转编码器,从而分别构成了转向和车速两个闭环控制系统。转向控制采用不完全微分PD控制器,速度控制采用PID控制器。两个闭环控制系统的设定值均由主控程序给出,形成了具有分层结构的智能车控制系统。
本系统采用飞思卡尔单片机MC9S12DG128B做主控制器,可靠性好,抗干扰和电磁兼容性强,内部资源较丰富,软件的工作量大大降低,而且支持背景调试(BDM)方式,编程更加方便,灵活。