2023年帆板控制系统大学生电子设计竞赛.doc





《2023年帆板控制系统大学生电子设计竞赛.doc》由会员分享,可在线阅读,更多相关《2023年帆板控制系统大学生电子设计竞赛.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 2023年全国大学生电子设计竞赛帆板控制系统【F题】【高职高专组】 参赛编号 105215 赛 区 河南赛区 组 别 高职高专组 题 目 帆板控制系统 2023年9月3日2023年F题 帆板控制系统本系统采用高性能、低功耗、内含8路10位A/D的单片机芯片AVR ATMEGA128作为系统的主控芯片,设计帆板控制系统,通过单片机编程生成PWM控制风扇的转速,调节风力大小,吹动帆板摆动。通过测试,作品达成了题目基本规定。帆板控制系统设计报告摘要:该文是一个帆板控制系统设计报告。以AVR ATMEGA128单片机最小系统板作为系统的主控电路,涉及按键显示电路。采用专用电机驱动芯片L298N作为F
2、FC1212DE直流风扇的驱动电路,用高精度角度传感器WDD35D4实时检测帆板偏转角度,将偏转角度转化为电压信号。通过AVR MEG128单片机其自带的A/D转换,将采样到的电压信号进行数字滤波算法分析,转换输出帆板偏转的角度。用单片机生成PWM控制脉冲,通过控制PWM的占空比控制风扇的风速大小。并用LCD1602液晶实时显示测量的角度。控制算法采用数字滤波算法和PID积分算法。通过测试,作品达成了题目的规定。关键词:单片机;PWM控制;帆板;角度控制The Panels Control System Design Report Circuit (Subject group electric
3、al,Department of electric information engineering,Henan Institute of Engineering,Zhengzhou,Henan, 450005)Abstract:This system is a panels control system design. With AVR ATMEGA128 single-chip processor is proposed as a minimum the system board of the system, the main control circuit with the necessa
4、ry buttons show circuit. Using special motor drive chip L298N as FFC1212DE dc fan driver circuit, with high precision Angle sensor WDD35D4 real-time detection deflection Angle deflection, the panels will be Angle into voltage signal. Through the AVR ATMEGA128 single-chip processor is proposed its ow
5、n A/D conversion, will the voltage signal sampling to digital filtering algorithm analysis, the Angle of output conversion panels deflection. With single-chip computer PWM control pulse generating, through the control of PWM duty ratio control fan of the wind speed size. And LCD1602 liquid crystal d
6、isplays real time measurement of the Angle. Control algorithm USES digital filter algorithm and integral PID algorithm. After the test, the work to subject demand.Keywords:Single-chip microcomputer;PWM control;The panels;Turn control 目录1系统方案41.1 电机驱动模块的论证与选择41.2 角度传感器的论证41.3 显示模块的论证41.4 风扇模块的论证41.5
7、电源模块的论证42理论分析与计算42.1 风扇控制电路42.2 角度测量原理52.3 控制算法53电路与程序设计63.1总体原理图63.2风扇控制电路设计63.3控制算法与实现73.4程序流程图114测试方案与测试结果74.1测试方案84.2 测试条件与仪器94.3 测试结果及分析105设计总结106整体测试10附录1:电路整体图11附录2:显示效果图11参考文献12 1、 系统方案按照题目的基本规定,设计并制作一个帆板控制系统,控制风扇的转速,使帆板发生角度偏移并用液晶实时显示测量角度,并且可以通过按键设定帆板要达成的角度。帆板控制系统图如图 1 所示。图 1 帆板控制系统图本系统重要由电动
8、机驱动模块、高精度角度传感器检测模块、单片机按键、LCD显示模块、风扇模块和电源模块组成。1.1电机驱动模块电动机驱动模块可以采用L293和专用电机驱动芯片L298N,通过单片机控制输出不同占空比的PWM信号驱动电机驱动芯片控制风扇的转速,使帆板产生不同的角度偏移并用LCD液晶实时显示,由于L293在实际测量中刚工作发热量太大,不利于电路的稳定性和可靠性。L298N最大工作电压可以达成3A,连续工作电压为2A完全满足实际需要。因此选择L298N作为电动机驱动芯片。1.2 角度测量模块 角度测量采用高精度角度传感器WDD35D4,通过AVR ATmega128单片机其自带的A/D转换,将采样到的
9、电压信号进行数字滤波算法分析,转换输出帆板偏转的角度。1.3 单片机按键、显示模块 通过按键用来控制和设定帆板所要达成的角度,由于设计所要显示的数据太多假如用数码管显示便会占用太多的I/O口,因此本设计采用液晶实时显示。1.4 风扇制作模块 风扇机械模块采用采用铝合金材料制成支架。热缩管将帆板固定粘接在转轴上,其转轴上固定的帆板由纸板裁剪而成,角度传感器安装固定在支架上并将角度传感器装置的与转轴同轴。1.5 电源模块由于直流风扇电机功率为28.8W,因此需要大功率变压器输出足够大的电流(2.4A左右),因此采用DC-DC降压芯片LM2596-5输出+5V驱动L298N芯片,采用LM2596-A
10、DJ调节输出大于等于12V小于16V的电压给直流风扇电机供电。2、 理论分析与计算2.1风扇控制电路 风扇电动机电路采用L298N芯片控制。该芯片是专用的电机驱动芯片。其内部具有H桥的高电压、大电流全桥驱动器,可以用来驱动直流电机和步进电机,采用标准逻辑电平控制,具有两个使能控制端,在不受输入信号影响下允许或严禁器件有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作。芯片最大工作电流2.5A,额定功率25W。图2是电机驱动原理图图2 风扇控制电路原理图 电路需要两路电源输入:芯片电源和电机电源。PWM信号通过P1的1、2端口输入,通过单片机控制P1的第三端(使能端)。PW信号控制芯片输出两
11、路信号控制电动机的转动。图中二极管重要起到续流作用,采用一般整流二极管1N4007。同时我们又在电机的电枢两端并联一个瓷片电容,以稳定电机的电压不致对单片机导致干扰。实际效果不错,省掉了通过光耦隔离,实现单片机输出信号与电机驱动隔离的环节。与L298N具有相同功能的L293芯片也可以驱动电动机,但是L293的工作电流与L298N比较较小,输出功率也不如L298N并且发热量太大。通过实际应用验证,L298N电机驱动该方案可靠、可行。2.2 角度测量原理角度测量采用高精度角度传感器WDD35D4实时检测,此传感器根据电位器原理设计,其具有机械寿命长、分辨率高,转动顺滑、动态噪声小的性能并且该传感器
12、不需要外围电路,使用方便。实际角度测量原理:帆板偏转的角度通过传感器WDD35D4转换输出电压信号,该电压信号通过AVR Atmega128单片机内部A/D采样,编程转换相应角度值并用液晶显示,实际测量中测量角度值与实际角度值的绝对误差稳定在=3C,完全满足题目规定的=5C。通过实际验证,该传感器应用简朴方案可行。图3为角度传感器示意图 图3 角度传感器示意图2.3 角度控制算法角度控制算法采用数字滤波算法。引入数据解决算法后,使许多本来靠硬件电路难以实现的信号解决问题得以解决,从而克服和填补了涉及传感器在内的各个测量环节中硬件本省的缺陷和弱点。引入数字滤波算法有以下作用:克服随机误差、消除系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 帆板 控制系统 大学生 电子设计 竞赛

限制150内