历史上的今天
返回首页

历史上的今天

今天是:2024年09月07日(星期六)

2020年09月07日 | 基于MSP430单片机的智能充电照明控制系统设计

2020-09-07 来源:elecfans

当前,能源短缺成为制约社会经济发展的重要因素,如何实现能源高效利用是我们面临的重要问题。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.结语

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

推荐阅读

史海拾趣

GardTec Inc公司的发展小趣事

背景:GardTec Inc公司,成立于1987年(也有资料显示为1985年),自创立之初便确立了成为全球风扇配件产品第一供应商的目标。这一明确的定位为公司后续的发展奠定了坚实的基础。

发展:在创立初期,GardTec专注于风扇配件的研发与生产,通过技术创新和品质提升,逐渐在行业内崭露头角。公司利用现代化的制造和工程设施,不断突破设计与材料的限制,推出了一系列具有创新性的风扇配件产品。

影响:随着产品质量的提升和市场份额的扩大,GardTec逐渐在电子行业中建立了良好的口碑,为后续的快速发展奠定了基础。

Giga公司的发展小趣事
通过定时控制LED灯的亮灭,实现视觉效果。
Churod Electronics Co Ltd公司的发展小趣事

随着国内市场的饱和,中汇瑞德开始将目光投向海外市场。为了更好地服务全球客户,公司在美国设立了子公司,并在全球范围内建立了销售网络。同时,公司还积极参与国际展会和交流活动,与国际同行建立了广泛的合作关系。这些举措不仅拓展了公司的业务范围,也提升了公司的国际影响力。

Chip Supply Micro Devices公司的发展小趣事

在微电子器件领域,Chip Supply Micro Devices凭借一项创新技术,成功打破了市场格局。公司研发出了一种新型低功耗芯片,不仅提高了电子设备的性能,还降低了能源消耗。这一技术突破使得Chip Supply Micro Devices迅速获得了市场的认可,产品销量激增。公司借此机会扩大生产规模,加大研发投入,进一步巩固了其在微电子器件市场的地位。

Aplus Flash Technology Inc公司的发展小趣事

Aplus Flash Technology Inc公司自成立以来,一直致力于闪存技术的研发与生产。在电子行业的激烈竞争中,公司凭借对技术的深入理解和持续创新,成功研发出了一款高性能、低成本的闪存芯片,迅速占据了市场份额。这款芯片不仅满足了消费者对电子设备存储容量和速度的需求,还因其出色的稳定性和耐用性赢得了客户的广泛好评。Aplus Flash Technology Inc公司因此成为了闪存市场的佼佼者,为公司的进一步发展奠定了坚实基础。

Dau Semiconductor Inc公司的发展小趣事

Dau Semiconductor Inc公司成立于XXXX年,由几位在半导体行业拥有多年经验的工程师创立。当时,他们意识到在快速发展的电子行业中,高性能、低功耗的半导体芯片有着巨大的市场需求。于是,他们决定依托自己在半导体设计和制造方面的技术积累,创办Dau Semiconductor Inc公司,专注于研发和生产高性能的半导体芯片。

问答坊 | AI 解惑

想学ARM,推荐个板子

本人从事单片机开发,想往嵌入式发展下,哪位给推荐个开发板,有想卖的二手的也成…

查看全部问答>

AT89C51控制DC电机

AT89C51控制DC电机: 1.转速可调 2.包括ADC转换:ADC0808 3.汇编语言…

查看全部问答>

万能的坛啊,看看这个是什么做的?

KF750按键的蓝光是多个圈圈层叠,触摸的时候有“涟漪”的效果。今天有个客户想在一个产品上把原来的普通按键做成这个效果,触摸的好处理,但这个发光的材料好像是EL片。坛子里有知道的朋友吗?多谢! …

查看全部问答>

初学8051,征询如何选择购买板子

  我是一名初学8051者 最近看过很多关于8051的原理书 对单片机的基本原理略懂一二 想动手做些实验 一方面想加强自己对汇编指令或者说编程的熟悉程度 另一方面想对单片机有更彻底的了解 会些基本的应用  不知道怎么去选择购买板 ...…

查看全部问答>

鼠年最后一张帖

在eeworld又度过了一年,学到了不少的东西,谢谢帮助过我的朋友,也谢谢顶帖的朋友!…

查看全部问答>

FL2440的板子,修改12M的晶体为16.9344M后,无法启动???

请教高手们:     原FL2440的开发板,晶体为12MHz,修改为16.9344M后,无法启动,不知何因?     先说一下FL2440的bootloader的组成:     飞凌开发板提供的bootloader由uboot和eboot两部分组成,前面的uboot实现 ...…

查看全部问答>

关于编译mame的问题

我在编译mamece3的时候出现如下错误 LINK : fatal error LNK1104: cannot open file \'subsystem:windowsce,4.00\' 请问高手如何解决这个问题,谢谢…

查看全部问答>

关于CASIOdt-930m51e的问题

谁有这个型号的编译器呀?找不到帮助文档!…

查看全部问答>

盐雾对材料腐蚀研究

盐雾对材料腐蚀研究腐蚀是材料或其性能在环境的作用下引起的破坏或变质。大多数的腐蚀发生在大气环境中,大气中含有氧气、湿度、温度变化和污染物等腐蚀成分和腐蚀因素。盐雾腐蚀就是一种常见和最有破坏性的大气腐蚀。这里讲的盐雾是指氯化物的 ...…

查看全部问答>

MSP430f4152无法烧写程序的问题

用IAR给MSP430f4152烧写程序,总提示找不到单片机。仿真器用的UIF。 出错信息是: IarIdePm The debugging session could not be started。 Either the debugger initialization failed,or else the file \"F:\\Examination\\E-Meter\\Debug\\ ...…

查看全部问答>