基于MSP430单片机的热线式风速测量系统的设计
基于MSP430单片机的电机智能转速监测系统设计
21 0 2年 3月 Fra bibliotek苏 州 市 职业 大 学 学 报
J u n lo u h u Vo ai n lUn v r i o r a fS z o c t a i e s y o t
Vo . 3. . 1 2 No 1 Ma ., 01 r 2 2
基 于 MS 4 0单 片机 的 电机 智 能 转 速 监 测 系统 设 计 P3
淮文 军 , 石贵 江 , 汝彪 於
( 州 市职 业 大 学 电 子 信 息 工 程 系 ,江 苏 苏 州 2 5 0 ) 苏 1 14
摘
要 :设计 一种 由 MS 4 0单 片机 构成 的智 能转速 监 测 系统. 系统 由与 电机 同轴 的齿 轮信 号 P3 该
盘和 霍 尔转速 传感 器组 成 , 对霍 尔转速 传 感 器输 出的信 号 进 行 滤波 和 整 形 , 处理 后 的信 号 转换 使 成标 准 的方波 信号 , 离后 由单 片机计 数 , 隔 通过 L D显 示 实 时转速 值 . E 与传 统 的 测速仪 相 比 , 可设 定转 速监 测 范围 、 存储 设 定参数 , 当电机 超 速 时 , 可发 出报 警 信 号. 试验 证 明 , 系统 测速 精度 高 , 该
Ke y wor ds:M S 43 ir c n r le s;Ha ls e d s n o s s lto P 0 m c o o to lr l p e e s r ;io ai n;m o io n ntr g i
Absr c t a t:An i t l g n p e o io n y tm si to c d.Ta ng sn l — l SP 3 n el e ts e d m n t r g s se wa n r du e i i ki i g e c i M p 4 0F1 9 a 6 s c e, te p r fS e ee to o sss o e r sg a ae Coa i lwi h oo n als e or h a to pe d d t ci n c n it fg a i n lplt x a t t e m tr a d H l pe d h s ns r F h u pu i n lfo h e s rfle i g a d s a n e o . ort e o t tsg a r m t e s n o trn n h pi g,S h tt e p o e s d sg a n o a i O t a h r c s e i n li t sa d r q a e wa e sg a n h p c u ta e h s ai n,t e v l e o e ltm e s e d i ip a tn a d s u r v i n la d c i o n f rt e iolto t h au fr a —i p e sd s ly t o ht hr ug he LED ic i. Co p r d crut m a e wih t e rdi o a s e d m e s rn n tu e t t e c p o t h ta t n l p e i a u g i sr m n , h s o e f i s e o io i g o o o a e s t h a a ee a e so e pe d m n t rn n m t rc n b e ,t e p r m trc n b t r d. Th q i m e tc n s n n a a m ee up n a e da l r sg lwh n t e s e d o o o x e d he s ts e d r ng . A e tp o d ta h n el n p e i na e p e f m t r e c e s t e p e a e h ts r ve h tt e i tli ts e d ge
基于MSP430单片机的直流电动机调速系统的设计徐坤
号超前 B 信号 90°;当光电编码器逆时针旋转时, B
ω=cΔN/Ts
(1)
* 周口师范学院青年科研基金项目(zknuqn201132B)
式中 170
c— — — 标 度 变 换 系 数 , 可 根 据 转 速 的 量 纲 来
第 34 卷第 01 期
基于 MSP430 单片机的直流电动机调速系统的设计— ——徐 坤,等
系 统 工 作 过 程 :MSP430F449 单 片 机 作 为 主 控 制器,当采样周期到来时,增量式光电编码器构成 的测速模块测得电机的速度,通过编码器信号调理 接口电路反馈到单片机,与电机预先设定转速度比 较,得到偏差量,然后经过 PID 算法得到控制量,调 整 PWM 脉冲的占空比,输出的 PWM 信号通过光电
模块和键盘模块分别完成显示和输入,实现系统的 旋转 1 周。 反之,B 信号超前 A 信号 90°,Q 端输出
人机交互功能。
低 电 平 ,即 IN2 为 低 电 平 ,单 片 机 判 断 电 机 逆 时 针
1.2 测速电路
转动;A、B 两信号经与门输出一个窄脉冲, 计数器
电磁式转速传感器测速、霍尔元件测速、光电 减 1,判断电机逆时针旋转一周。 当电机顺时针旋转
电机的转速和转动方向。 A 信号超前 B 信号 90°,经
D 触 发 器 后 Q 端 输 出 低 电 平 ,Q 端 输 出 高 电 平 ,即
耦合 器, 经 L298N 进行功 率放 大 输 出 驱 动 直 流 电 IN1 为高电平,单片机判断电机顺时针转动;A、B 两
机,然后进入下一个周期速度采样和 PID 调节。LCD 信号经与门输出一个窄脉冲,计数器加 1,判断电机
编码器测速等。 本文采用光电编码器完成测速。 光 时, 信号 IN1、IN2 与 A、B 两 信 号 的 关 系 如 图 4 所
MSP430单片机风速风向检测
二、研究内容
本次研究的是设计利用MSP430单片机结合风速风向传感 器组成一个小型的检测系统,要求此检测风速风向系统电 路简单,精度高,容易读取记录,体积小,成本低,容易 实现。
三、方案设计
方案的选择包括核心控制处理芯片的选择方案、风速风向 检测方案以及显示器选择方案。
风速风向检测系统
芯片选择模块
检测模块
显示模块
LCD12864
QS—FX QS—FS
MSP430
风
风
单
速
向
片
传
传
机
感
感
器
器
四、系统硬件电路分析设计
风速风向的硬件系统包括单片机最小系统,风速采集电路, 风向采集电路、复位电路以及输出显示电路,硬件系统的 结构图如图
4.1单片机部分
本次设计选用美国德州仪器公司(TI)开发的16位RISC 指令MSP430单片机,它的突出优点是可以实现超低功耗 和功能集成,非常适合在自动信号采集、液晶显示智能化 仪器、电池供电便携式装备等领域应用。
4.1.1 MSP430系统电路图
LCD12864
MSP430芯片
按键复位
放大电路
4.2 显示模块
本次设计需要清晰易懂显示风速风向信息,经比较分析选 用LCD12864。
12864表示其横向可以显示128个点,纵向可以显示64个 点,可显示汉字及图形,使风速风向信息用汉字表示出来, 方便读取记录。
基于MSP430单片机风速风向检测
一、研究背景
风速风向是科学测试中经常需要采集的一个参数,对农业 生产、天气预测、新能源开发有着积极的影响。
早期的测量系统无论是结构上还是测量方法上都比较简单, 而且可靠性不高,实现的功能单一。
基于单片机的风速测量仪的设计说明
基于单片机的风速测量仪的设计综述风,特别是井下安全生产中具有重要参考意义,作为气象环境中最活跃的因素,对战争的胜败,武器性能的发挥有着举足轻重的影响风能的利用,也要求人们对风速资源进行长时间的准确监测。
当前,风速测量的仪器主要有热线式、热膜式、以及风杯式三种。
这几种原理的风速仪测量精度低、范围小、测量周期长、持续工作时间短,且测量结果易受外部环境因素的影响。
因此不能满足高效、快速、准确的现代化军事和长时间工作、智能化数据处理的风场监测的需求。
本设计采用压电式超声波换能器,使用AT89S52单片机作为控制器,完成了超声波风速测量仪的软硬件设计。
采用汇编语言编程的方法,实现了测量结果的计算和显示。
设计完成后能做到,LED数码显示清晰稳定,测量结果稳定可靠,测距仪最大误差不超过0.05m/s。
系统硬件电路的设计硬件电路的设计主要包括单片机系统及显示电路、键盘,温度补偿电路,超声波发射电路和超声波检测接收电路三部分。
单片机采用89S52或其兼容系列。
采用11.0592MHz高精度的晶振,以获得较稳定时钟频率,减小测量误差。
系统采用555定时器产生145kHz的方波信号,利用计数T1口监测超声波接收电路整形滤波后输出的返回信号。
显示电路采用简单实用的4位共阴极LED数码管,段码用电阻器驱动,位码用PNP三极管8550驱动。
超声波发射电路发射电路主要由555定时器,74LS123构成的单稳态触发电路、放大环节,和超声波发射换能器T构成,LM555多谐振荡器端口3输出的145kHz的方波信号一路经触发电路,放大电路后送到超声波换能器两端,可以提高超声波的发射强度。
输出端采用加入耦合电容C4,用以提高发射驱动能力。
上位电阻R6一方面可以提高三极管的放大输出能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡时间。
压电式超声波换能器是利用压电晶体的谐振来工作的。
超声波换能器内部结构在下文中有介绍,它有两个压电晶片和一个换能板。
基于单片机控制的光电式风速风向测量系统的设计
南通纺织职业技术学院毕业论文基于单片机控制的光电式风速风向测量系统的设计燕丽娜班级 07智能电子专业电子信息工程院系机电工程系指导老师张新亮完成时间2010 年 3 月 1 日至2010 年 5 月30 日引言人类社会发展的历史与能源的开发和利用水平密切相关,每一次新型能源的开发都使人类经济的发展产生一次飞跃。
在自然界中,风是一种可再生、无污染而且储量巨大的能源。
随着全球气候变暖和能源危机,各国都在加紧对风力的开发和利用,尽量减少二氧化碳等温室气体的排放,保护我们赖以生存的地球。
风是农业生产的环境因子之一。
风速适度对改善农田环境起着重要作用。
风对农业也会产生消极作用。
它能传播病原体,蔓延植物病害。
高空风是粘虫、稻飞虱、稻纵卷叶螟、飞蝗等害虫长距离迁飞的气象条件。
大风使叶片机械擦伤、作物倒伏、树木断折、落花落果而影响产量。
大风还造成土壤风蚀、沙丘移动,而毁坏农田。
在干旱地区盲目垦荒,风将导致土地沙漠化。
牧区的大风和暴风雪可吹散畜群,加重冻害。
地方性风的某些特殊性质,也常造成风害。
由海上吹来含盐分较多的海潮风,高温低温的焚风和干热风,都严重影响果树的开花、座果和谷类作物的灌浆。
防御风害,多采用培育矮化、抗倒伏、耐摩擦的抗风品种。
营造防风林,设置风障等更是有效的防风方法。
所以测量风速对人类更好地研究及利用风能和改善生活生产有积极的影响。
我国的风力资源极为丰富,绝大多数地区的平均风速都在每秒3米以上,特别是东北、西北、西南高原和沿海岛屿,平均风速更大;有的地方,一年三分之一以上的时间都是大风天。
在这些地区,风力发电是很有前途的。
尤其是目前能源紧张,风力发电成为新潮发电方式的情况下,对风速风向的测量和控制尤为重要。
于是,在这种背景下,本文介绍了在单片机的控制下,利用光电编码器,采用适当的测量方法对风速风向进行测量,对于风速在0-9999rpm的范围内,在单片机的控制下,采用合适的测量方法对电机转速进行测量,同时要求风速的测量达到一定的精度,误差不超过5%并且对风速进行显示。
智能仪器课程设计——基于单片机的风速风向检测系统设计
Wind_Drct ^= Wind_Gray;
Wind_Drct=Wind_Tbl[Wind_Drct]; / / 查表求
通信与信息处理
《自动化技术与应用》2 0 1 0 年第 2 9 卷第 8 期
Communication and Information Processing
出风向值 Wind_Tbl 数组里面依次存储的是二进制码对应的
序如下:
Unsigned int Wind_Drct=0; // 风向终值
Unsigned int Wind_Gray=0; // 风向初值
(格雷码)
if(KBA1==1)
// 通过 7 位输
入引脚值计算格雷码
Wind_Gray+=0x0001;
if(KBA2==1)
关键词:风速;风向;单片机;检测 中图分类号:TP368.1 文献标识码:B 文章编号:1003-7241(2010)08-0070-04
The Design of Wind Speed and Direction Detection System Based on Microcontroller
图 4 风速测量子程序流程图
4.2 风向测量程序设计
风向测量先测得 7 位格雷码的输入, 通过 7 位输入 值计算出格雷码, 再通过格雷码换算成二进制码, 最后 通过查表法得出风向角度。
格雷码(Gray code),又叫循环二进制码或反射二进 制码。格雷码属于可靠性编码, 是一种错误最小化的编 码方式, 因为, 自然二进制码可以直接由数 / 模转换器 转换成模拟信号, 但某些情况, 例如从十进制的 3 转换 成 4 时二进制码的每一位都要变, 使数字电路产生很大
1 引言
基于MSP430 单片机的风速、光辐照度同步测试仪
基于MSP430单片机的风速、光辐照度同步测试仪The Device Based on MSP430 Microcontroller for Wind Speed and Light Irradiance Testing Synchronously左巍康龙云曹秉刚朴顺兰Zuo,Wei Kang,Longyun Cao,Binggang Piao,Shunlan摘要:本文以TI公司的新型16位低功耗Flash型单片机MSP430F149为核心,与光频转换器件TSL230B结合,设计了一种新型的风速、光辐照度的同步测试仪,应用于风光互补分散电源系统研究中。
关键字: 风速光辐照度 TSL230B MSP430F149中图分类号:TP216.1 文献标识码:AAbstract: This paper introduces the design of new testing device for wind speed and irradiance synchronously. It bases on the combination of new 16 bits low power dissipation Flash microcontroller MSP430F149 made by Texas Instrument and TSL230B which can convert light into frequency, and can be applied in the research of distributed power systemKeywords: wind speed irradiance TSL230B MSP430F1490引言中国幅员辽阔,西部地区光照充足、风能资源丰富,研究开发风光互补分散电源对于解决西部边远地区供电有着重要的意义,也是国务院发展委员会实施的“中国光明工程”中的重要组成部分。
基于MSP430的热式风速传感器设计
基于MSP430的热式风速传感器设计黄敏;卢会国;王保强;卢勇【摘要】基于热扩散原理设计了一款热式风速传感器,它是以 Flow Sens FS5为感应元件,将其接入传感器电路之中,通过模拟采集电路转换为电压信号。
将电压信号经差动放大电路放大之后,再经过信号滤波电路进行滤波,使电压的幅值比较稳定。
最后由 MSP430F149单片机的 A/D 定时采集电压信号,单片机处理采集数据并在液晶上显示风速值。
%The thermal wind sensor is designed based on thermal diffusion theory in this paper. It takes Flow Sens FS5 as the sensing element. Put it to the sensor circuit and convert it into voltage signal through analog acquisition circuit. After amplifying the voltage signal through the differential amplifier circuit, the voltage signal is filtered and the amplitude of the voltage is relatively stable. Finally theMSP430F149 micro-controller A/D regularly acquires voltage signal, the micro-controller processes the data acquired data, and the data is displayed on the LCD.【期刊名称】《微型机与应用》【年(卷),期】2015(000)020【总页数】3页(P25-27)【关键词】MSP430 单片机;FS5 感应元件;热式风速传感器;LCD【作者】黄敏;卢会国;王保强;卢勇【作者单位】成都信息工程大学电子工程学院,四川成都 610225;成都信息工程大学电子工程学院,四川成都 610225;成都信息工程大学电子工程学院,四川成都 610225;成都信息工程大学电子工程学院,四川成都 610225【正文语种】中文【中图分类】P414.7;TP212在地面风的测量中,主要的测试手段为:机械式测量、热膜热线测量、激光测量、超声波测量等[1]。
基于MSP430单片机的壁挂式空调风门运动控制系统设计
基于MSP430单片机的壁挂式空调风门运动控制系统设计摘要步进电机是机电数字控制系统中常用的执行元件,由于其精度高,体积小,控制方便灵活,因此在智能仪表和位置控制中得到了广泛的应用。
本系统的主要工作是应用低功耗MSP430单片机控制步进电机的旋转方向和启停,以实现壁挂式空调风门出风风向的控制。
通过分析步进电机的工作原理:电脉冲数决定电机的转动圈数;电脉冲的频率决定电机转动的速度。
利用MSP430单片机的四个普通I/O口对步进电机的通电顺序及通电时间进行编程控制,以实现电机的转速和转向调整。
本系统由硬件电路设计和软件编程两部分组成。
此项设计看似简单,但有机的将步进电机和430单片机的相关知识结合了起来,同时将微机原理和电机学等课程从理论学习上升为实践,因此具有很强的现实意义。
此项设计研究将应用于壁挂式空调风门运动的调整,合理地调整将方便于人们的生活,满足人们的各种需求。
关键词:msp430单片机;步进电机;空调AbstractStepper motor is a mechanical and electrical actuators, is commonly used in digital control system because of its high precision, small volume, convenient control and flexible, so the intelligent instruments and has been widely used in position control.The main work of this system is the application of low power consumption MSP430 single chip microcomputer to control stepping motor direction of rotation and rev. Stop, so as to realize the control of wall-mounted air-conditioner air door out of the wind direction. By analyzing the working principle of stepper motor, electrical impulses to the motor rotation laps; The frequency of the electrical motor rotational speed. Using MSP430 single chip microcomputer of four common I/O port for the electricity order of stepper motor and the polarization time programming control, in order to realize the speed of the motor and steering adjustments. This system consists of two parts, hardware circuit design and software programming.The design looks be like simple, but organic will step motor and 430 single chip microcomputer is a combination of relevant knowledge, at the same time, the microcomputer principle and motor learning course from theoretical study to practice, thus has a strong practical significance. Will apply to the design study wall-mounted air-conditioner air door movement adjustment, reasonable adjustment will be convenient to the life of people, meet people's various needs.Key words:MSP430MicroChip ;Stepper motor;air-conditioner目录第一章绪论 (1)1.1课题研究的目的和意义 (1)1.2国内外发展状况 (1)1.3本课题设计的主要任务 (1)第二章步进电机及其工作原理的介绍 (2)2.1步进电机概述 (2)2.2步进电机的工作原理 (3)2.3步进电机的基本参数及其指数标语 (3)2.4步进电机的特点和特性 (4)2.5步进电机驱动系统介绍 (5)第三章MSP430G2553芯片及其引脚功能介绍 (7)3.1 单片机原理概述 (7)3.2 MSP430G2553型单片机概述 (7)3.3 Msp430G2553型单片机的各个功能模块 (9)3.4 MSP430G2553微控制器的特点和特性 (10)3.5 MSP430G2553开发板硬件资源概述 (11)第四章系统硬件设计 (13)4.1 系统总体框架图 (13)4.2键盘控制电路 (14)4.3基于ULN2003步进电机的驱动电路设计 (15)第五章软件设计 (18)5.1 软件设计平台 (18)5.2程序分析 (19)5.3程序流程图 (24)5.4程序设计过程中出现的问题及其处理方法 (25)第六章总结与展望 (26)参考文献 (27)附录一英文原文 (28)附录二中文翻译 (28)附录三程序清单 (31)谢辞 (35)第一章绪论1.1课题研究的目的和意义1.2国内外发展状况1.3本课题设计的主要任务第二章步进电机及其工作原理的介绍步进电机由于其优点是结构简单、运行可靠、控制方便。
基于MSP430G2553的测风仪设计
wi n d s p e e d, wi n d d i r e c t i o n a n d a t mo s p h e r i c t e mp e r a t u r e a n d p r e s s u r e a n d t h e i n t e r f a c e c i r c u i t b e t we e n wi r e l e s s
Ab s t r a c t :I n or de r t o me a s ur e wi n d s p e e d, wi n d d i r e c t i o n a n d a t mo s ph e r i c t e mp e r a t ur e a nd p r e s s ur e a nd t he n t r a ns mi t
c om m u ni c a t i on m od ul e a n d t h e mi c r oc 0n t r o l l e r .The s o f t wa r e c om p on e nt b a s e d o n m od ul a r de s i gn a pp r o a c h i n c l ud e s t h e p r o gr a m a n d c od e i mp l e me nt e d v i a M SP43 0 G2 55 3 .Ex pe r i me nt a l r e s ul t s ve r i f y t he c or r e c t ne s s a nd f e a s i bi l i t y of t he
基于MSP430的风机盘管温控器设计与实现
基于 MS P 4 3 0的风机盘管温控器设计 与实现
郑继红 , 汪学明 ( 贵 州 大 学 计算 机 科 学 与信 息 学 院 , 贵州 贵阳 5 5 0 0 2 5 )
摘 要 : 针 对 目前 的 中 央 空 调 系 统 的 风 机 盘 管 部 分 , 设 计 了一 个 基 于 超 低 功 耗 微 控 制 器 MS P 4 3 0 的 温 控 器 , 其 中 包括 液 晶 显 示 触 摸 模 块 和 风 机 盘 管 控 制 模 块 两 部 分 。 操 作 者 可 以 通 过 观 察 液 晶 上 的
数字 , 操 作 液 晶上 面的 触摸 按 键 来控 制 风 机 盘 管 控 制 模 块 . 进 而控 制风 机 盘 管 实现控 制 空 气温 度 的 目 的 。在 之 前 的温 控 器 的基 础 上 ,首先 采 用超 低 功 耗 的 微 控 制 器作 为 主 芯 片设 计低 功 耗 的 温 控 器 : 其
Z h e n g J i h o n g, Wa n g Xu e mi n g
( C o l l e g e o f C o mp u t e r S c i e n c e a n d I n f o r ma t i o n, Gu i z h o u Un i v e r s i t y, Gu i y a n g 5 5 0 0 2 5, C h i n a)
c o n t r o l l e r o f f a n - c o i l u n i t b a s e d o n MS P 4 3 0,i n c l u d i n g t wo p a r t s wh i c h a r e L CD t o u c h mo d u l e a n d an f c o i l c o n t r o l mo d u l e r e s p e c t a n b e o b s e r v e d a l l p a r a me t e r s wh o w a n t s o n t h e L C D. T h r o u g h o p e r a t e t h e t o u c h k e y s o n t h e L C D, o p e r a t o r c a n c o n t r o l t h e f a n c o i l c o n t r o l mo d u l e, a n d t h e n c o n t r o l f an c o i l u n i t t o c o n t r o l t h e a i r q u a l i t y .T h e d e s i g n a d o p t s l o w p o w e r c o n s u mp t i o n o f t h e n i f c r o c o n t r o l l e r a s t h e ma i n c h i p d e s i g n o f l o w p o we r c o n s u mp t i o n t e mp e r a t u r e c o n t r o l l e r .I n my d i s i g n, f an c o i l C O I l t r o l mo d u l e i s a d o u b l e s e r i a l c o mmu n i c a t i o n mo d u l e ,c a n c o n t r o l t h e an f c o i l u n i t t h r o u g h t h e L CD mo d u l e ,a n d c o n t r o l f a n c o i l t h r o u g h t h e P C r e mo t e .
基于双MSP430单片机的风力数据采集系统[1]
2008年 第5期仪表技术与传感器I nstru ment Technique and Sens or 2008 No 15 收稿日期:2007-06-05 收修改稿日期:2008-01-09基于双M SP430单片机的风力数据采集系统李福俊,姜学东,郝得宁(北京交通大学电气工程学院,北京 100044) 摘要:利用多路测风传感器采集风速和风向数据,设计了一种新型的基于双MSP430系列单片机的风力数据采集系统。
介绍了系统的的硬件电路和软件设计。
2个单片机协同工作,从机MSP430F149负责数据采集、计算与分析,主机M SP430F449负责存储、显示和时间读取。
利用M SP430单片机固有的US ART 模块,采用SP I 总线进行串行通信,实现处理器之间的命令控制和数据交换,提高了系统的实时性。
硬件结构紧凑,满足了多任务、低功耗、便携式的工程需要。
关键词:风力数据;M SP430G449;MSP430F149;SP I 总线中图分类号:TP274 文献标识码:B 文章编号:1002-1841(2008)05-0035-03W i n d Power Da t a Acqu isiti on System Ba sed On D ouble 2M SP 430L I Fu 2jun,J I A NG Xue 2dong,HAO De 2ning(School of Electr i ca l Eng i n eer i n g,Be iji n g J i a otong Un i versity,Be iji n g 100044,Ch i n a)Abstract:U sing multi 2r oads sens ors t o obtain wind s peed and directi on data,this paper designed a ne w wind power data ac 2quisiti on syste m based on double 2M SP430single chi p s .The design of hard ware and s oft w are was intr oduced .T wo single chi p s deal with different tasks res pectively in har mony .Subordinate p r ocess or perfor m s data acquisiti on,calculati on and analysis;p rinci pal p r o 2cess or perf or m s me mory,dis p lay and ti m e reading .W ith i m manent US ART module,the syste m adop ts SP I bus t o achieve order con 2tr ol and data exchange bet w een the MSP430p r ocess ors,and i m p r ove the real ti m e ability .The circuit is compact and satisfies the demand of multi 2tasks and l ow power in work .Key words:wind power data;M SP430F149;M SP430F449;SP I bus 1 风力数据采集系统简介传统的基于单片机的数据采集系统,一般只采用1片单片机芯片完成特定的采集任务。
基于MSP430G2211实现的风速测试仪(林凯)
(1)Lauchpad开发板
(2)MinUSB电缆
(3)两块MSP430G系列芯片
-MSP430G2231:低功耗16位单片机,片上拥有10位8通道的ADC、2K容量的Flash和128Bytes的RAM
-MSP430G2211:低功耗16位单片机,包括一个片上比较器以及2K容量的Flash和128Bytes的RAM
2.5.2 PCB的绘制18
2.6硬件的安装、调试和Байду номын сангаас试25
第三章软件系统的设计34
3.1监控程序总体流程框图的介绍34
3.2各功能子程序在CCS环境下的设计与调试35
3.2.1工程的创建35
3.2.2源文件、头文件的创建和源代码的编写38
3.3程序的调试50
第四章总结与思考60
第一章 概述
1.1基本情况介绍
1.2总体设计方案介绍
1.2.1
风速测试仪的原理:
调节电位器使CPU风扇(实际上就是一个直流无刷电机)以一定的转速转动起来,由于电动机转子上设置了一个遮光板,这样电机每转过一圈,遮光板就会将发光二极管照射到光敏管上的光线阻断一次,光敏管的集电极上电压改变一次,这样便可得到反映电机转速的脉冲信号(含高频干扰窄脉冲)。对此脉冲信号进行滤波和整形后形成已滤除高频窄脉冲的脉冲信号输入单片机,此信号的上升沿产生使单片机产生I/O口中断并进行计数。因为设置了单片机定时器的1s定时中断,就可以中断程序由计数值计算出当前的风扇转速,最终再将转速送予液晶模块显示。此过程中,调节电位器,电机将以不同的转速运转,液晶显示的转速值也将发生相应的变化。另外需要专门的电源模块为系统中各个模块供电,具体各模块框图如图1.1所示。
基于MSP430单片机的风洞设计与实验
距离在 L E D 中显 示 。超 声 波 测 距 模 块 内部 电路 如 图 2
所示 。
的一种管道状设 备 , 主要用 于模 拟飞行 器周 围气体 的 流动情况 _ 1 。本文设计 基于 MS P 4 3 0 单 片机的风洞控
制 系统 , MS P 4 3 0单 片 机 通 过 P WM 实 现 直 流 风 机 转 速 的调节 控制 。 而模 拟飞行 器 的实验小 球 , 则 通 过 超
图1 系统 总体 结 构
压、 稳压 处 理 ( L M 2 5 9 6 ) 。直 流 稳 压 电源 电路 如 图 3所
示
ቤተ መጻሕፍቲ ባይዱ
1 . 1测 距 功 能部 分
测 距 功 能 主要 根 据 超 声 波 测 距 的原 理 来 实 现 。系
统计 算收发超声波 的时间差完成测距 , 最 后 将 测 量 的
系 统 解 决 方 案
参 霉 棼 蔫考 ; 露 誊 嚣雾誊 雾 器 誊
的风洞设 计与实验 基于 MS P 4 3 0 单 片机
张 华 忠
( 中国民用航 空飞行 学 院 , 四川 广汉 6 1 8 3 0 7 )
摘 要 : 介 绍基 于 MS P 4 3 0单 片 机 的 风 洞 控 制 系统 的 设 计 , 并 通 过 实验 验 证 控 制 系 统 的 功 能 。
声 波实时监控并反馈其位 置情况 , 位置 信息 以及 位置
时间由1 2 8 6 4液 晶显 示 [ 3 - 5 ] 。
1系统 实现
系统功 能模块 主要包 括 : 电源部 分 、 电机 驱 动 部 分、 测距部分 , 以及 独 立 的显 示 部 分 和 控 制 部 分 。总 体 结构如 图 1 所示 。
基于双MSP430单片机的风力数据采集装置[发明专利]
专利名称:基于双MSP430单片机的风力数据采集装置专利类型:发明专利
发明人:巴银华,张英江,胥福安
申请号:CN201110046508.1
申请日:20110216
公开号:CN102183332A
公开日:
20110914
专利内容由知识产权出版社提供
摘要:本发明提供一种基于双MSP430单片机的风力数据采集装置,基于2片MSP430系列单片机,测风传感器与整形电平转换电路连接,整形电平转换电路连接在从单片机MSP430F149上,通过SPI总线与主单片机MSP430F449采用串行通信方式连接;时钟、MMC卡分别与主单片机MSP430F449双向连接,主单片机MSP430F449的数据通过液晶显示屏显示;优点是基于2片单片机,可以把复杂的任务要求分配给2个处理器,协同工作,提高了系统的实时性、同步性和适用性。
申请人:万达集团股份有限公司
地址:257500 山东省东营市垦利县永莘路68号
国籍:CN
更多信息请下载全文后查看。
基于MSP430的隧道口横风监测系统设计
SOFTWARE 2020软 件第41卷 第11期2020年Vol. 41, No.110 引言随着西部大开发战略的实施,我国高速公路的建设向重丘、山岭延伸。
许多山区高速公路因为受到地形的限制,尤其是峡谷地区,部分隧道出口会受到的横风影响[1]。
而横风是对行车安全性的重要影响因素之一[2],其造成车辆偏离原来行驶方向,降低行车安全性,易引发交通事故。
目前,针对隧道口路段易引发横风隐患的安全防护措施主要有设置风障和交通标志。
但由于风障建设成本高;交通标志的设置存在信息组合不良、位置法在解决隧道口横风隐患方面存在缺陷。
本文设计了基于MSP430的隧道口横风监测系统[4],主要包括隧道口风速、风向和车速与车距的实时监测,其经过数据处理,向车辆发送相应的预警,使驾驶员提前了解隧道口的道路信息,做好出隧道的准备,降低交通事故的发生频率。
1 系统设计隧道口横风监测系统由上位机管理系统、数据处理模块、无线通信模块、供电模块、三杯式风速传感器[4]实时测风模块、车速车距监测模块以及自动预警预报模块组成。
系统主要实现对隧道口的风速风向、隧道内车辆的传输给数据处理系统,经过数据处理,得出实时天气情况下的最大安全车速和最小跟车距离。
预警系统向车辆发送横风警报,提醒驾驶员集中注意力,提高警惕,为作者简介:谢心怡(2001―),女,浙江丽水人,本科,研究方向:汽车运用工程。
通讯作者: 孙宁(1979―),女,江苏南京人,博士,教授,研究方向:车载网络。
基于MSP430的隧道口横风监测系统设计谢心怡 孙宁(南京林业大学 汽车与交通工程学院,江苏南京 210037)摘 要:本文设计了一套基于MSP430的隧道口横风监测系统,由上位机管理系统、数据处理模块、无线通信模块、供电模块、三杯式风速传感器实时测风模块、车速车距监测模块、自动预警预报模块等组成。
针对隧道口横风对行车安全造成的危害,系统对隧道口横风、车速和车距实时数据监测,经过数据传输和处理后,对危险车辆发送警报,以提高车辆行车的安全性,营造更加安全可靠的交通运输环境。
基于单片机的风速测量仪的设计说明
基于单片机的风速测量仪的设计综述风,特别是井下安全生产中具有重要参考意义,作为气象环境中最活跃的因素,对战争的胜败,武器性能的发挥有着举足轻重的影响风能的利用,也要求人们对风速资源进行长时间的准确监测。
当前,风速测量的仪器主要有热线式、热膜式、以及风杯式三种。
这几种原理的风速仪测量精度低、范围小、测量周期长、持续工作时间短,且测量结果易受外部环境因素的影响。
因此不能满足高效、快速、准确的现代化军事和长时间工作、智能化数据处理的风场监测的需求。
本设计采用压电式超声波换能器,使用AT89S52单片机作为控制器,完成了超声波风速测量仪的软硬件设计。
采用汇编语言编程的方法,实现了测量结果的计算和显示。
设计完成后能做到,LED数码显示清晰稳定,测量结果稳定可靠,测距仪最大误差不超过0.05m/s。
系统硬件电路的设计硬件电路的设计主要包括单片机系统及显示电路、键盘,温度补偿电路,超声波发射电路和超声波检测接收电路三部分。
单片机采用89S52或其兼容系列。
采用11.0592MHz高精度的晶振,以获得较稳定时钟频率,减小测量误差。
系统采用555定时器产生145kHz的方波信号,利用计数T1口监测超声波接收电路整形滤波后输出的返回信号。
显示电路采用简单实用的4位共阴极LED数码管,段码用电阻器驱动,位码用PNP三极管8550驱动。
超声波发射电路发射电路主要由555定时器,74LS123构成的单稳态触发电路、放大环节,和超声波发射换能器T构成,LM555多谐振荡器端口3输出的145kHz的方波信号一路经触发电路,放大电路后送到超声波换能器两端,可以提高超声波的发射强度。
输出端采用加入耦合电容C4,用以提高发射驱动能力。
上位电阻R6一方面可以提高三极管的放大输出能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡时间。
压电式超声波换能器是利用压电晶体的谐振来工作的。
超声波换能器内部结构在下文中有介绍,它有两个压电晶片和一个换能板。
基于MSP430单片机的智能风力检测与发电控制系统
2011-2012德州仪器C2000及MCU创新设计大赛项目报告题目:基于MSP430单片机的智能风力检测与发电控制系统学校:哈尔滨工程大学组别:本科组应用类别:控制系统类平台:MSP430F1611题目:基于MSP430单片机的智能风力检测与发电控制系统摘要(中英文)当前的不可再生资源有限,因此对清洁安全的绿色新能源开发已迫在眉睫,风力发电有造价低廉,不分昼夜的优势,得到了广泛的运用。
但目前大部分风力发电靠自然风力推动尾翼或人工控制风轮至最大风向,效率低、效果差。
鉴于此需求,实现了一套智能风力发电自动控制系统。
With the development of society and the decrease of the irreproducible resources,It is necessary to exploit new, clean and green resources. Wind power generation has the advantages of low cost and timelessness, and has been used generally. Whereas in many wind power generation situations, wind wheel is controlled to the maximal wind direction by nature wind driving empennage or manual control, whose efficiency low and effect bad. According to the urgent demand, an intelligent wind power generation auto-control system has been designed and developed.1 引言1.1 研究的背景及意义当前的不可再生资源有限,因此对清洁安全的绿色新能源开发已迫在眉睫,风能和太阳能成为目前新能源开发的最佳选择。
基于MSP430单片机的瓦斯风速传感器设计
基于MSP430单片机的瓦斯风速传感器设计摘要:针对煤矿现有各个传感器模块相对独立,数据传输量大,相互配合复杂等现象,用MSP430F5529高性能单片机设计了能同时将检测瓦斯浓度和风速的传感器。
该传感器采用MQ-4气体传感器模块采集瓦斯浓度,基于光电编码器设计了风速传感器,利用12864液晶显示,含有RS-485数据传输模块,通过按键实现人机交互,并能实现瓦斯超限报警等功能。
将矿用的两种传感器融合到一起,方便了安装、使用和维护,有较大的发展前景。
关健词:单片机;瓦斯检测;风速检测在国民经济发展过程中,煤炭作为主要能源起到了重要作用。
随着经济的快速发展,煤炭产量也逐步提升,各种煤矿事故成为制约煤炭产量增长的主要因素,其中因为瓦斯超限引起的瓦斯爆炸危害最为严重,所以瓦斯的检测与排放至关重要。
随着节能理念的提升,根据瓦斯浓度的不同,通过变压变频控制风机转速的技术用到的越来越多,而控制风机的前提是检测到瓦斯浓度和风速。
在传统的矿用传感器中瓦斯和风速分开检测,数据处理相对复杂。
本文以MSP430F5529单片机为核心,设计了一款可以同时检测瓦斯含量和风速的传感器,具有精确、实用、经济等特点。
1 单片机的选取MSP430F5529是TI公司推出的具有USB集成的超低功耗单片机,16 位RISC 结构,可拓展内存,高达25MHZ 的系统时钟;具有内部基准电压,采样和保持及自动扫描功能的12 位ADC;具有多个捕获,比较寄存器。
其集成的USB功能有利于售后软件的升级。
并且TI公司推出多款MSP430F5529的开发板,有利于该单片机的学习和开发。
基于以上特点选取MSP430F5529作为传感器的主控芯片。
2 传感器的选择传感器分为两部分:瓦斯传感器和风速传感器。
瓦斯传感器选取MQ-4气体传感器模块,该模块使用的气敏材料是清洁空气中电导率较低的二氧化锡(SnO2)。
当传感器所处环境中存在瓦斯等气体时,传感器的电导率随空气中瓦斯浓度的增加而增大。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于MSP430单片机的热线式风速测量系统的设计秦香丽,祖静,裴东兴,靳鸿(中北大学 仪器科学与动态测试教育部重点实验室)中图分类号:TP212.6,文献标识码:B(本论文受仪器科学与动态测试教育部重点实验室横风气象传感器项目资助)摘 要:构建了基于MSP430单片机的风速测量系统,重点探讨了能产生PWM 的单片机在热线风速仪中的应用,采用PWM(脉宽调制)给热线供电,并利用PWM 的占空比变化来调整平衡热线温度。
系统采用恒温差方式实现对加热器的控制。
此测量系统利用MSP430单片机内部的12位ADC 完成了其中的模数转换部分,文中对系统的软、硬件设计作了详细的介绍。
通过利用此系统测量实际风速,所得的测试结果表明,设计满足实际风速的测量要求。
关键词:MSP430单片机;脉宽调制;热线;恒温差;The Design of Hot Wired Wind Velocity Measurement System Based on Msp430 McuQIN xiangli ,ZU-jing ,PEI dongxing ,JIN-hong(Key Laboratory of Instrumentation Science & Dynamic Measurement(North Universityof China),Ministry of Education )Abstract :This paper constructs a Wind Velocity Measurement System based on Msp430 mcu, and mainly probes into the application of PWM to the hot wired wind velocity measurement system. This system uses PWM to supply power for hot wire and regulate the hot wire’s temperature according to the changement of the dutyfactor of PWM , and adopts the principle of the constant difference in temperature to complete the controllment to the heater. This Measurement System completes analog-to-digital conversion depanding on the internal 12-bits ADC of Msp430 mcu. The hardware and software of the system are presented in detail in the paper.We use it to measure the actal wind velocity and the aquired results indicate that the design satisfies the reqirement of the actual wind velocity measurement.Keywords :MSP430 mcu ;Pulse-Wideth-Module ;hot wire ;constant difference in temperature;风速仪在日常生活中具有非常广泛的用途,一直是国内外设计的热点。
热线风速仪是人们研究的热点之一,其是利用放置在流场中具有加热电流的细金属丝来测量风速的仪器。
在金属丝中通上加热电流,当风速变化时, 金属丝的温度就随风速改变而改变, 从而引起金属丝阻值的改变,最终引起金属丝上电信号的改变,这种改变是一一对应的关系,因此通过预先的校准过程, 测量该电信号的变化就可以得到实际流场的速度大小。
本设计基于MSP430单片机来建立热线式风速测量系统,利用其内部能够产生PWM 波和具有12位精度的AD 进行设计。
1、风速测量原理及系统结构1.1风速测量原理热线风速仪是利用通电的热线探头在流场中会产生热量损失来进行测量的。
如果流过热线的电流为I ,热线的电阻为R ,则热线产生的热量设为:2*1Q I R =;当热线探头置于流场中时,流体对热线有冷却作用,设热线的对流热耗散为2Q ,则根据著名的King 公式可得:0.5(*)*2Q A B V t ∆=+,其中A 、B 为常数,V 为风速,t ∆为热线温度与环境温度的温差[1]。
根据热平衡原理可得:12Q Q =。
设对热线的供电方式为脉冲宽度调制(PWM--Pulse Width Modulation)方式,当处于热平衡时PWM 的占空比为K ,则20.5**(*)*K I R A B V t ∆=+ (1)本系统采用恒温差原理进行设计,式中的I 、R 、A 、B 、t ∆均设定为恒定不变的量,所以,通过调节脉冲宽度调制(PWM)的占空比K 就可适应不同的风速V ,使V 和K 之间建立一一对应的关系。
根据(1)式可推得下式来计算风速:()0.5()()1010/V V K K K K i i −−= (2)式中0K 为零风速时的PWM 的占空比,1K 是风速为1V 时的PWM 的占空比,i K 是风速为i V 时的PWM 的占空比,其中0K 、1K 、1V 可预先给出,则当风速为未知时,只需测出i K ,即可由(2)式得出对应的i V 。
1V 和i V 均为垂直于热线的风速。
1.2系统工作原理测量电路以MSP430单片机[2] [3]作为控制的核心,以恒温差原理进行设计,如图1所示,恒温差的实现原理如下:当环境温度不变时,在热线R1和地之间连接一低温漂电阻Ri ,保持加在热线R1和低温漂电阻Ri 上的PWM 的幅值U0恒定不变,采样低温漂电阻上的PWM 幅值Ui ,设无风时给热线通电时热丝阻值为R1,当由于风速的变化引起热线阻值的变化时,Ui 将相应增大或者减小,根据Ui 的变化单片机调整PWM 的占空比K 。
若热线阻值减小,则增加K ,即增加加热热线的时间,从而使热线温度升高,阻值增加,从而使热线阻值回到R1。
相反则减小K 值。
本设计中热线采用铂丝,当环境温度改变时,铂丝阻值随温度变化的规律有以下公式: 1()100*[*]w R R t t β−=+ (3)式中t0为铂丝未通电时测电阻时的温度,R0为温度为t0时铂丝的阻值,tw 为环境温度,β为铂丝温度系数,当环境温度发生改变时,首先由单片机根据tw 计算出此环境温度下的R1,然后由R1计算出规定温差△t 下的阻值,再将此阻值作为铂丝处于流场中时的设定值即可实现温差保持在△t 。
图12、系统硬件介绍本系统采用单片机作控制芯片来实现风速测量的智能控制。
单片机采用MSP430F147作整个系统的控制中心,MSP430系列单片机是一种超低功耗的混合信号控制器,具有16位RISC 结构和丰富的寻址方式,同时集成了较丰富的片内外设。
本系统就是利用其内部自带的12位ADC [3]实现模拟信号的采集,最高转换速率可达382ksps ,能满足大多数数据采集的应用;并且其内部的16位的定时器可发出最多8路PWM 信号。
整个系统主要由数据采集模块、PWM 波形放大和稳压模块以及数据传输模块组成,下面将分别介绍这几个模块。
2.1数据采集模块此模块主要是采集加在低温漂电阻上的电压,其中模数转换部分采用单片机内部的ADC ,这样既可简化电路,又能提高系统的可靠性,采样频率设为1KHZ 。
而且设定在PWM 波的上升沿采样,然后根据ADC 转换结果调整PWM 的占空比,以达到实时控制的目的。
2.2 PWM 波放大稳压模块单片机的工作电压是3.3V ,因此产生幅值为3.3V 的PWM 波,由于单片机产生的PWM带负载的能力小,后续电路需要对此信号进行功率放大;而且此系统对加在热膜传感器上的电压的变化非常敏感,电压的变化会直接影响测量结果,产生错误的测量,因此在PWM从单片机出来经过功率放大后,一定要进行稳压处理,然后才能加到热线传感器上。
2.3数据传输模块单片机与计算机的数据通信采用RS232串口协议,进行实时传输,异步串口传输只需3根线,接口简单。
当需要显示风速时,计算机通过串口给单片机发送命令,单片机检测到发送的命令后,就将此时PWM的占空比代入计算风速的拟合公式(4)的近似式(4)’中,计算出当前占空比所对应的风速,并将此风速值由串口输出并显示出来。
3、系统软件介绍本系统采用PWM的供电方式,PWM是由单片机产生的。
MSP430单片机内部的Timer A有3个捕获/比较寄存器(CCR0、CCR1、CCR2),能产生定时脉冲或PWM信号,而且没有软件带来的误差。
利用Timer A生成的PWM能用软件任意改变占空比和周期。
当PWM 不需改变占空比和周期时,Timer A能自动输出PWM,而且不需利用中断维持PWM的输出。
单片机的程序主要是通过采集到的低温漂电阻上的电压值,来相应的改变PWM波的占空比,使热丝始终处于恒温差的状态。
单片机根据PWM的占空比,利用拟合公式(4)的近似式(4)’,计算出风速;当需要显示风速值时,就将所得的风速值送出。
图2是主程序的流程图[4]。
响应PWM上升沿的中断服务子程序,主要完成低温漂电阻Ri 上的电压Ui的采集,然后将ADC的转换结果与恒温差原理下的理想值进行比较,根据比较结果相应地改变PWM 的占空比,当查询到传输标志时,就将此时占空比带入拟合曲线的近似式(4)’中,计算出该占空比所对应的风速值,并将此风速由串口传输给计算机,其流程图如图3所示。
图2 图34、试验数据及结果分析此处仅给出一组实验测得的风速与PWM的占空比相对应的数据,数据如表1所示。
表1实际风速Vi 0 2 4 6 8 10 12 14 16 18 20 占空比 Ki 333 826 1063 1238 1355 1475 1583 1681 1772 1851 1931 由表1可得图4所示的拟合曲线:0.50351.0276*y x =; (4)其中,()()010/K K K K i y −−=,/1V V i x =,3330K =,8261K =,2/1V =米秒。
根据(2)式可得到(4)式的近似式为: 0.51.0276*y x =;…………………………… (4)’下面提供一组用本系统实际测量风速时所获得的试验数据,如表2 所示。
表2实际风速(m/s )2 4 6 8 10 12 14 16 18 20 系统测得风速(m/s ) 1.89 4.15 6.38 8.1410.1612.1814.1616.1417.96 19.90误差 -0.11 0.15 0.38 0.140.16 0.18 0.16 0.14 -0.04 -0.10由表2可见,在0~20 m/s 范围内,最大的误差为0. 38 m/s ,满足系统设计的要求,且该系统可测量更大范围的风速(由于风洞实验条件所限,更大风速的实验没有做)。