- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
??
?
??
基于NiosⅡ的智能家居控制平台的设计
?
??
?
?
?
?
?
?
?
???
?
?
?
?
?
汪娇梅
摘要本文以EP2C8Q208C8N为平台控制核心,采用32位嵌入式处理器NiosⅡ软核,结合VerilogHDL硬件描述语言和C语言的混合编程实现智能家居控制平台。实时采集温度与光照强度数据,并实时显示在液晶屏LCD1602上。实现了室内环境的人机交互,通过参考用户设置,控制相关的家电调节室内环境,可以定时定点的开关家电达到节能省电的目的,建造一个舒适环保的家居生活。
关键词嵌入式处理器;NiosⅡ;FPGA;智能家居
中图分类号TP3A1674-6708(2016)161-0059-02
1平台设计方案及软核配置
1.1平台基本架构
本平台根据数据处理的过程,其层次结构可以大致分为3块,如图1所示。
平台根据层次结构可以大致分为3块,分别为:数据采集转换处理部分、数据处理控制部分、输出显示控制部分。
1.2软核配置思路
平台所需要的设备以及各个设备之间的关联如图2所示。
2硬件平台设计
外设驱动的设计:
NiosⅡ外部搭载电路包含时钟发生、环境温度采集、环境照度采集、人机交互以及PWM脉宽调制信号生成共五个部分,均采用VerilogHDL硬件描述语言设计。
1)时钟发生。NiosⅡ外部搭载了一个SDRAM作为其内部存储,SDRAM即同步动态随机存储器,同步是指Memory工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失。
2)环境温度采集。温度采集传感器使用的是Dallas推出的DS18B20。采用一线式总线结构,并可以搭载数个DS18B20进行多点测量,完全满足智能家居平台设计的要求。
3)人机交互。采用uPD6121编码芯片的红外遥控器和红外接收头组成。红外接收头则将数据从接受到的38KHz的红外波信号解调出来,直接以电平的方式输出uPD6121编码数据格式。
4)环境照度采集。Po188是一个光电集成传感器,典型入射波长为λp=520nm,内置双敏感元接收器,可见光范围内高度敏感,输出电流随照度呈线性变化。
5)PWM脉宽调制信号生成电路。PWM脉宽调制信号生成模块为控制LED灯芯和直流风扇的模块,如图3所示。
3软件部分设计
3.1控制设计思路
作为一个智能控制平台,要有很好的人际交互平台和一个精准稳定的控制平台,这部分采用软件程序实现比较容易。智能控制平台数据流,如图4所示。通过液晶屏LCD1602显示,直观的表示出当前室内环境的状态以及用户设定情况;另一路数据主要用作控制参量,其为数据处理控制器对用户设置数据和传感器发回来的实时室内环境数据分析对比后产生的,通过驱动电路来调节LED灯芯和直流风扇。
3.2控制算法的实现
PID控制采用增量式,软件编程简易,使用的存储空间小,有一定的容错能力。温度参数控制的直流无刷风扇采用P控制。照度参数控制的灯芯采用PID控制,整个环境的照度变换很缓慢,但是局部的照度变换有时是比较大的,比如,物体的影子晃动就会很大的影响到局部的照度变化。单纯采用P控制或是PI控制会导致控制器震荡或是出现控制器输出参量无变化。为了提高响应,保证稳定,采用PID控制是不错的选择,但是在参数设定上要注意,I参量要设置大些,虽然要提高响应速度,但是LED灯芯光线增强要缓和,不然会引起人身体不适,这与智能家居控制平台本身不符合。
本文所述采用了NiosⅡ嵌入式处理平台。该平台的整体结构较为新颖,具有的开发灵活,技术集成度高、应用性强,综合技术水平比较先进,体现出很好的集成创新性,具有重大应用与推广价值。但采用的模拟外部家用电器的方式,没有很好的解决控制器和家用电器接口的问题。但家用电器智能化是当前的趋势。本次设计为以后智能化家电的出现后的智能家居控制平台提出了一个概念。
参考文献
[1]葛年明,储露.基于AVR单片机的智能家居监控系统的设计[J].三江高教,2011,7(4):36-39.
[2]刘端阳,熊天鹏.浅析物联网技术在智能家居系统中的应用[J].信息技术,2012,3:319.
[3]EDA先锋工作室.AlteraFPGA/CPLD设计[M].人民邮电出版社,2011.
[4]杨晓岚.PID算法在智能车中的应用[J].实验科学与技术,2010,8(4):187-189.
?
-全文完-
您可能关注的文档
最近下载
- 北京百师联盟信息技术研究院.doc
- 2.6《观察与比较》教学设计-2024-2025学年一年级上册科学教科版.docx VIP
- 人教版道德与法治二年级上册《这些是大家的》课件.pptx
- 中国特色大国外交和推动构建人类命运共同体.pptx
- 《产品质量鉴定程序规范 总则》.doc VIP
- 七年级数学(沪教版)上册课件-【第2课时 添括号】.pptx
- The Catcher int heRye麦田守望者英文版.doc
- 农药登记残留试验待测残留物和植物源性食品膳食风险评估残留物目录(2020版).docx
- 甲醇羰基化法制备醋酸.pptx
- 超星网课尔雅《走近核科学技术》超星尔雅答案2023章节测验答案.pdf
文档评论(0)