帆板控制系统

介绍一种帆板控制系统的设计,该本系统以AT89S52单片机芯片为核心,辅以必要的外围电路(包括A/D转换、数字显示、键盘控制和电机驱动等),实现对帆板系统的角度控制要求。该系统主要由最小单片机系统、LMD18200电机驱动模块、帆板、A/D以及LED 组成。经测试,系统实现对帆板角度的测量及其显示、帆板角度的控制调整等功能。

0引言

角度自动调整控制系统在航空航天、航海、汽车驾驶等现实生活领域中都有重要应用,因此有着非常重要的研究价值和广泛的应用价值。把单片机与角度传感器有效结合起来,就可实现一般领域的角度自动调整控制。文中详细介绍了基于单片机控制的角度自动调整系统设计方法,该系统针对帆板角度进行控制,可根据需要自动调整帆板偏转角度大小。 1系统工作原理

帆板控制系统系统由单片机、显示、按键、AD 、风扇驱动等组成,通过AD 采集的信号实时显示帆板转角,通过风扇风速的大小控制转角的大小。

图1系统结构图

各模块系统电路的方案选择:

1.1风扇控制电路

风扇选用台式计算机散热风扇,故选用步进电机驱动芯片LMD18200控制风扇的转速以实现对帆板角度的控制与调整。当需要帆板倾角增大时,只需通过键盘控制风扇的转速提高,以增大风力,从而改变帆板的倾斜角度,反之同理。

1.2角度测量电路

采用线性电位器将帆板的角度变化转化为电压的变化,从而间接测量帆板的倾角角度。帆板转轴中连接一5K 的电位器,帆板转动时将角度的变化转化为电压变化,通过单片机控制AD 对其进行采集,从而完成测量。

1.3显示电路

用数码管进行显示。数码管由于显示速度快,使用简单。考虑到本系统显示信息简单,不必显示过多信息,从成本角度考虑,我们选用3位LED 显示。

1.4控制系统电路

用单片机作为步进电机驱动芯片LMD18200的控制单元。单片机完成控制算法,再将计

算结果转换为PWM 信号输出到LMD18200以实现对风扇的控制。由于单片机系统是一个数字系统,其控制信号的变换完全依靠硬件计数,所以受外界干扰较小,整个系统工作可靠. 从而帆板控制系统总体方案确定如下:由单片机AT89S52、步进电机驱动芯片LMD18200、LED 显示器、键盘、线性电位器、台式计算机散热风扇、直流电源等模块组成。利用单片机产生PWM 信号调整步进电机驱动芯片LMD18200驱动风扇,风扇吹动帆板产生摆角,帆板转轴中连接5k 电位器。帆板转动时电位器会将摆动角度的变化转化为电压变化,电压的变化量反馈给控制板的AD 采样芯片ADC0809。利用AD 的数据,转化为角度信息同时完成数码显示,同时AD 的采样数据做为参考量来控制PWM 脉冲的宽度从而调整帆板摆角大小。 2理论分析与计算

2.1风扇控制电路

在整个系统控制过程中,设计控制范围为0~60°,并且以2°为区间范围,这样,在这个控制过程中需要30个控制点。利用单片机对应30个控制点产生不同的PWM 信号调整步进电机驱动芯片LMD18200驱动风扇,风扇转速由弱至强即可产生0~60°的转角变化。

2.2角度测量原理

帆板转轴中连接一5K 的电位器,帆板转动时将角度的变化转化为电压变化。由于采用5k 电位器上的电压信号作为采样信号,电位器外接5V 电压,而ADC0809为8位转换器,单位电压信号变化量为⊿V=5V/256。系统要求角度范围是0~60°,故定义显示范围是0~64°,取每4个单位电压信号的变化量等价于1°的角度变化。

2.3控制算法

单片机内部定时器产生1ms 定时,作为PWM 信号单位周期时间。通过对ADC0809转换得到的256个数字量处理,每4位数据作为一个控制单位。共产生256/4=64个控制量,作为PWM 信号的周期因数,调整步进电机驱动芯片LMD18200驱动风扇,产生不同的风速变化。 3电路与程序设计

3.1风扇控制电路

如图2所示为风扇控制电路,LMD18200输出控制风扇转速快慢。

图2风扇控制电路

3.2控制算法设计与实现

系统加电后,自动开始角度检测并显示。当帆板角度发生改变时,可实时显示当前角度数值。按下对应按键便可控制风扇转速,以达到控制帆板角度的功能。为便于修改程序、测试参数,程序均用C 语言编写,控制风扇PWM 信号周期依据中断控制,当按键控制信号读入后,根据控制要求设定计数初值,产生步进电机驱动芯片LMD18200的输入信号,以此来控制风扇转速。图3为主程序流程图:

图3主程序流程图

3.3总体电路图

总体电路图由单片机AT89S52、步进电机驱动芯片LMD18200、LED 显示器、键盘、线性电位器、台式计算机散热风扇、直流电源等模块组成。利用单片机产生PWM 信号调整步进电机驱动芯片LMD18200驱动风扇,风扇吹动帆板产生摆角,帆板转轴中连接5k 电位器。帆板转动时电位器会将摆动角度的变化转化为电压变化,电压的变化量反馈给控制板的AD 采样芯片ADC0809。利用AD 的数据,转化为角度信息同时完成数码显示,同时AD 的采样数据做为参考量通过键盘按键来控制PWM 脉冲的宽度从而调整帆板摆角大小。总体电路图如图4所示。

图4总体电路图

4结束语

设计采用单片机最小系统为控制核心,实现了一个简易的帆板控制系统。本系统以AT89S52单片机芯片为核心,辅以必要的外围电路(包括A/D转换、数字显示、键盘控制和电机驱动等),实现了对帆板系统的角度控制要求。本设计将单片机技术与角度测量技术相结合,在满足实时、准确传输数据的同时,无需现场布线,配置灵活。

介绍一种帆板控制系统的设计,该本系统以AT89S52单片机芯片为核心,辅以必要的外围电路(包括A/D转换、数字显示、键盘控制和电机驱动等),实现对帆板系统的角度控制要求。该系统主要由最小单片机系统、LMD18200电机驱动模块、帆板、A/D以及LED 组成。经测试,系统实现对帆板角度的测量及其显示、帆板角度的控制调整等功能。

0引言

角度自动调整控制系统在航空航天、航海、汽车驾驶等现实生活领域中都有重要应用,因此有着非常重要的研究价值和广泛的应用价值。把单片机与角度传感器有效结合起来,就可实现一般领域的角度自动调整控制。文中详细介绍了基于单片机控制的角度自动调整系统设计方法,该系统针对帆板角度进行控制,可根据需要自动调整帆板偏转角度大小。 1系统工作原理

帆板控制系统系统由单片机、显示、按键、AD 、风扇驱动等组成,通过AD 采集的信号实时显示帆板转角,通过风扇风速的大小控制转角的大小。

图1系统结构图

各模块系统电路的方案选择:

1.1风扇控制电路

风扇选用台式计算机散热风扇,故选用步进电机驱动芯片LMD18200控制风扇的转速以实现对帆板角度的控制与调整。当需要帆板倾角增大时,只需通过键盘控制风扇的转速提高,以增大风力,从而改变帆板的倾斜角度,反之同理。

1.2角度测量电路

采用线性电位器将帆板的角度变化转化为电压的变化,从而间接测量帆板的倾角角度。帆板转轴中连接一5K 的电位器,帆板转动时将角度的变化转化为电压变化,通过单片机控制AD 对其进行采集,从而完成测量。

1.3显示电路

用数码管进行显示。数码管由于显示速度快,使用简单。考虑到本系统显示信息简单,不必显示过多信息,从成本角度考虑,我们选用3位LED 显示。

1.4控制系统电路

用单片机作为步进电机驱动芯片LMD18200的控制单元。单片机完成控制算法,再将计

算结果转换为PWM 信号输出到LMD18200以实现对风扇的控制。由于单片机系统是一个数字系统,其控制信号的变换完全依靠硬件计数,所以受外界干扰较小,整个系统工作可靠. 从而帆板控制系统总体方案确定如下:由单片机AT89S52、步进电机驱动芯片LMD18200、LED 显示器、键盘、线性电位器、台式计算机散热风扇、直流电源等模块组成。利用单片机产生PWM 信号调整步进电机驱动芯片LMD18200驱动风扇,风扇吹动帆板产生摆角,帆板转轴中连接5k 电位器。帆板转动时电位器会将摆动角度的变化转化为电压变化,电压的变化量反馈给控制板的AD 采样芯片ADC0809。利用AD 的数据,转化为角度信息同时完成数码显示,同时AD 的采样数据做为参考量来控制PWM 脉冲的宽度从而调整帆板摆角大小。 2理论分析与计算

2.1风扇控制电路

在整个系统控制过程中,设计控制范围为0~60°,并且以2°为区间范围,这样,在这个控制过程中需要30个控制点。利用单片机对应30个控制点产生不同的PWM 信号调整步进电机驱动芯片LMD18200驱动风扇,风扇转速由弱至强即可产生0~60°的转角变化。

2.2角度测量原理

帆板转轴中连接一5K 的电位器,帆板转动时将角度的变化转化为电压变化。由于采用5k 电位器上的电压信号作为采样信号,电位器外接5V 电压,而ADC0809为8位转换器,单位电压信号变化量为⊿V=5V/256。系统要求角度范围是0~60°,故定义显示范围是0~64°,取每4个单位电压信号的变化量等价于1°的角度变化。

2.3控制算法

单片机内部定时器产生1ms 定时,作为PWM 信号单位周期时间。通过对ADC0809转换得到的256个数字量处理,每4位数据作为一个控制单位。共产生256/4=64个控制量,作为PWM 信号的周期因数,调整步进电机驱动芯片LMD18200驱动风扇,产生不同的风速变化。 3电路与程序设计

3.1风扇控制电路

如图2所示为风扇控制电路,LMD18200输出控制风扇转速快慢。

图2风扇控制电路

3.2控制算法设计与实现

系统加电后,自动开始角度检测并显示。当帆板角度发生改变时,可实时显示当前角度数值。按下对应按键便可控制风扇转速,以达到控制帆板角度的功能。为便于修改程序、测试参数,程序均用C 语言编写,控制风扇PWM 信号周期依据中断控制,当按键控制信号读入后,根据控制要求设定计数初值,产生步进电机驱动芯片LMD18200的输入信号,以此来控制风扇转速。图3为主程序流程图:

图3主程序流程图

3.3总体电路图

总体电路图由单片机AT89S52、步进电机驱动芯片LMD18200、LED 显示器、键盘、线性电位器、台式计算机散热风扇、直流电源等模块组成。利用单片机产生PWM 信号调整步进电机驱动芯片LMD18200驱动风扇,风扇吹动帆板产生摆角,帆板转轴中连接5k 电位器。帆板转动时电位器会将摆动角度的变化转化为电压变化,电压的变化量反馈给控制板的AD 采样芯片ADC0809。利用AD 的数据,转化为角度信息同时完成数码显示,同时AD 的采样数据做为参考量通过键盘按键来控制PWM 脉冲的宽度从而调整帆板摆角大小。总体电路图如图4所示。

图4总体电路图

4结束语

设计采用单片机最小系统为控制核心,实现了一个简易的帆板控制系统。本系统以AT89S52单片机芯片为核心,辅以必要的外围电路(包括A/D转换、数字显示、键盘控制和电机驱动等),实现了对帆板系统的角度控制要求。本设计将单片机技术与角度测量技术相结合,在满足实时、准确传输数据的同时,无需现场布线,配置灵活。


相关文章

  • 帆板控制系统的设计
  • 2011年全国大学生电子设计竞赛 帆板控制系统 2011年9月2日 摘 要 本系统以STC 单片机控制电路为核心, 基于PID 控制方法,采用PWM 脉冲调宽的方式对直流电机进行调控,根据角度传感器反馈回来的信号实现可靠的闭环控制,自动稳定 ...查看


  • 我国帆板运动开创始末
  • 20世纪80年代初期,我国体坛上出现了一个崭新的竞技体育项目--帆板运动.它一诞生,便迅速登上了国际竞技场,比赛捷报也频频传来.1982年底,我国首次参加香港举办的亚洲帆板锦标赛,董月出人意料地夺得了女子长距离金牌:在1983年举行的中日两 ...查看


  • 帆板:冲在一个人的战场
  • 帆板:冲在一个人的战场 ■文/段万义 因为喜欢海,多年前我义无反顾地来到了海南. 因为喜欢海上飞驰和跳跃的"精灵",我爱上了帆板. 风梳头.浪洗脸,笑把大海作摇篮.帆板运动魅力无穷,那种超越人类肉体的极限,与大自然进行抗 ...查看


  • 电子信息专业论文
  • 帆板控制系统(F 题) [摘要]本设计采用STC89C52RC 为中心控制器,利用角度传感器来的采集.处理实现对风扇转速的控制,调节风力大小,进而改变帆板转角大小:帆板的角度检测,通过ADXL345模块,实现控制帆板角度的大小:通过充分比较 ...查看


  • 2011年全国大学生电子设计竞赛题目
  • 2011年全国大学生电子设计竞赛试题 参赛注意事项 (1)2011年8月31日8:00竞赛正式开始.本科组参赛队只能在[本科组]题目中任选一题: 高职高专组参赛队在[高职高专组]题目中任选一题,也可以选择[本科组]题目. (2)参赛队认真填 ...查看


  • 体育运动简笔画:帆船
  • 帆船运动起源于居住在海河区域的古代人的水上交通运输工具.现代帆船始于荷兰.1870年美国和英国首次举行横渡大西洋的美洲杯帆船赛.帆船分稳向板帆艇和龙骨帆艇两类. 帆板运动是人利用一块狭长的板体上的三角帆,借助风力作用于帆上所形成的动力而进行 ...查看


  • 英语专业术语-帆船 Sailing
  • 英语专业术语-帆船 Sailing 一. 专业术语: (一) 规则用语 帆船帆板竞赛规则非常每繁杂,在比赛中常执行的几项规则有: 国际帆船竞赛规则: the Racing Rule of Sailing,英文简写为RRS. 航行细则: th ...查看


  • 帆船简笔画:帆船体验
  • 今天妈妈带我去体验了一下op帆船运动.op帆船没听说过吧,告诉你就是儿童帆船.这种帆船比奥运选手用的体积小,单人操作,易于操控,功能是一样的. 到了"风之曲"帆船俱乐部妈妈把我交给了教练.在听完教练的讲解之后我穿上救生衣 ...查看


  • 龙飞船:第一艘私人公司研发的宇宙飞船
  • 小火箭出品 本文作者:邢强博士 本系列文章,共分3篇,小火箭将与大家一起探讨如下几个问题: 龙飞船的此次发射有什么不一样的意义? 龙飞船的总体设计情况怎样? 龙飞船与其他飞船的大小对比怎样? 龙飞船是如何与国际空间站对接的? 未来会不会有更 ...查看


热门内容