资料介绍
本系统以 MSP430单片机为控制核心, 通过 PID 算法,实现了对风板的控制。系统主要由电源模块、角度测量模块、电机驱动模块、显示模块、键盘模块和声光模块等构成。 通过 PID反馈输出 PWM来改变直流风机风力大小, 使风板转角根据需求变化。加速度传感器 MPU6050检测风板位置的变化,并将风板角度在 LCD 液晶器上显示, 同时单片机对采集的数据进行分析,实时调整 PWM输出,通过驱动芯片 L298N控制风机风速, 使风板达到稳定的状态, 并带有相应的声光提醒功能, 使系统人性化,经过反复测试,达到了设计要求。
1 系统方案
本系统主要由主控模块、角度检测模块、电机驱动模块、显示模块、电源模块组成,下面分别论证这几个模块的选择。
1.1 主控模块的论证与选择
方案一:采用传统 8位的 51 单片机作为该系统的控制核心。 经典 51 单片机具有价格低廉,使用简单等特点,但其存在外设 I/O 端口较少,运算速度低,功能单一,不稳定等缺点。
方案二:采用 TI 公司所生产的 MSP430F149 单片机为主控制芯片, 运算速度快,超低功耗,有非常丰富的片内资源,性价比高。综合比较以上两个方案,选择 TI 公司生产的 430芯片,在低功耗方面有显著的优势,处理数据快,且其片内资源丰富,满足系统设计需求。
1.2 角度检测模块方案论证
方案一:采用模拟三轴加速度计 MMA7260, MMA7260QT是检测物件运动和方向的传感器, 它根据物件运动和方向改变输出信号的电压值。 通过 A/D 转换器读取输出信号,检测其运动和方向。
方案二:采用 mpu6050传感器可准确追踪快速与慢速动作, 并且可调整感测范围,可快速、直接将检测信号给控制器 。控制帆板角度是个快速处理的过程,方案一还需采集电路对 AD进行采集转化为数字量,综合考虑选择方案二。
1.3 电机驱动模块
本设计的主要目的在于控制风机的转速, 因此电机驱动模块是必不可少, 其方案有以下两种。
方案一:采用大功率晶体管组合电路构成驱动电路,这种方法结构简单,成本低、易实现, 但由于在驱动电路中采用了大量的晶体管相互连接, 使得电路复杂、抗干扰能力差、 可靠性下降, 我们知道在实际的生产实践过程中可靠性是一个非常重要的方面。因此此中方案不宜采用。
方案二:采用专用的电机驱动芯片,例如 L298N 、L297N 等电机驱动芯片,由于它内部已经考虑到了电路的抗干扰能力,安全、可靠行,所以我们在应用时只需考虑到芯片的硬件连接、 驱动能力等问题就可以了, 所以此种方案的电路设计简单、抗干扰能力强、可靠性好。设计者不需要对硬件电路设计考虑很多,可将重点放在算法实现和软件设计中,大大的提高了工作效率。
基于上述理论分析和实际情况,电机驱动模块选用方案二。
1.4 显示模块方案
方案一:选用常见的数码管显示,成本低,只能显示简单的字符和数字。显示位数较多时,轮番扫描占用 CPU时间。
方案二:选用 12864显示屏做显示。 12864的显示为 128x64,显示面积大,数字和汉字显示容易实现,程序要求不是很高,更加方便。
方案三:用彩屏做显示。彩屏显示效果好,但成本高,功耗大,编程设计相对繁琐。
由于系统显示信息量较多,对比所述方案,选择 12864作为系统显示器。
1.5 电源模块方案
电源是任何系统能否运行的能量来源, 本系统中电源模块为主控制器、 电机驱动、角度检测模块等提供电源。
方案一:通过电阻分压的形式将整流后的电压分别降为控制芯片和电机运行所需的电压,此种方案原理和硬件电路连接都比较简单,但对能量的损耗大, 在实际应用系统同一般不宜采用。
方案二:通过固定芯片对整流后的电压进行降压、 稳压处理(如 7812 、7805 等),此种方案可靠性、 安全性高,对能源的利用率高, 并且电路简单容易实现。
根据系统的具体要求,采用方案二作为系统的供电模块。
- 利用MSP430单片机控制步进电机
- 基于MSP430单片机的直流电动机调速测速控制系统
- MSP430单片机的AD和DA程序免费下载 21次下载
- MSP430单片机的常用程序框架免费下载
- 使用MSP430单片机控制MPU6000传感器的程序免费下载 15次下载
- 使用MSP430单片机设计电池电量测量系统的开题报告免费下载 7次下载
- MSP430单片机的框架程序资料免费下载 9次下载
- 使用MSP430单片机设计的高级流水灯程序免费下载 12次下载
- MSP430单片机的开发总结详细资料免费下载 20次下载
- 如何使用MSP430单片机设计直流电动机调速测速控制系统 19次下载
- MSP430单片机的命名规则详细资料免费下载 12次下载
- MSP430单片机教程之MSP430的详细程序示例合集免费下载 197次下载
- MSP430单片机ADC模数转换操作 45次下载
- MSP430单片机实践篇之MSP430单片机ADC模数转换操作 43次下载
- 基于超低功耗MSP430单片机设计数据采集系统 13次下载
- 基于MSP430单片机实现六自由度机械手模块的设计 3169次阅读
- MSP430系列单片机与51单片机的区别及优劣势对比 3.6w次阅读
- MSP430单片机的LED驱动电路原理解析 6239次阅读
- 基于MSP430系列单片机的常用程序编写总结 4133次阅读
- 一种基于MSP430单片机的时钟系统设计与实现 2483次阅读
- MSP430单片机定时器A结构及其应用范例 4079次阅读
- msp430无刷电机控制设计电路 9433次阅读
- 基于MSP430F1 49单片机的网络控制系统温控系统设计 1810次阅读
- 基于低功耗单片机MSP430来控制LED灯光的强度 9357次阅读
- MSP430单片机设计的婴儿睡眠监护系统 4637次阅读
- MSP430单片机的选型及系列介绍 1.7w次阅读
- MSP430低功耗运行模式原理分析及应用 9527次阅读
- MSP430单片机的端口介绍 5486次阅读
- 基于MSP430的函数信号发生器设计方案 4474次阅读
- MSP430低功耗原理及其在海温测量中的应用 2450次阅读
下载排行
本周
- 1AN-1267: 使用ADSP-CM408F ADC控制器的电机控制反馈采样时序
- 1.41MB | 5次下载 | 免费
- 2AN158 GD32VW553 Wi-Fi开发指南
- 1.51MB | 2次下载 | 免费
- 3Multisim的上百个仿真实例资料合集
- 12.34 MB | 1次下载 | 10 积分
- 4嵌入式软件开发符合ISO 26262 功能安全标准
- 1.61 MB | 1次下载 | 免费
- 5AN148 GD32VW553射频硬件开发指南
- 2.07MB | 1次下载 | 免费
- 6PZT驱动开关电路
- 0.09 MB | 1次下载 | 免费
- 7选择DSP处理器ADSP-2101与DSP16A的注意事项
- 728.91KB | 次下载 | 免费
- 8EE-23:AD1847/ADSP-2181环回示例,使用单个索引寄存器实现SPORT自动缓冲
- 22.82KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 452次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 139次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 132次下载 | 免费
- 4美的电磁炉维修手册大全
- 1.56 MB | 24次下载 | 5 积分
- 5如何正确测试电源的纹波
- 0.36 MB | 19次下载 | 免费
- 6感应笔电路图
- 0.06 MB | 10次下载 | 免费
- 7LZC3106G高性能谐振控制器中文手册
- 1.29 MB | 9次下载 | 1 积分
- 8万用表UT58A原理图
- 0.09 MB | 9次下载 | 5 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论
查看更多