帆板控制标准系统F题xinWord文档下载推荐.docx

上传人:b****2 文档编号:5731332 上传时间:2023-05-05 格式:DOCX 页数:18 大小:288.11KB
下载 相关 举报
帆板控制标准系统F题xinWord文档下载推荐.docx_第1页
第1页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第2页
第2页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第3页
第3页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第4页
第4页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第5页
第5页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第6页
第6页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第7页
第7页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第8页
第8页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第9页
第9页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第10页
第10页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第11页
第11页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第12页
第12页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第13页
第13页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第14页
第14页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第15页
第15页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第16页
第16页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第17页
第17页 / 共18页
帆板控制标准系统F题xinWord文档下载推荐.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

帆板控制标准系统F题xinWord文档下载推荐.docx

《帆板控制标准系统F题xinWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《帆板控制标准系统F题xinWord文档下载推荐.docx(18页珍藏版)》请在冰点文库上搜索。

帆板控制标准系统F题xinWord文档下载推荐.docx

图1闭环控制系统框图

1.1控制模块的论证与选择

方案一:

采用凌阳公司的16位单片机。

方案二:

采用Atmel公司的AT89S52单片机。

对于方案一,它是16位控制器,具有体积小、驱动能力高、集成度高、易扩展、可靠性高、功耗低、结构简单、中断处理能力强等特点。

但是价格比较贵。

对于方案二,AT89C52是一个低功耗、性能优良、价格便宜的8位单片机,片内含8k空间的Flash只读存储器,具有128B的随机存取数据存储器(RAM),32个IO口,3个16位定时器/计数器。

89C52还可工作于低功耗模式性价比很高,对于我们的使用它完全能满足要求。

综合考虑采用方案二。

1.2显示模块的论证与选择

采用数码管显示角度,动态扫描显示方式。

采用液晶显示屏LCD显示角度。

对于方案一,该方案成本低廉,显示角度明确醒目,功耗低,显示驱动程序的编写也相对简单。

不足之处是数码管可以显示的字符有限,显示单一。

对于方案二,液晶显示屏具有显示字符优美,不但能显示数字还能显示字符甚至图形的优点,人机界面友好,这是数码管无法比拟的。

1.3驱动模块的论证与选择

采用MOS管驱动电路。

采用LM298N电机驱动芯片,LM298N可以通过单片机实行PWM调速。

对于方案一,由于MOS管的三个管脚之间有寄生电容存在,寄生电容的存在使得在设计或选择驱动电路的时候要考虑有效接地。

方案二,LM298N是专门的电机驱动芯片,能连接主控芯片实现电机转速的实时调节,该芯片驱动能力强劲,性能稳定,完全用程序进行控制。

1.4传感器模块的论证与选择

采用光电二极管电路,接收光信号的多少和帆板偏转的角度成正比,并将光信号转换为电压信号,来反映角度的变化。

采用SC60C角度传感器专用芯片,通过角度的改变输出的电压相应发生变化。

它的抗冲击能力强,能耗低,性能稳定。

对于方案一,该电路结构简单、价格低廉。

但在实际运用中测量精度太小,环境适应能力不高,无法满足系统要求。

对于方案二,该芯片性能稳定,测量精度高,外围元件少,使用方便,符合要求。

1.5电源模块的论证与选择

采用12V直流电池经7805稳压后给单片机和其他芯片供电。

采用220V交流电经变压器降压,整流后再采用LM2576将电压稳至5V和12V。

对于方案一,7805压降过大,使7805消耗的功率过大,导致7805发热量过大。

对于方案二,2576的输出电流最大可至3A,完全满足系统要求。

1.6系统模块选择总体论述

综上所述,本系统采用AT89C52单片机为主控芯片,L298N为电机驱动芯片,12V的直流电机,SC60C角度传感器,ADC0809模数转换芯片,和LCD1602液晶显示面板最终构成完整的帆板控制系统电路。

2系统理论分析与计算

2.1电机转速的分析

本系统通过调节电机的转速来控制帆板偏转的角度。

采用直流电机带动风扇产生风力,单片机控制电机转速,构成直流调速器。

单片机通过脉冲宽度调制(PWM)进行调速。

在PWM调速中,通过改变脉冲处于高电平的时间长短来改变电机的转速。

改变处于高电平的时间也就是改变脉冲的占空比。

占空比越高,电机被高电平触发的时间越长,电机的转速就越快。

PWM的脉冲周期为T,高电平时间为Rpwm,低电平时间为t0,则T=Rpwm+t0,在保证T不变的情况下改变Rpwm,即可改变电机的速度。

2.2角度显示的分析

本系统中使用SC60C角度传感器,它通过电压的变化来体现角度的变化。

角度变化经过传感器变成电压信号,经过模数转换电路输入单片机。

电压的变化来表现角度的变化计算过程:

测出帆板偏转0°

时,电压的变化区间,然后通过等式b=a/65得出平均每度对应的电压值,最后在C语言编程中通过c=r/b得出角度c(其中r为取样电压值)。

3电路与程序设计

3.1电路的设计

3.1.1系统总体框图

本系统由单片机AT89C52、电机驱动电路、角度传感器SC60C、模数转换、LCD显示屏1602、蜂鸣器、键盘、电源电路组成。

单片机编程实现控制,通过修改程序可方便进行系统升级。

系统总体框图如图2所示。

图2系统总体框图

3.1.2单片机子系统电路原理图

单片机子系统由单片机AT89C52、复位电路、时钟电路组成。

单片机子系统电路如图3所示。

图3单片机子系统电路原理图

3.1.3驱动电路子系统电路原理图

驱动电路子系统电路由L298N构成。

L298N内部包含4通道逻辑驱动电路。

可以方便地驱动两个直流电机,或一个两相步进电机。

它的输出电压最高可达50V,可以直接通过电源来调节输出电压;

可以直接用单片机的IO口提供信号;

而且电路简单,使用方便。

电路如图4所示。

图4驱动电路子系统电路原理图

3.1.4角度传感器

角度传感器采用的是SC60C,如图5所示。

它是单轴倾角传感器,测量范围1g(±

90°

)单极5V供电,为比例电压输出,模拟0.5V~4.5V输出。

主要应用为双轴平台调平,倾斜角度测量和加速度或者位置测量。

它的优点是工作温度范围宽,抗冲击能力强,能耗低。

图5角度传感器SC60C

3.1.5模数转换电路原理图

角度传感器SC60C的输出电压是模拟信号,需经模数转换后才能送入单片机AT89C52。

模数转换电路采用ADC0809芯片构成。

ADC0809是逐次逼近式A/D转换器,带有8位A/D转换器、8路多路开关以及与微处理机兼容的控制逻辑的CMOS组件。

模数转换电路原理图如图6所示。

图5模数转换子电路原理图

3.1.6电源

电源由变压器、滤波电路、稳压电路组成。

为整个系统提供5V和12V电压,确保电路的正常稳定工作。

这部分电路比较简单,都采用三端稳压管实现,故不作详述。

3.2程序的设计

3.2.1程序功能描述与设计思路

1、程序功能描述

根据题目要求,软件部分主要实现以下两大功能:

1)键盘实现功能:

电机的转速调节,角度值的设定。

2)显示部分:

显示偏转角度,显示风速档位。

2、程序设计思路

本程序是帆板偏转角度的智能控制系统,通过对风扇转速的控制,调节风力的大小,改变帆板的转角。

本系统有三种工作模式。

在模式一下,用户手动调节帆板转角,此时角度传感器实时采集角度信号,以模拟电压形式送给ADC0809转换器,由ADC0809将模拟信号转换为数字信号送给单片机,再由单片机处理后送给液晶显示屏上显示。

在模式二下,由用户通过按键进行设置,增大、减小风扇的转速,单片将控制信号输入电机驱动电路,由电机驱动电路控制风扇转速,使帆板的偏转角度发生变化。

同时,角度传感器实时采集角度信号,经由ADC0809进行模数转换后送给单片机,由单片机处理后送给液晶显示屏上显示。

在模式三下,由用户通过按键设置指定偏转角度(0°

~60°

),由单片机对电机实现PWM调速。

通过改变脉冲处于高电平的时间长短(即改变脉冲的占空比)来改变电机的转速,占空比越高,电机被高电平触发的时间越长,电机的转速就越快。

当实际角度小于设定值时,增大占空比;

当实际角度大于设定值时,减小占空比。

在此过程中实时采样实际角度,与设定值对比。

运用了比较法和反馈法,准确无误地将帆板偏转角度控制在设定值。

3.2.2程序流程图

1、主程序流程图

主程序流程图如图6所示。

图6主程序流程图

2、显示子程序流程图

显示子程序流程图如图7所示。

图7显示子程序流程图

3、反馈调节子程序流程图

反馈调节子程序流程图如图8所示。

图8反馈调节子程序流程图

4调试

由于本次设计实现的功能比较多,硬件复杂,故设计电路采用模块化设计,我们将所有模块电路全部在万能板上焊接调试,每块板子的功能全部实现,最后全部板子联合调试,由于模块较多在实际测试过程中遇到一些具体问题,比如说电机的驱动电压不够,出现问题后我们首先检查电路的连线,没有问题,接着检查焊点的焊接质量,经过检查焊点、电路我们加固了走线和焊点,但问题还是存在,在仔细的思考检查后,查出是驱动板的地没有与系统电路的地相连。

通过这次问题让我们明白在以后的电路设计和调试中要有模块化思想也要有整体的概念,所有的电路是一个系统。

这个思想要贯穿在整个设计、安装、调试中。

我们通过仔细耐心的调试最终实现了全部功能。

测量数据如表1所示。

表1角度测量数据

实际角度

11°

22°

34°

45°

53°

61°

70°

显示角度

10°

20°

30°

40°

50°

60°

67°

误差

5结论

综上所述,本系统实现了以下功能:

(1)用手转动帆板时,能够数字显示帆板的转角θ。

显示范围为0~60°

,分辨力为2°

,绝对误差≤5°

(2)当间距d=10cm时,通过操作键盘控制风力大小,使帆板转角θ能够

在0~60°

范围内变化,并实时显示θ。

(3)当间距d=10cm时,操作键盘控制风力大小,使帆板转角θ稳定在45°

±

范围内。

有声光提示,

(4)当间距d=10cm时,通过键盘设定帆板转角,其范围为0~60°

(5)间距d在7~15cm范围内任意选择,通过键盘设定帆板转角,范围为0~60°

(6)在上述功能全部实现的基础上我们加入了模式三,它为“自然风”的设计,能够输出自然舒适的风力。

参考文献

【1】《智能电子创新制作》陈继荣科学出版社2007年第一版

【2】《基于PROTEUS的电路机单片机系统设计与仿真》张润景、张丽娜北京航空航天大学出版社2006年5月第一版

【3】《全国大学生电子设计竞赛培训教程》黄智伟北京航空航天大学出版社2007年2月第一版

【4】《单片机开发基础》王秋爽机械工业出版社2008年3月第一版

【5】《自动检测技术》马西秦机械工业出版社2010年7月第三版

附录:

作品展示

图1

图2

图3

图4

图5

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2