- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模型直升机自主起降平台
2010-2011学年自动化专业综合设计
模型直升机自主起降平台 课程设计报告
小组成员:朱德政、李志辉、白雪飞、王府贵、杜洁
指导教师: 王新华
南京航空航天大学 自动化学院
2011年 11 月 21日
课程题目
电动车前进速度控制系统
小组成员
朱德政
李志辉
白雪飞
王府贵
杜洁
一、课程设计方案(简述课设的主要内容和研究思路或步骤)
通过单片机实现以下功能:开机时,步进电机停止,数码管上显示运行最低速度最小值25r/min;按S1键,步进电机启动运转;按S2键,速度加1;按S3键,速度减1,加1减1均能通过数码管显示出来;按S4键,步进电机停止。
源程序主要由按键处理函数、转换函数(将速度值转换成适合数码管显示的数值)、定时器T1中断函数(主要完成步进电机的驱动)等组成。
该步进电机集成了驱动电路,只需通过单片机输出PWM波即可驱动。调节PWM波的频率可以调节转速。
二、小组成员分工(任务划分要具体)
1、朱德政:单片机编程,完成报告。
2、李志辉:上网搜集UIM24002步进电机工作原理。
3、白雪飞:到图书馆查询步进电机的工作原理。
4、王府贵:画程序流程图。
5、杜洁:搜集步进电机使用常用问题。
三、课程设计工作总结(从总体上分析课设都做了哪些工作以及取得的成果)
可以通过单片机按键控制步进机的转速,调速方法采用了定时中断的方法。在中断服务程序中进行脉冲输出操作,调节定时器的定时常数就可以实现调速,并且能够通过数码管和1602液晶两种方法显示出来。
四、个人课程设计工作总结
姓名
朱德政
学号
030810230
本人课程设计任务描述
(所承担的具体任务及在整个课程设计中的作用)
单片机编程,显示通过数码管及1602液晶两种显示方式,整合资料。
个人课程设计工作总结(从本人承担的任务出发都做了哪些具体工作以及取得的成果)
源程序:
通过数码管显示
#includereg52.h
#includeintrins.h
#define uchar unsigned char
#define uint unsigned int
#define min_speed 25 //最小转速为25r/min
#define max_speed 100 //最大转速为100r/min
uchar speed=25; //定义转速变量,初始值为25
sbit pwm=P1^0;//PWM输出端口
sbit s1=P3^4; //S1键启动键
sbit s2=P3^5; //S2键加速键
sbit s3=P3^6; //S3键减速键
sbit s4=P3^7; //S4键停止键
sbit dula=P2^6;
sbit wela=P2^7;
sbit BEEP=P2^3;
uchar code table[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
/*以下是步进机计数值高位表*/
uchar code motor_h[]=
{76,82,89,95,100,106,110,115,119,123,127,131,134,137, 140,143,146,148,151,153,155,158,160,162,165,166,167, 169,171,172,174,175,177,178,179,181,182,183,184,185, 186,187,188,189,190,191,192,193,194,195,196,196,197, 198,199,199,200,201,201,202,203,203,204,204,205,206, 206,207,207,208, 208,209,209, 210,210,211};
/*以下是步进机计数值低位表*/
uchar code motor_l[]=
{0,236,86,73,212,0,214,96,163,165,110,0,97,148,158,128,62,219,89,186,0,44,65,64,42,0,196,119,24,171,47,165,13, 106,187,0,59,108,147,176,197,210,214,211,200,183,158, 128,91,48,0,202,143,78,10,192,114,31,201,110,15,173,70, 221,112,0,141,22,157,33,162,32,155,21,140,0};
/*以下是延迟
文档评论(0)