单片机创新课程设计电动车设计方案.docx_第1页
单片机创新课程设计电动车设计方案.docx_第2页
单片机创新课程设计电动车设计方案.docx_第3页
单片机创新课程设计电动车设计方案.docx_第4页
单片机创新课程设计电动车设计方案.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录1、 概述2、 设计方案 2.1、实验目的 2.2、实验内容 2.3 实验环境 2.4、实验原理 2.5、实验方法2.6、实验结果三、心得体会1、 概述电动车因其操作简单的特性,在日常生活中广泛使用。此次实验我们将大致实现电动车的基本功能,拥有启动、关闭系统和刹车按钮。用八个LED灯显示当前车速。使用AD转换器中的电位器模拟电动车的手柄,控制PWM的占空比,从而控制车速(此处用蜂鸣器的声音大小代替)。2、 设计方案2.1、实验目的根据掌握的键盘控制,PWM输出,A/D转换等知识,设计一个模拟电动车控制系统。包括系统开关,一个刹车信号输入,8个LED速度显示器,一通道的速度数据采集(A/D)和PWM调节速度。2.2、实验内容1.LED 显示器能显示电机速度(0100%)。提示:可以用PWM的duty映射到电机速度。8个发光管可以采用二进制表示。或者利用三个7段码LED显示电机速度(0100)2.刹车信号控制电机减速直到停止。3.按键控制整个系统的启动和停止。启动系统按键和关闭系统按键。4.根据手柄输入,使用定时器输出PWM控制调速(此处以蜂鸣器代替)。2.3、实验环境Keil 4软件,烧写软件和avr单片机板。2.4、实验原理1、 将ad的值读取后输出到pwm,再将pwm的输出输出到pd42将pd4与蜂鸣器链接2.5、实验方法1、主程序#include #include #define uchar unsigned char#define uint unsigned int#include xianshi.cuint mega16_ad() uint addata; DDRA&=BIT(PA1); /PA1 PORTA&=BIT(PA1); /PA1 ADMUX=0X41; /AVCC,AD1 01000001 ADCSR=0X80; /10000000 ADCSR|=BIT(ADSC); while(!(ADCSR&(BIT(ADIF); addata=ADCL; addata=addata+ADCH*256; return addata; void main() uint ada,i,ad6,j; while(1) ada=mega16_ad();/999 0999 for(i=0;i6;i+) ad5-i=ada%2;ada=ada/2; for(i=0;i6;i+) show(adi,i); delay(2); #include #include #define uchar unsigned char#define uint unsigned int#include xianshi.c#define BELL_PWM OCR1A #define BELL_PIN PD5 uint mega16_ad() uint addata; DDRA&=BIT(PA1); /PA1 PORTA&=BIT(PA1); /PA1 ADMUX=0X41; /AVCC,AD1 01000001 ADCSR=0X80; /10000000 ADCSR|=BIT(ADSC); while(!(ADCSR&(BIT(ADIF); addata=ADCL; addata=addata+ADCH*256; return addata; void PWM_Init(uint a) DDRD|=BIT(BELL_PIN); / TCCR1A=0Xa3; TCCR1B=0x0a; BELL_PWM=a; / 512/1024=0.5 void main() uint b,c,d,ada,i,ad4; while(1) ada=mega16_ad(); PWM_Init(ada); DDRD|=BIT(BELL_PIN); / delay(100); DDRD&=(1BELL_PIN); / delay(100); 主程序流程图2.6、实验结果按下启动按钮,调节手柄(AD模块中的电位器),蜂鸣器的声音逐渐改变,当前的速度以二进制的方式显示于8个LED中。按下刹车时,蜂鸣器的声音逐渐变弱。LED灯全亮(该程序中8个LED全亮表示速度为零)。按下关闭按钮时,系统关闭。3、 心得体会经过一学期的学习,我对于单片

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论