当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]我们设计了一个智能电子设备——基于EVK1100的实用多功能环保小天使,意在提高人们的日常环保意识,并结合MCU的强大功能和丰富的外设资源,切实解决一些人们日常生活中的能源浪费问题。详细的功能设计方案,请见下文。

一、项目概述

1.1 引言

进入21世纪以来,随着全球气候变暖和环境污染及生态不断恶化,各种自然灾害频发,给人类带来了巨大的生态和经济损失。世界各国的人们纷纷意识到保护环境,珍惜资源的重要性和必要性。

一方面,世界各国政府为解决环境问题,出台了大量政策法规,加大环保宣传,努力提高人们的环保意识。倡导人们积极行动起来,从自己做起,从自己身边的每一件小事做起,节约资源,保护环境;鼓励企业、公司、学校和家庭购买节能家电,倡导低碳、节能、绿色、环保型生活方式,共同为解决世界环境问题做贡献。

另一方面,随着半导体产业的迅猛发展,进入后PC时代,先进的电子技术和智能科技在人们的日常生活中发挥着越来越重要的作用。利用这些先进科技,改善人们的生活条件,提高人们的生活质量势在必行。先进的半导体制作工艺所带来的高性能、低功耗、绿色无污染MCU,也是解决世界环境问题的必然之选。

1.2 项目背景/选题动机

鉴于上述引言所述,作为当代大学生的我们,是未来的接班人,理应负起责任,利用自己在学校所学的科学知识为解决世界环境问题做出自己应有的一份贡献。

通过我们对自己周围人们日常生活的关注和调查,发现:由于国家和社会的大力宣传,尽管现在大多数人都具有一定的环保意识,但是在大家的日常生活中真正做到低碳、节能、绿色、环保的还比较少。这主要是由于一直的生活习惯和缺乏具体的环保知识所致。

基于以上分析,我们设计了一个智能电子设备——基于EVK1100的实用多功能环保小天使,意在提高人们的日常环保意识,并结合MCU的强大功能和丰富的外设资源,切实解决一些人们日常生活中的能源浪费问题。详细的功能设计方案,请见下文。

二、需求分析

2.1 功能要求

我们的设计以节能环保为主,同时充分利用所选器件MCU的丰富外设功能,设计了多项日常生活必备的实用功能,以智能、友好的方式在提高人们生活质量的同时提高人们的环保意识,增强大家的环保理念。具体功能要求如下:

以友好的方式(网络互动),宣传环保知识,提高人们的环保意识;

解决日常生活中由于离开时忘记关台灯和夏天空调温度过低等造成的电能浪费问题;

家用小电器,PDA、游戏机、手机、MP4、数码相机等可以通过USB供电(或充电)设备的智能管理,以期进一步减少电能浪费;

提供强大的网络互联功能(包括有线无线方式),实现远程家庭监测;

提供实用的日历时间,备忘录,闹钟,电子防盗锁等功能;

2.2 性能要求

本方案的设计中为了实现低碳、节能、绿色、环保,在选择器件时,我们将充分考虑一下性能要求:

高集成度;

低功耗;

智能实时高效;

强大的网络互联性;

实用性。

三、方案设计

3.1 系统功能实现原理(除图片外需有文字介绍)

根据前面的需求分析,我们选用EVK1100 Demo Board作为本设计的主控核心,其板载高性能AVR32 AT32UC3A单片机控制器,外围有光线和温度传感器以及丰富的扩展IO,以此为基础,我们设计本方案的系统硬件结构框图,如下图1所示:

图1、系统硬件结构框图

简述其中各模块功能原理如下:

1、AT32UC3A单片机完成系统的整体控制,该MCU内部具有512K的片上Flash和64K的片上SDRAM,可以顺利运行移植好的FreeOS嵌入式操作系统,EVK1100 Demo Board板载的8M B data Flash和32MB的SDRAM可以为网络互联和高速大容量数据处理提供代码存储和处理缓存。

另外,利用AT32UC3A单片机丰富外设接口资源与外围各种传感器进行连接,以获得环境数据并做出响应以及完成远程网络互联功能。

该MCU具有高达1.49 DMIPS / MHz的系统性能和低功耗以及丰富的片上外设资源是本系统设计主控芯片的不二选择。

2、光线和温度传感器模块完成对室内光照和温度数据的实时采集,主控MCU通过ADC获得该数据后于设置的工作光强和温度参数做比较分析,然后通过语音模块发出相应的语音提示,提醒用户控制台灯等照明设备的开关、亮度调节以及夏天室内空调的控制,从而实现节省电能的目的。

3、移动设备(手机、MP4,数码相机等)充电检测与控制模块完成家用小电器,PDA、游戏机、手机、MP4、数码相机等可以通过USB供电(或充电)设备的智能管理,通过监测这些设备的充电过程,当充电完成后及时通过语音模块语音提示用户拔掉USB,以进一步减少电能浪费;

4、Ethernet模块通过接入以太网,完成有线互联功能,以实现环保宣传资料的实时更新以及与远程监控摄像头一起家庭的远程实时监控,提高家庭安全。

5、AT86RF212和USB2.0接口用于无线通信和高速本地数据传输以及为USB设备供电,其中AT86RF212的另一重要功能在于实现功能要求中的电子锁,当启用电子锁功能后,系统的AT86RF212芯片与锁定对象之间每个30s进行一次无线通信,以确定锁定目标在安全范围之内,一旦保护目标被盗,及时通过语音提示用户或者通过Ethernet模块向远程在线用户发出警报。

6、另外、系统结构框图中4X4功能参数设置键盘和Char LCD(4X20)模块以及语音模块一起为整个设计提供了一个良好的人机交互界面,使得整个系统的使用更加友好和人性化。其中键盘用于各种功能参数的设置,LCD用于各种显示和提示,语音模块除了前面提到的各种功能外,还负责系统最根本的任务——宣传环保知识。

7、整个设计由System Power模块高效的开关电源提供电能,从而进一步降低系统功耗,实现真正的绿色节能高效环保理念。

系统的日历时间、备忘录,闹钟功能由AT32UC3A片上外设RTC提供实时时钟完成。

3.2 硬件平台选用及资源配置

硬件平台:EVK1100 Demo Board + AT86RF212无线通信芯片

EVK1100是一个基于AVR32 AT32UC3A单片机控制器的评估套件和开发系统。它配备一系列丰富的外设、内存,并且可充分开发AVR32设备的全部潜能。

资源配置:

支持AT32UC3A(512KB 片上Flash和64KB SRAM)

板载8MB data Flash和32MB SDRAM

以太网端口

传感器:光照、温度、电位器

4x20蓝色LCD(PWM变频背光)

JTAG连接器、Nexus、USART、USB 2.0接口,TWI接口、SPI。

3.3系统软件架构

整个系统的软件部分全部在大赛主委会推荐使用ATMEL官方开发工具AVR Studio 5集成开发环境中完成,由于系统基于FreeOS嵌入式操作系统完成,个外围模块电路的驱动以FreeOS的进程或者任务方式完成。在完成FreeOS在AVR32 AT32UC3A单片机上的移植并熟悉该操作系统的基础上,编写整个系统的功能软件代码将是一件非常轻松的事情,我们采用模块化程序设计思想,先将各模块测试程序调试通过,最后再集成系统功能。

故而,系统软件设计的难点和关键在于网络协议的移植及系统软硬件联调上。但是,相信借助大赛组委会提供的AVR Dragon调试器,系统软件的调试会变得容易得多。

3.4 系统软件流程(除图片外需有文字介绍)

整个系统功能基于FreeOS嵌入式操作系统实现,具体的完整的系统软件流程图设计如下图2所示。

系统软件流程设计依据前面的硬件设计进行。

在Ethernet网络通信部分,我们将首先完成轻量级TCP/IP协议栈lwip的移植,在此基础上,组建系统有线通信网络;

无线通信芯片AT86RF212与AT32UC3A单片机之间的通信以4线SPI加中断方式进行,平时AT86RF212工作于低功耗的监听状态,一旦接收到数据,则经过IO中断唤醒,并向主控MCU——AT32UC3A发出中断请求。

另外,系统设计中的系统参数设置功能也是有4X4矩阵键盘经IO中断方式完成,这样不但能够提高作品的响应速度,而且有利于系统集成,提高系统的可靠性。

图2、程序运行流程图

3.5 系统预计实现结果

实现需求分析提出的各项功能要求,并确保系统功能正常、稳定、可靠。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

全球物联网解决方案提供商Quectel Wireless Solutions与罗德与施瓦茨成功验证了Quectel创新的5G eCall模块,该模块是汽车模块AG56xN系列的一部分。测试中使用了R&S CMX5...

关键字: 物联网 无线通信 蜂窝网络

Ansys、是德科技、诺基亚和三星率先使用 NVIDIA Aerial Omniverse 数字孪生、Aerial CUDA 加速的无线接入网络和 Sionna 神经无线电框架来帮助实现电信业的未来

关键字: 6G AI 无线通信

在无线通信领域,无线收发器扮演着至关重要的角色。它是实现无线信号发送和接收的关键设备,广泛应用于无线通信、物联网、远程控制等多个领域。本文将详细探讨无线收发器的基本概念、工作原理、主要类型、应用领域以及未来发展趋势,旨在...

关键字: 无线通信 无线收发器 物联网

随着现代通信技术的飞速发展,分布式放大器作为一种重要的微波放大器,在雷达、卫星通信、无线通信等领域中发挥着越来越重要的作用。分布式放大器以其高功率、高效率、高可靠性等优点,成为了当今微波放大器领域的研究热点。然而,在实际...

关键字: 分布式放大器 无线通信 微波放大器

地网天线作为一种广泛应用于无线通信领域的天线类型,其性能与原理对于通信系统的设计和优化至关重要。本文将从地网天线的基本概念出发,详细阐述其工作原理、性能特点以及应用场景,旨在为读者提供全面的地网天线理论知识,并为其在实际...

关键字: 地网天线 无线通信 通信系统

一直以来,NFC都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来NFC的相关介绍,详细内容请看下文。

关键字: NFC 无线通信

罗德与施瓦茨R&S CMX500 无线通信测试仪支持RedCap从早期研发到认证和一致性测试而荣获GTI Awards 2024移动技术创新突破奖。GTI 在世界移动通信大会期间举办了颁奖典礼,旨在表彰各个细分市场在5G...

关键字: 5G 无线通信 物联网

美国当地时间2月26日,美国、英国、法国、日本、韩国、瑞典、芬兰、捷克、加拿大、澳大利亚十国的联合声明,表示就6G无线通信系统的研究和发展达成共同原则,内容包括“保护国家安全的可信赖技术”,“安全、有弹性并能保护隐私”,...

关键字: 6G 无线通信

物联网中的无线通信技术是一种基于无线传输方式的通信技术,通过无线网络实现设备之间的信息传输和通信。随着物联网的快速发展,无线通信技术在物联网中的应用越来越广泛,成为物联网中不可或缺的一部分。

关键字: 物联网 无线通信

短距离无线通信是一种利用无线电波在短距离内进行数据传输的通信技术。由于其无需物理连接线,因此具有便捷、灵活、快速等优点。短距离无线通信技术广泛应用于各种领域,如智能家居、医疗保健、物流管理、消费电子等。

关键字: 无线通信 RFID
关闭
关闭