帆板控制系统

帆板控制系统

摘要:本设计给出了以MSP430F149为核心的帆板控制系统的基本原理与实现方

案。由倾角测量模块、电机驱动模块、12864显示模块、丝杆传动模块等模块组成。采用编码器实现倾角的精确测量;采用直流电机驱动风扇;采用步进电机带动丝杆;系统功能由按键控制,可对测量结果进行实时显示,人机交互界面友好,经测试,达到了较好的性能指标。

关键词:MSP430F149,编码器,电机驱动

The Panels Control System

Abstract :This design gives the basic principle to MSP430F149 as the

core of the panel control system and implementation scheme. The angle measurement module, motor driver module, display module, 12864 screw drive module and etc.. Accurate measurement of the angle encoder implementation; DC motor drives the fan; the stepper motor drives the screw rod; system function by the button control, can carry out real-time display of measurement results, friendly man-machine interface, the test, to achieve good performance.

Keywords: MSP430F149, encoder, motor drive

1 系统方案设计与论证

1.1 系统总体方案设计

如图1所示总系统以MSP430单片机为控制核心,高精度编码器为倾角探测器,采用直流电机带动风扇旋转,通过操作矩阵键盘控制风力大小,使帆板转角θ能够在0~60°范围内变化;通过液晶12864实时显示帆板转角大小;通过步进电机控制丝杆转动带动直流电机前进后退。

图1 系统总框图

1.2 设计方案论证 1.2.1电机模块

方案一:采用步进电机,步进电机扭力较大,转速稳定。但转速太慢,无法带动风扇吹起帆板,达不到所需要求。

方案二:采用直流电机,直流电机能提供较高的转速,噪音小,性价比高且外围硬件结构简单,仅通过调节占空比就可实现对风扇的转速调节,实际操作简单。

通过以上分析,故选择方案二。

1.2.2倾角测量模块

方案一:采用MMA7455数字加速度角度传感器。低功耗,输出精确,具有信号调理、低通滤波、温度补偿、自测、以及快速运动检测等功能。但是它的分辨力较差,很难满足精度要求。

方案二:采用绝对式编码器,它可以将角位移转换为电信号,它的每一个位

置对应一个确定的数字码,因此它的示值只与测量的起始和终止位置有关,而与测量的中间过程无关,其分辨率可达4096,精度十分高。

通过以上分析,采取方案二。

2 理论分析与计算

2.1 角度测量原理

绝对式编码器有与位置相对应的代码输出, 通常为二进制码或BCD 码。从代码数大小的变化可以判别正反方向和位移所处的位置, 绝对零位代码还可以用于停电位置记忆。绝对式编码器的测量范围常规为0~360°。其特点可以直接读出角度坐标的绝对值; 没有累积误差; 电源切除后位置信息不会丢失。

2.2 风扇控制及控制算法

首先将60°分为12等份,通过实验找出每一等份所对应PWM 的脉宽值,将每一等份的值存入第一个数组中,从而得到第一个初始数据列表。在系统运行前还可以通过自动校验功能得到第二个脉宽数据列表,通过判断选择一个更为恰当的值,从而更新到第二个数据列表中。当键入设定值后,用查表法找出对应的PWM 脉宽值,通过直接调节电机的PWM 脉宽,使帆板快速的到达预定位置的附近,即实现粗调。再通过检测传感器实时的反馈值,利用PID 算法将帆板进一步稳定在预定位置上,即实现细调。当系统稳定后,系统在将当前的PWM 脉宽值保存到第二个数据列表中,从而得到一个更新的数据列表,以实现下次更有效地完成要求。通过粗调和细调使系统更快地到达预定的位置。

3 电路与程序设计 3.1 风扇控制电路设计计算 3.1.1 电机驱动模块

电机驱动模块如图2所示,驱动电路由光耦、L298N 、二极管构成。其中L298N 专用于驱动集成电路,可以驱动大功率的直流电机,在电路中加入二极管的作用是在产生反向电流时进行泄流,保护芯片安全。L298N 的输入端可与单片机直接相连,为了避免电机对单片机的干扰,L298N 模块加入光耦,进行光电隔离,从而使系统处于可靠稳定的工作状态。 电机的额定电流 I=0.5A

电路中电阻 R=24Ω 电机有效电压最大值 U=12v

由欧姆定律 I=U/R 得通过电机最大电流 I=12V/24Ω=0.5A

图2 电机驱动原理图 3.2软件设计流程

3.3总体电路设计

总体电路设计如图4所示:它包括电源模块、声光提示模块、控制与显示模块、角度传感器模块、电机驱动模块和键盘输入模块。

图4 总体电路图

4 测试方案与测试结果 4.1测试仪器

秒表:量角器、直尺

4.2系统测试方法及测试数据

先手动转动帆板,观察实际转角与显示转角。然后利用键盘输入一个角度,通过单片机对电机控制调节帆板的转角。待系统稳定后,再测量帆板实际转角,与显示屏上的度数进行对比,以此来验证系统的准确性。测试数据见表1。

4.3测试结果分析

帆板在45度角附近时比较稳定,小角度时不太稳定,误差比较大。 5 总结

本系统基本实现了题目要求的基本部分和发挥部分的要求,本系统十分稳定,

风机的移动采用丝杆传动的原理,通过步进电机控制,但由于实际制造的时候的偏差,丝杆传动的效果不是很理想。另外,本系统通过液晶实时显示帆板的转动角度,风机马力,十分直观。

6参考文献

【1】 秦龙.MSP430单片机常用模块与综合系统实例精讲. 北京:电子工业出版

社.2007.7

【2】 洪利. 章扬. 李世宝..MSP430单片机原理与应用实例详解[M].北京航空航

天大学出版社.2010.7

【3】 胡大可. MSP430系列单片机C 语言程序设计与开发. 北京:北京航空航天

大学大学出版社,2001.

【4】 叶贞贞. 角度传感器简单应用系统[J] .科技致富向导,2010 (15).

帆板控制系统

摘要:本设计给出了以MSP430F149为核心的帆板控制系统的基本原理与实现方

案。由倾角测量模块、电机驱动模块、12864显示模块、丝杆传动模块等模块组成。采用编码器实现倾角的精确测量;采用直流电机驱动风扇;采用步进电机带动丝杆;系统功能由按键控制,可对测量结果进行实时显示,人机交互界面友好,经测试,达到了较好的性能指标。

关键词:MSP430F149,编码器,电机驱动

The Panels Control System

Abstract :This design gives the basic principle to MSP430F149 as the

core of the panel control system and implementation scheme. The angle measurement module, motor driver module, display module, 12864 screw drive module and etc.. Accurate measurement of the angle encoder implementation; DC motor drives the fan; the stepper motor drives the screw rod; system function by the button control, can carry out real-time display of measurement results, friendly man-machine interface, the test, to achieve good performance.

Keywords: MSP430F149, encoder, motor drive

1 系统方案设计与论证

1.1 系统总体方案设计

如图1所示总系统以MSP430单片机为控制核心,高精度编码器为倾角探测器,采用直流电机带动风扇旋转,通过操作矩阵键盘控制风力大小,使帆板转角θ能够在0~60°范围内变化;通过液晶12864实时显示帆板转角大小;通过步进电机控制丝杆转动带动直流电机前进后退。

图1 系统总框图

1.2 设计方案论证 1.2.1电机模块

方案一:采用步进电机,步进电机扭力较大,转速稳定。但转速太慢,无法带动风扇吹起帆板,达不到所需要求。

方案二:采用直流电机,直流电机能提供较高的转速,噪音小,性价比高且外围硬件结构简单,仅通过调节占空比就可实现对风扇的转速调节,实际操作简单。

通过以上分析,故选择方案二。

1.2.2倾角测量模块

方案一:采用MMA7455数字加速度角度传感器。低功耗,输出精确,具有信号调理、低通滤波、温度补偿、自测、以及快速运动检测等功能。但是它的分辨力较差,很难满足精度要求。

方案二:采用绝对式编码器,它可以将角位移转换为电信号,它的每一个位

置对应一个确定的数字码,因此它的示值只与测量的起始和终止位置有关,而与测量的中间过程无关,其分辨率可达4096,精度十分高。

通过以上分析,采取方案二。

2 理论分析与计算

2.1 角度测量原理

绝对式编码器有与位置相对应的代码输出, 通常为二进制码或BCD 码。从代码数大小的变化可以判别正反方向和位移所处的位置, 绝对零位代码还可以用于停电位置记忆。绝对式编码器的测量范围常规为0~360°。其特点可以直接读出角度坐标的绝对值; 没有累积误差; 电源切除后位置信息不会丢失。

2.2 风扇控制及控制算法

首先将60°分为12等份,通过实验找出每一等份所对应PWM 的脉宽值,将每一等份的值存入第一个数组中,从而得到第一个初始数据列表。在系统运行前还可以通过自动校验功能得到第二个脉宽数据列表,通过判断选择一个更为恰当的值,从而更新到第二个数据列表中。当键入设定值后,用查表法找出对应的PWM 脉宽值,通过直接调节电机的PWM 脉宽,使帆板快速的到达预定位置的附近,即实现粗调。再通过检测传感器实时的反馈值,利用PID 算法将帆板进一步稳定在预定位置上,即实现细调。当系统稳定后,系统在将当前的PWM 脉宽值保存到第二个数据列表中,从而得到一个更新的数据列表,以实现下次更有效地完成要求。通过粗调和细调使系统更快地到达预定的位置。

3 电路与程序设计 3.1 风扇控制电路设计计算 3.1.1 电机驱动模块

电机驱动模块如图2所示,驱动电路由光耦、L298N 、二极管构成。其中L298N 专用于驱动集成电路,可以驱动大功率的直流电机,在电路中加入二极管的作用是在产生反向电流时进行泄流,保护芯片安全。L298N 的输入端可与单片机直接相连,为了避免电机对单片机的干扰,L298N 模块加入光耦,进行光电隔离,从而使系统处于可靠稳定的工作状态。 电机的额定电流 I=0.5A

电路中电阻 R=24Ω 电机有效电压最大值 U=12v

由欧姆定律 I=U/R 得通过电机最大电流 I=12V/24Ω=0.5A

图2 电机驱动原理图 3.2软件设计流程

3.3总体电路设计

总体电路设计如图4所示:它包括电源模块、声光提示模块、控制与显示模块、角度传感器模块、电机驱动模块和键盘输入模块。

图4 总体电路图

4 测试方案与测试结果 4.1测试仪器

秒表:量角器、直尺

4.2系统测试方法及测试数据

先手动转动帆板,观察实际转角与显示转角。然后利用键盘输入一个角度,通过单片机对电机控制调节帆板的转角。待系统稳定后,再测量帆板实际转角,与显示屏上的度数进行对比,以此来验证系统的准确性。测试数据见表1。

4.3测试结果分析

帆板在45度角附近时比较稳定,小角度时不太稳定,误差比较大。 5 总结

本系统基本实现了题目要求的基本部分和发挥部分的要求,本系统十分稳定,

风机的移动采用丝杆传动的原理,通过步进电机控制,但由于实际制造的时候的偏差,丝杆传动的效果不是很理想。另外,本系统通过液晶实时显示帆板的转动角度,风机马力,十分直观。

6参考文献

【1】 秦龙.MSP430单片机常用模块与综合系统实例精讲. 北京:电子工业出版

社.2007.7

【2】 洪利. 章扬. 李世宝..MSP430单片机原理与应用实例详解[M].北京航空航

天大学出版社.2010.7

【3】 胡大可. MSP430系列单片机C 语言程序设计与开发. 北京:北京航空航天

大学大学出版社,2001.

【4】 叶贞贞. 角度传感器简单应用系统[J] .科技致富向导,2010 (15).


相关内容

  • 中国帆船奥运时刻:殷剑开新时代 徐莉佳创历史
  • 2012年8月6日20:56 雅虎体育 1/9 2/9 3/9 4/9 5/9 6/9 7/9 8/9 9/9 雅虎体育讯 北京时间8月4日,2012年伦敦奥运会帆船帆板项目在韦茅斯-波特兰港进行到第九天,中国选手徐莉佳在激光雷迪尔级女子单人艇奖牌赛中,最终耗时30分19秒,以第一名的成绩冲过终点, ...

  • 奥运闭幕式旗手徐莉佳的励志故事
  • 揭秘奥运闭幕式旗手徐莉佳 励志故事感动国人 据中央电视台消息,帆船选手徐莉佳将担任中国代表团伦敦奥运会闭幕式旗手. 据悉,徐莉佳在本届奥运会上为中国拿下了分量最重的一枚金牌,而这也是她得以在旗手候选人中脱颖而出的最大原因. 此前曾传出过乒乓球两枚金牌得主张继科将担任闭幕式中国代表团的旗手,但他本人以 ...

  • 中学2011年学校体育工作总结
  • 2011年是中国极其不平凡的一年,但是贯穿这一伟大一年的正是爱心、信心和决心.青岛大学附属中学也是在这不平凡的一年里继续发展,因为我们有务本求是,志存高远的领导,有真才实学,团结一直的中层领导,有脚踏实地,勤勤恳恳的一线教师,有一支高度凝聚力的团队,所以我们在飞速的向前发展. 2011年,我校认真贯 ...

  • Pxiea青岛市旅游业"十一五"规划
  • | | Never Make Somebody Your Everything, cause when they're gone, you've got nothing. 无论如何,不能让某个人成为你的全部.若是有天他们离开了,你将一无所有. 青岛市旅游业"十一五"规划 第一章 ...

  • 一年级语文公开课教案
  • 一年级语文公开课教案 授课教师:李勇 3. b p m f 教学要求 1.学会声母b.p.m.f,读准音,认清形,正确书写,并在学习过程中感受乐趣,掌握音形结合的学习方法. 2.认识音节,学习"两拼法",能准确拼读由b.p.m.f与单韵母组成的音节. 教学准备 教学挂图,表示四声 ...

  • 网球用英语怎么说
  • 两分钟做个小测试,看看你的英语水平 http://m.meten.com/test/waijiao.aspx?tid=16-73675-0 美联英语提供:网球用英语怎么说 网球是一项优美而激烈的体育运动,网球运动的由来和发展可以用四句话来概括:孕育在法国,诞生在英国,开始普及和形成高潮在美国,现在盛 ...

  • 2012伦敦奥运中国代表团冠军名单(分项目)
  • 2012伦敦奥运中国代表团冠军名单: 射击: 易思玲--女子十米气步枪冠军(首金) 郭文珺--女子10米气手枪冠军 乒乓: 张继科--男单冠军 李晓霞--女团冠军.女单冠军 丁宁--女团冠军.女单亚军 游泳: 孙杨--男子1500米自由泳.400米自由泳冠军,200米自由泳亚军,4X200米自由泳季 ...

  • 红歌大家唱之"大合唱比赛"工作总结
  • 在这个缤纷的6月里,为了唱响红歌主旋律歌颂和弘扬爱国主义精神,激发同学们勤奋好学,立志报国的热情,同时增强同学们的凝聚力,向心力,学院举行“红歌大家唱”大合唱比赛。我系在本次红歌大家唱之“大合唱比赛”中取得了优异的好成绩,获得了第4名。此次结果可喜可贺,是政法系文艺部及全体参赛队员共同努力的结果。在 ...

  • 物理质点2
  • 1.1质点.参考系.坐标系练习 1.下列各种运动物体中,能被视为质点的是( ) A .进行花样滑冰的运动员 B .运动中的人造地球卫星 C .转动着的砂轮 D .顺水漂流的小船 2.下列说法正确的是( ) A .运转中的地球不能看成质点,而原子核可以看成质点 B .研究火车通过路旁一根电线杆的时间时 ...