基于NIOSⅡ处理器的智能家居控制系统设计
设计的软件界面如图5所示:
6 系统性能分析和功能验证
利用QuartusⅡ软件对设计的系统进行综合分析后可以知道,采用CycloneⅡEP2C35F672C6型号的FPGA设计的系统占用整个FPGA的资源是比较少的,使用3 658个逻辑单元,占总资源的11%,使用了52 224 b存储单元,占总存储量的10%,显示了FPGA的强大功能,利用剩余的资源可以进行后续高级功能的扩展。
在系统功能验证中,设计2组外围电路来验证系统的功能。设计外部发光二极管LED电路验证“开灯1”按钮功能,模拟系统对灯具的控制作用;设计外部红外信号发射与接收电路来(包括1对红外发光二极管和红外接收二极管电路)验证“开家电1”按钮功能,模拟系统对红外家电的控制作用。在实际测试中,电路工作良好,利用FPGA引脚输出3.3 V电压作为外部电路的电源。当通过本地的桌面软件建立本地计算机和智能家居控制系统间的网络连接后,可以利用软件上的操作按钮方便地远程控制LED电路和红外发射接收电路,同时可以利用智能家居控制系统的输入按钮向客户端发送消息,并显示在客户端软件上,实现两端的相互通讯。
7 结 语
相关阅读
征稿:
为了更好的发挥CPS中安网资讯平台价值,促进诸位自身发展以及业务拓展,更好地为企业及个人提供服务,中安网诚征各类稿件,欢迎有实力安防企业、机构、研究员、行业分析师。投稿邮箱: cps-tougao@cps.com.cn(查看征稿详细)