Let's do第1期 手势翻页笔 教学视频
时长:00:04:56
Let's do第2期 墨水屏电子书 教学视频
时长:00:04:56
Let's do第3期 DIY电子测光表 教学视频
时长:00:04:56
MSP焕新大作战-教学视频
时长:00:04:56
Let's do第2期 彩屏贪吃蛇小游戏 教学视频
时长:00:04:56
从模拟到数字浅谈选择合适ADC的重要性培训教程
时长:00:04:56
AVR® DD系列MCU培训教程
时长:00:04:56
MPLAB® PICkit™ 5入门
时长:00:04:56
MPLAB® ICD 5入门
时长:00:04:56
PolarFire® SoC视频工具包——产品概述
时长:00:04:56
视频名称: | 基于IAP15F2K61S2单片机实现的两轮平衡小车 |
---|---|
浏览次数: | 3563 |
播放时长: | 00:04:56 |
标签: | 信息技术大赛 单片机 STC15F2K61S2 |
简介: | 本小车系统主要基于两片IAP15F2K61S2单片机实现功能。整个系统分为两个部分,平衡控制部分、前进控制部分和辅助部分。 一、平衡控制部分涉及的模块: (1)倾角检测模块 选用SCA100T倾角芯片,负责采集小车偏离水平位置的倾角,并将其转换为模拟量传给单片机。 (2)平衡控制模块 选用IAP15F2K61S2单片机,作为主控单片机。运行平衡程序,不断采集SCA100T芯片传来的模拟量,并通过自到的10位AD转换,转换为数字量,滤波后作为输入,运用PID控制算法,算出车轮转动所应有的方向和速度,并向直流电机驱动模块发出PWM信号。 (3)直流电机驱动模块 选用L289N芯片作为主要的驱动芯片,负责执行单片机发来的PWM信号,驱动直流电机运行。 (4)直流电机 选用12V带减速装置的直流电机两枚。接收直流驱动模块发来的驱动电流,并做出相应的动作。 二、前进控制部分涉及的模块: (1)前进控制模块 选用IAP15F2K61S2单片机,作为主控单片机。监测无线接收模块发过来的信号并解码,做出相应的判断。当指令为启动时,触发主控单片机的中断,使主控单片机开始工作;当指令为停止时,触发单片机的另一个中断,使主控单片机停止工作;当指令为前进时,向步进电机发出相应前进指令;当指令为停止前进时,向步进电机发出相应停止前进指令。 (2)步进电机驱动模块 选用ULN2003芯片,接收单片机发来的指令,驱动步进电机做出相应的运动。 (3)步进电机 选用5V步进电机,带动支撑杆,给小车一个外力,使小车形成一个倾角。 三、辅助部分涉及的模块: (1)无线发射、接收模块 选用HS2271C-L4芯片,通过电磁波传送相关按键信息。 (2)稳压芯片 选用LM78L05ACH芯片,将输出电压稳在5V供各模块使用。 该系统相关内容介绍:http://forum.eepw.com.cn/thread/223841/1 |
不错!
PID的值怎么赋给PWM寄存器的?