微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于GP32单片机的家用智能盒设计

基于GP32单片机的家用智能盒设计

时间:07-26 来源:互联网 点击:
2.3.5 开关量输出通道  

智能盒中设有7路开关量输出通道。GP32的输出线经TPIC6B595芯片驱动,控制+24V的直流继电器,4路继电器输出用于切断多表控制,其余的用于报警输出、接通监听器以及备用。  

2.3.6 数据的显示与存储  

一般情况下,多表数据以及智能盒的工作状态随时送至物业管理系统主机,但为了满足智能盒在断电情况下,仍能保存多表数据、智能盒工作方式以及用户输入的密码,GP32扩展了一片X2504E2PROM芯片。X2504芯片采用串行接口,同时内带Watchdog电路,程序运行故障时可以产生复位信号。智能盒的显示方式采用LCD显示,LCD显示尺寸选用128×256点阵,采用菜单查询与翻面相结合,需要显示的数据和信息均可以在LCD上得到反映。  

3 软件设计  

智能盒的软件设计包括GP32内的程序设计和Neuron芯片3150内的程序设计两部分。  

3.1 GP32单片机的软件设计  

智能盒的各种操作均由GP32单片机内的程序控制,程序采用MC68HC08汇编语言编写,调试完毕的程序存入单片机内的Flash中,程序设计采用模块化方法,模块构成如图3所示。

3.2 Neuron芯片的软件设计
  
Neuron芯片3150中的应用程序使用Neuron C编程,调试完毕后的程序固化在扩展的Flash程序存储器中,主要负责节点的网络管理。

4 结束语  

本文介绍的家用智能盒具有很好的实际推广应用价值。目前已研制、调试完成,并完成了各种功能、可靠性、规范等试验,已投入小区进入实际使用阶段。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top