基于MSP430单片机模块设计方案

发布者:csw520最新更新时间:2018-04-10 来源: eefocus关键字:MSP430  单片机 手机看文章 扫描二维码
随时随地手机看文章

    当前,能源短缺成为制约社会经济发展的重要因素,如何实现能源高效利用是我们面临的重要问题。LED 作为一种新型的绿色光源产品,有着节能、环保、寿命长、体积小等特点,在实际生活中的利用也越来越广泛。而现在太阳能电池板充电技术已经得到了很大的发展,在公路两旁的路灯很多就是利用太阳能进行充电。现有的充电和照明技术都是根据预先的设置进行工作,不能根据环境的改变而实现自动调节,因此在能源利用率方面还可以进一步提高。

 

    原有的充电技术中,太阳能电池板的角度位置是固定的,所以在一天中面对太阳光照的角度也不同。这样使太阳能充电无法达到最大效率。如果设计系统能够根据一天当中太阳位置的变化而调整角度,使充电电池板始终正对太阳,获得最大光照,这样就可以很大程度的提高充电效率。在夜间照明时可以根据环境的光照来调节LED 的亮度,同样也可以节省能量。

    该系统所利用的MSP430F169 单片机是美国德州仪器(TexasInstruments)公司生产的16 位超低功耗的混合信号处理器,它具有超低功耗、强大的处理能力、丰富的片上外围模块等优点,适合应用于一些低功耗产品。

    1.系统总体设计

    该智能充电照明控制系统主要由以下几个模块构成:光信号检测模块, MSP430 单片机模块,电机控制及驱动模块,太阳能电池板充电模块,LED 照明模块等。该系统在白天运行时光信号检测模块会检测不同方向的光照强度以寻找最大光照强度即太阳光照角度,经过单片机处理控制电机的旋转,使太阳能电池板能够正对光照,以最大效率进行充电。在傍晚或夜间,利用光敏电阻检测外界环境的亮度,并经过单片机控制流经LED 的电流大小, 使照明能够根据环境亮度实现自动调节。

    2.系统各分立模块分析和说明

    2.1 光信号检测模块

    光信号检测模块主要是利用不同的光敏三极管作为传感器,检测外界不同角度的光照强度,并将光照强度这一非电量转化为电流并送至单片机的AD,进行进一步处理。受到光辐射时,光敏三极管内部形成光电流由基极进入发射极,从而在集电极回路中得到一个放大了的信号电流。与光敏二极管相比,具有很大的光电流放大作用,因而具有较高的灵敏度。

    2.2 MSP430 单片机模块设计方案

    系统单片机模块采用MSP430F169 最小系统板,充电方式工作时利用AD 采样模块采集光信号检测模块的输出电压值,根据分析采集到的电压变化来产生控制信号控制步进电机的转动,实现太阳光照的跟踪和定位。照明方式工作时,单片机可以利用AD 采集光敏电阻的电压值,经过数据处理产生控制信息控制照明LED 的亮度,以实现亮度自动调节功能。

    2.3 电机控制及驱动模块

    该模块主要是利用单片机产生的控制信息工作,使电池板旋转一定的角度达到正对太阳光照的目的。电机驱动电路采用电机驱动芯片L298N 实现。L298N 是SGS 公司生产的恒压恒流桥式2A 驱动芯片,内部包含4 通道逻辑驱动电路, 可以直接通过电源来调节输出电压,也可以直接用单片机的IO 口提供信号,电路简单,使用方便。

    2.4 LED 照明模块

    由于LED 为电流驱动,故该模块设计时应包括电流源模块。该模块在夜间照明时能够根据光敏电阻检测的环境亮度值转化为电压的变化,并经过单片机模块的数据处理来控制流经LED 的电流大小,实现自动调整LED 亮度的功能。

    该模块的输入量为单片机DA 的输出电压。输入信号经过运放和NPN后,NPN 的C 极电流为恒流源。因此可以驱动LED 实现LED 照明。

    3.系统软件设计与分析

    系统软件设计主要是通过程序设计使单片机能够实现数据分析与控制电路工作。MSP430F169 单片机内置有12 位8 外部信道连续逼近式模拟数字转换(AD)模块和12 位数字模拟转换(DA)电压输出模块。在系统工作时,单片机AD 采集光敏三极管的检测电压值,经过单片机处理,DA 转换器将数字信号转换为模拟信号加至电机驱动模块,驱动电机进行旋转,以正对太阳光照,进行最大效率充电。此外,照明工作时,光采集模块将光信号强度变化转换为电压的变化,将此电压输入至MSP430 单片机的AD 模块,实现数据的采集。数据经过单片机处理通过DA 模块将数字信号转换为模拟信号加至LED 照明模块。该方式可以实现自动根据外界光强变化来改变LED 的亮度。

    4.设计可行性分析

    该系统包括智能充电和LED 照明两部分。充电时系统可以根据检测分析得到太阳光的角度,并控制电机旋转,使太阳能电池板以最大面积正对太阳光,能够充分利用太阳光进行充电。智能LED 照明部分则利用光敏电阻检测外界环境的亮度,然后经过单片机分析产生控制电流控制LED 的亮度。这两部分结合可以实现充电效率的最大化和根据环境亮度自动调节照明亮度的功能, 能够充分的节约能源,对当今低碳生活和能源节约有着十分重要的作用。此外,该系统设计简单,成本较低,易于操作,可行性较大。

    5.结语

    该系统的设计充分考虑了当前能源节约的社会主题, 结合已有的技术和原理,对充电照明系统做了改进。随着科学技术的发展,能源的高效利用技术会更加成熟,社会在能源节约方面也会进一步加强。


关键字:MSP430  单片机 引用地址:基于MSP430单片机模块设计方案

上一篇:基于SH-3系列单片机的程序设计时的若干关键技术
下一篇:单片机为核心构成的云台控制器解析

推荐阅读最新更新时间:2024-03-16 15:59

51单片机小白零基础教程——数码管的动态显示
数码管的动态显示 数码管的动态显示:数码管的动态显示又叫做数码管的动态扫描。动态显示的特点是:将所有位数码管段选线并联在一起,,由位选控制是哪一位数码管有效。所谓动态扫描显示即轮流向各位数码管送出字型码和相应的位选,利用发光管的余晖和人眼视觉暂留作用,使人感觉好像各位数码管同时都在显示,而实际上多位数码管是一位一位轮流显示的,只是轮流的速度比较快,人眼已经无法分辨出来。 关于数码管以及74HC573锁存器的分析放在这,有详细的分析过程,请自行查看https://blog.csdn.net/chrisbum/article/details/115583779?spm=1001.2014.3001.5502 设计要求:在实验板
[单片机]
51<font color='red'>单片机</font>小白零基础教程——数码管的动态显示
89C51单片机之红外通信 ----自学笔记
一、概述 常见的红外线遥控器:空调遥控器,电视机遥控器。 1.1、什么是红外线 人眼可见光按波长从长到短排列,依次为:红、橙、黄、绿、青、蓝、紫。 红光的波长范围为0.62~0.76um(微米)。 紫光的波长范围位0.38~0.46um(微米) 。 1米(m)=1000000微米(um) 比紫光波长还短的叫紫外线。 比红光波还长的叫红外线。 红外线遥控就是利用波长位0.76~1.5um(微米)之间的近红外线来传送控制信号的。 1.2、红外系统的组成 红外系统的组成:红外发射装置和红外接收设备两大部分组成。 红外发射装置的组成:由键盘电路、红外编码芯片、电源和红外发射电路组成。 红外接收设备的组成:红外接收电路、红外解
[单片机]
89C51<font color='red'>单片机</font>之红外通信 ----自学笔记
Linux如何运行于8位AVR微控制器
更新记录2 太平洋夏令时(PDT),2012年4月3日凌晨1点:上传了新的源代码存档;使用内存的FPM(Fast Page Mode,快页模式)模式和修改后的i-cache(指令缓存)配置文件加快了仿真器频率(6.5KHz- 10KHz);更新了移植指南,包括内核镜像、新的更小的ramdisk(虚拟磁盘)和新的完整镜像。 更新记录1 太平洋夏令时(PDT),2012年3月29日晚19点:上传了新的源代码存档;修改了Makefile,并且现在包含了一个移植指南,它可以帮助您将它移植到其他的开发板或CPU中。 简介 我们经常可以看到初学者在微控制器论坛中询问他们是否可以在他们微不足道的小
[单片机]
Linux如何运行于8位AVR<font color='red'>微控制器</font>?
51单片机双机通信硬件电路图及C程序
双机通信的硬件电路 需要注意的是,两单片机要保证正确通信,主机的RXD连接从机的TXD,从机的RXD连接主机的TXD。 双机通信C语言程序 (1)主机程序 #include #include #define _READY_ 0x06//主机握手信号 #define _BUSY_ 0x15//从机忙应答 #define_OK_ 0x00//从机准备好 #define _SUCC_ 0x0f//数据传送成功 #define _ERR_ 0xf0//数据传送失败 unsigned charTable ={0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}; unsigned char Bu
[单片机]
51<font color='red'>单片机</font>双机通信硬件电路图及C程序
基于C8051F920单片机的金卤灯控制器设计
1 概论 目前,大部分照明设备仍以传统能源来照明,充分利用太阳能作为照明设备的能源供给,在节约能源、保护环境等方面具有重要意义。 2 控制器整体结构 太阳能光伏板接入光伏信号处理电路,光伏电压经PWM充电控制电路送到12 V蓄电池内。正常工作时,12 V蓄电池输出电压经高频平面变压器次级感应升压、整流后到全桥电路。同时12 V输出电压与电压变换电路相连接,向控制器其他电路供电。 2.1 太阳能充电系统   光伏信号处理电路包括防信号反接电路、光伏电压取样电路和雷击保护电路。其中,防信号反接电路可以阻止光伏信号反接输入对控制器电路造成损坏。电压取样电路提供给C8051F9
[单片机]
基于C8051F920<font color='red'>单片机</font>的金卤灯控制器设计
基于物联网的矿井氧气浓度监测系统设计
摘要:为了实现对矿井氧气浓度检测,提出了一种基于物联网的矿井氧气浓度检测系统,并完成了系统的软硬件测试。硬件包括传感器检测模块、路由器传输模块、数据汇集模块和上位机模块,软件采用MSP430进行编程,实现了氧气浓度信号检测。应用表明,该系统能有效地避免矿井有毒气体泄漏的发生。 煤矿有毒性气体对矿工的生命安全是致命的伤害。煤矿井下的各个生产环节都可能产生有毒性气体,如钻眼、炸药爆破、掘进机掘进、采煤机割煤、装煤、采煤支护放顶、巷道支护、装载运输转载及卸载提升等。有毒性气体危害不仅能使煤矿工人得尘肺病,而且易引发爆炸,造成重大安全事故。我国煤矿普遍具有毒性气体危险。 以上所述足见矿井有毒性气体的危害性之大,同时也说明了氧气监测
[单片机]
基于物联网的矿井氧气浓度监测系统设计
具有单片机串行接口的汽车电子驱动器
    摘要: MC33298是Motorola公司推出的新型汽车电子驱动器,它具有8路输出,可由8位串行控制。MC33298所具有的独特的串行外设接口(SPI)可以使其和各种单片机直接相连以控制不同的负载。文中介绍了MC33298的特点、功能和工作原理,并给出了它的几种典型的接口应用电路。     关键词: 驱动器 串行接口 单片机 MC22298 1 概述 MC33298是一种较为新颖的汽车驱动器,它具有8路输出的低边功率开关,由8位串行控制。MC33298采用新型集成工艺,内含集成CMOS逻辑、双极性MOS模拟电路和DMOS功率场效应管等多种电路。由于该芯片具有串行外设接口(SPI),所以能和多种单
[手机便携]
基于51单片机控制的温湿度监控仪
  1 系统硬件组成   本系统完成对温度、湿度的实时测量,配合有关控制部分即可对温度湿度进行实时控制,同时具有温度、湿度和露点显示功能,满足一般上业环境对温度、湿度和露点检测的需要。系统由STC89C51RC、RAM、键盘、温度传感器、湿度传感器、A/D转换电路、D/A转换电路等组成。如图1所示。      STC89系列是具有Flash结构的51系列单片机,因此,程序存储器(ROM)可不用外扩,为了记忆校正后的参数,需要存储各种校正参数,本系统采用具有掉电保护功能的铁电存储器,以便在校正后,将校正参数存储下来。系统以温度传感器采用AD590集成温度传感器,具有传感精度高、工作性能稳定的特点。湿度传感器采用HS11
[单片机]
基于51<font color='red'>单片机</font>控制的温湿度监控仪
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved