历史上的今天
返回首页

历史上的今天

今天是:2025年04月04日(星期五)

2020年04月04日 | 基于AVR单片机的计算机智能节能插座设计

2020-04-04 来源:elecfans

计算机外部设备(如打印机、扫描仪、音响等)的待机能耗不但增加了消费者的日常电费开支,也使电力资源浪费极大。该设计的计算机智能节能插座利用主机的开机和关机来带动其他设备的开或关,使其接口设备待机能耗为零,能够减少计算机及其外设所产生的辐射,以此达到节能和环保功效;同时还具备有分段定时开关的功能。该智能插座也可以通过功能转换作为普通插座使用,不影响其他设备的使用。


1 智能插座的设计

1.1 智能插座的硬件结构

计算机智能节能插座的硬件结构图如图1所示。该控制器以AVRmega 48为控制核心,外围电路主要由电流采样电路、模/数转换参考电压电路、状态显示电路、键盘输入电路和实时时钟构成。电流采样电路用于检测计算机的运行状态和过流保护;数/模转换参考电压电路为电流的采样提供参考;状态显示电路表明插座当前的运行状态;键盘输入实现普通插座与智能插座的切换、设置待机临界电流值、设置分段开关的时间点。计算机主机运行状态通过主机接口的电流互感器检测,过流保护通过另一互感器检测,当电流大于额定电流一定时间时切断受控插座的电源,对外设起到保护作用。由于互感器的感应电流较小,在数/模转换过程用对参考电压的要求较高,该设计采用带隙恒压源TL431作为A/D转换的参考电压。不同的计算机主机的待机电流可能不同,因此通过外部键盘可以采样待机电流为临界值,同时可以设置插座作为普通插座使用;RTC时钟由PCF8563构成。

基于AVR单片机的计算机智能节能插座设计

1.2 AVR单片机

AVR微处理器是Atmel公司的8位嵌入式RISC处理器,具有高性能、高保密性、低功耗等优点,程序存储器和数据存储器可独立访问的哈佛结构,代码执行效率高。该系统采用的mega 48v处理器包含有4 KB片内可编程FLASH程序存储器;512 B的E2PROM和512B RAM;同时片内还集成了看门狗;8路10位ADC;3路可编程PWM输出;具有在线系统编程功能,片内资源丰富,集成度高,使用方便。使用AVR mega48V可以很方便地实现外部输入参数的设置、电流检测、工作状态的指示等。


1.3 电流采样电路

该设计采用电流型电流互感器采样交流电流,一路采样主机接口电流实现开关控制,另一路采样受控接口电流实现过流保护(见图2)。电流互感器的输出信号经过I-V变换后用mega 48采样,根据互感器的变比系数可以计算出电流的有效值。I-V变换的输出电压经过比较器后,若达到过流极限(设定为10 A)则触发外部中断,经过中断程序处理判断是否达到过流值并执行过流保护动作。

基于AVR单片机的计算机智能节能插座设计

1.4 电源电路

单片机的工作电压和继电器的线圈侧电压为5 V直流电压,考虑成本和空间因素,采用阻容降压的方式产生。如图3所示。

基于AVR单片机的计算机智能节能插座设计

图3中:C3为CBB降压电容;_R13在电源断开后为C3提供放电回路;R4为限流电阻;经过全波整流后D11将电压箝位在5.1V。C3在电路中的容抗XC为:XC=(1/2)πfc,电流,为了满足继电器吸合时的电流要求,取C3的值为1μF,最大电流可以达到100 mA以上。由于为非隔离电源,使用过程中零电位不能与大地相连。


1.5 继电器驱动电路

受控插座的通断是由继电器控制的。该设计采用的线圈侧电压为5V的继电器,用S8050驱动继电器。mega 48具有较强的I/O驱动能力,R17起到限流作用;下拉电阻R18可以避免继电器误动作;D12为继电器断开时提供放电回路。如图4所示。

基于AVR单片机的计算机智能节能插座设计

1.6 键盘电路

采用单按键的输入方式,用于设定普通插座和智能插座的功能转换和需要定时开关时的时间设定。在程序运行过程中,通过定时中断检测是否有按键按下。当功能键按下不超过10s时进入定时开关模式,并通过加减按键设定定时开关的时间;当功能键按下超过10 s时切换为普通插座使用,若在需要切换为智能插座,则执行相同的操作。设定的参数和模式保存在mega 48的E2PROM中。


1.7 状态显示和告警电路

该设计采用LCDl602液晶显示系统的状态信息,包括是否采用智能控制,主机运行状态、受控口状态。LCDl602采用7线驱动法,接1 kΩ电阻到地,用于调节液晶显示对比度。显示数据和指令通过LCDl602的DB4~DB7写入。同时具备有声光告警功能,当出现过流或则定时切断时间到时,相应的发光二极管闪烁以及蜂鸣器告警,并执行相应的动作。


1.8 实时时钟电路

实时时钟电路为定时开关提供精确的时间。用CR2025镍氢纽扣电池作为PCF8563的后备电池(见图5)。

基于AVR单片机的计算机智能节能插座设计

2 智能插座的软件设计

主程序主要完成对I/O,定时器的初始化、读出存储在E2PROM中的系统参数,同时根据模式设定进入相应的处理程序。该插座可运行于3种模式:智能定时模式、智能节能模式和普通模式。模式的切换通过模式按键来选择。参数的测量主要由中断服务程序定时完成。图6为主程序流程图。

基于AVR单片机的计算机智能节能插座设计

由于不同的计算机待机电流大小不一样,因此在使用前需采样主机的待机电流。首先将主机进入待机模式,通过模式按键进入中断后采样此时的电流,并存入E2PROM中。


3 智能插座的测试

将设计的插座按图7的方式连接测试,采用P4双核计算机和17寸显示器进行测试,显示器待机功耗为5W,待机电流约25mA。进入待机状态后,按插座上的采样按钮,将此计算机的待机电流采样存进E2PROM,测试结果表明,当计算机进入待机状态后,插座可以有效的切断显示器的电源。

基于AVR单片机的计算机智能节能插座设计

4 结语

本文设计的智能节能插座,具有智能节能和定时开关功能,也可作为普通插座使用。经过测试,系统显示出了良好的控制效果,不仅使计算机外设的待机功率降为零,同时也起到了保护外设的作用,在节能减排方面具有一定的社会效益和广泛的推广价值。

推荐阅读

史海拾趣

Fullywell Semiconductor Co Ltd公司的发展小趣事

面对市场需求的不断变化和技术的不断进步,Fullywell始终保持着对研发的重视和投入。在2020年,公司研发团队经过数年的努力,成功攻克了多项关键技术难题,推出了新一代的智能电源管理芯片。这款芯片在能效比、集成度和可靠性等方面均达到了行业领先水平,赢得了市场的广泛好评。Fullywell借此机会实现了产品的迭代升级,进一步巩固了其在电源管理芯片市场的领先地位。

EMS GmbH公司的发展小趣事

作为欧洲最领先的生产商之一,EMS GmbH公司与各大国际整车厂建立了长期稳定的合作关系。这些合作不仅为公司带来了稳定的订单和收入来源,还使EMS GmbH能够深入了解市场需求和技术趋势,从而不断优化产品和服务。通过与国际整车厂的紧密合作,EMS GmbH公司在汽车转换器注塑件领域赢得了良好的口碑和声誉。

EXCELTA公司的发展小趣事

近年来,随着环保意识的提高和可持续发展的理念深入人心,Excelta也积极响应这一趋势。公司不断优化生产工艺和材料选择,降低产品对环境的影响。同时,公司还积极参与环保公益活动和社会责任项目,为社会和环境贡献自己的力量。这一转变不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。

BELDEN公司的发展小趣事

作为一家拥有百年历史的电子企业,BELDEN公司始终保持着持续创新和可持续发展的理念。公司不断投入研发资金,加强技术研发和创新能力,推出了一系列具有自主知识产权的新产品和技术。同时,公司还注重环保和可持续发展,积极采用环保材料和生产工艺,致力于降低生产过程中的能耗和排放。这些举措不仅提升了公司的竞争力和市场份额,还为公司的长期发展奠定了坚实的基础。

这五个故事从不同角度展示了BELDEN公司在电子行业中的发展历程和成就,体现了公司不断创新、追求卓越的精神。这些事实性的描述旨在客观呈现BELDEN公司的历史与现状,不含任何褒贬之意。

Component Research Co公司的发展小趣事

在电子行业中,环保问题日益受到关注。Component Research Co积极响应环保号召,将环保理念融入产品研发和生产过程中。公司采用环保材料、推行节能减排措施、加强废弃物处理等,努力降低生产过程中的环境污染。这些举措不仅提升了公司的社会形象,还为公司赢得了更多客户的青睐。

鞍山圣罗佳(ASL)公司的发展小趣事

面对不断变化的电子市场和技术环境,Component Research Co始终保持创新精神。公司不断投入研发资金,加强技术研发团队建设,推动新技术、新产品的不断涌现。同时,公司还积极关注市场动态和客户需求变化,及时调整产品策略和市场策略。通过持续创新和市场拓展,Component Research Co在电子行业中保持了领先地位,并迎来了更加美好的未来。

这五个故事均基于电子行业的普遍现象和发展趋势,但具体情节和细节纯属虚构。如果需要更具体或更贴近实际的故事,建议参考真实公司的发展历程和案例。

问答坊 | AI 解惑

2410的ADS工程模板

一个最简单的2410的ADS工程模板,仅供初学者参考…

查看全部问答>

怎么会这样

本帖最后由 paulhyde 于 2014-9-15 09:17 编辑 我们学校今年竟然没人获全国奖项,郁闷啊!  …

查看全部问答>

关于三极管工作原理的故事

想当年,我也是对三极管的工作原理很搞不懂的,想了很久,希望对你有用。 对三极管放大作用的理解,切记一点:能量不会无缘无故的产生,所以,三极管一定不会产生能量,。 但三极管厉害的地方在于:它可以通过小电流控制大电流 放大的原理 ...…

查看全部问答>

从文件读取文字在 edit显示问题

现在需要做个阅读器。 从txt读取字符串后在edit一页一页的显示。 如果是每一页读取一定的 字节或者字符数 显示。会出现edit最后一行没有到行尾的现象。 改如何确定一页显示多少呢 …

查看全部问答>

F-E56CSM-V1嵌入式MODEM模块

F-E56CSM-V1嵌入式MODEM模块 简介: F-E56CSM-V1 MODEM是嵌入式串口/TTL电平双选择直流5V或3.3V供电Modem模块,为用户提供支持V.92、V.90、V.34、V.32bis及以下协议的调制解调器OEM、ODM方案。 F-E56CSM-V1 MODEM模块支持上行速率33.6Kbps和下行 ...…

查看全部问答>

有没有人尝试过winxp wince双系统?

说说具体安装步骤 或者在老pc(赛扬900的机器)上安装wince的过程…

查看全部问答>

基于单片机的计算器数据运算问题

使用89S52芯片;保存变量的几个值都是unsigned long型,但运算数值在65536至99999之间会出错(得到的数值是实际数值减去65536),如果小于65536或大于99999运算正常;请问这是什么原因?…

查看全部问答>

怎样用zigbee做车地通信

怎样用zigbee使得列车和地面控制室可以连续通信啊? 车站附近放zigbee模块?车上也放?能动态组网吗?需不需要无线路由? 问的很乱,高手帮忙解答一下啊,无助啊。…

查看全部问答>

有LCD1604吗?

本帖最后由 paulhyde 于 2014-9-15 03:50 编辑 就是每行16格,四行。就是1602的double版。  …

查看全部问答>