基于STC89C58RD+单片机的空调网络管理系统控制终端设备设计

发布于:2024-07-17 编辑:匿名 来源:网络

在学校等单位,空调分散安装,随机开关造成电能浪费。

这不仅增加了单位的运营成本,还增加了管理难度。

为了解决这一问题,采用STC89C58RD+作为中央处理器,rtlas作为网卡,TCP/IP作为通信协议,设计了空调网络管理系统的控制终端设备。

方便管理人员通过空调网络管理系统的操作,控制网络上空调(受控设备)的开启和关闭。

也方便管理人员通过空调网络管理系统了解空调(受控设备)的运行状态,并随时进行调整。

管理控制。

从而实现了一种节能、降耗、增效的经济高效的IT管理模式,具有理论意义和应用价值。

  1 硬件  1.1 终端主机电路  整个电路分为四个部分:电源、网络接口、数据处理和控制I/O接口。

电源由 DC 9 V 输入组成,分别使用两个集成稳压器 78L05 和 78L06 将其分为 V 和 V 支路电源。

V电源为控制端提供电源; V电源作为光电耦合器的启动电源,使得光电耦合器动作期间不影响主机工作。

服务器通过互联网接口与终端交换信息,然后控制终端通过I/O接口控制或获取空调(受控)设备的实时状态。

其结构框图如图1所示。

  1.2主要部件  电路板主要由网络变压器FB、高度集成的以太网控制器RTLAS、锁存器74HC、静态RAM存储器6、主控STC89C58RD+等芯片组成, RJ45接口和多组光电耦合器 由控制器和一些外围元件组成。

其中,主控芯片STC89C58RD+[1]的内部资源包括: 32 KB内部闪存; 1B片内RAM数据存储器;工作频率0~35 MHz(相当于普通0~MHz);内部有看门狗电路,解决了外部影响造成的“死机”问题;它有4级8个中断源,提供2个额外的外部中断机制和4组I/O端口。

此外,它还具有宽电压、低功耗、与其他产品完全兼容等特点。

RTLAS 由台湾芯片制造商ReaLTEk 设计,用于第三代快速以太网连接。

它支持多种嵌入式处理器芯片,内置FIFO缓冲区,可直接发送和接收数据。

RTLAS支持以太网II和IEEE.3;该软件兼容8位和16位NE。

对于这种控制终端无需非常复杂的数据流处理,低成本也能达到理想的网络系统管理效果。

  1.3 硬件控制实现   控制端通过光耦与空调相连。

当控制终端接收到系统“开机”命令时,相应的光电耦合器闭合,空调电源打开。

此时空调处于伺服模式。

状态下,面板上的电源指示灯亮,等待系统或遥控器发送“运行”命令。

同时,由于空调电源指示灯亮,相应的光电耦合器也开启,通过控制终端处理空调的实时状态信息,然后传输到系统。

空调进入伺服状态后,如果收到系统或其他方式发出的“运行”运行指令,空调将开始运行,面板上的“运行”指示灯亮起。

同时,由于面板上的“运行”指示灯亮,相应的光电耦合器开启,通过控制终端处理空调的“运行”状态信息,然后传输到系统。

当控制终端接收到系统发来的“断电”命令时,将关闭空调的运行状态,并切断空调的电源。

此时空调处于完全停止状态,遥控器和受控设备本身的任何硬件按钮操作均无效。

这样,基于TCP/IP协议的可靠通信连接,控制端随时等待执行服务器给它的系统指令,并定期反馈受控端的实时状态信息。

设备到服务器。

实验中,表1给出了使用LED模拟空调设备,将两个不同IP和端口的终端连接到同一台服务器得到的实验结果。

当控制终端收到系统发来的命令“1”时,空调“主电源”打开,LED1点亮,并将“通电”信息反馈给服务器。

在“开机”状态下,当控制端接收到系统命令“2”时,空调“关闭主电源”,LED1熄灭;当接收到系统命令“3”或“4”时,控制端和负载采取相应动作。

分别是“运行,LED2亮”,“停止,LED2灭”。

当“主电源关闭,LED1熄灭”且未接收到系统命令“1”时,任何其他命令对控制负载均无效,端子状态灯不显示,并将信息反馈给系统将被关闭”。

  1.4 安全控制原理  在同一管理系统中,每个控制终端都有唯一的物理地址(MAC)、本地IP地址和端口号。

除仅与具有自身固有IP地址的服务器相应端口进行通信外,与其他微机没有任何关系;终端之间不会产生干扰。

其他PC主机可以在权限范围内浏览服务器或操作系统中各控制终端的设备状态。

这有利于设备运行的安全性和可靠性。

如果需要进行系统维护,只需将安装空调管理系统的备份服务器的IP地址修改为控制终端对应的服务器的IP地址即可。

  2 TCP/IP移植参考  2.1开源TCP/IP的选择  根据不同来源的信息,将TCP/IP移植到8位低端处理器上,如uIP等不同版本TCP/IP协议栈的移植有很多成功的案例。

该控制终端的网络接口实现成功移植并引用了ZLIP版本的TCP/IP协议栈[2]。

其显着特点是:   (1) 代码量和 RAM 使用量适中。

使用22.4 MHz晶振、KeilC编译器和STC89C58RD+单片机测试的技术参数如表2所示。

  (2) 与BSD插座基本相同,接口简单,使用方便。

  (3) 支持PINg命令响应。

  (4)本身是为单片机设计的。

所有外部变量都使用xdata类型,所有指针都是具有明确存储类型的指针。

需要重入的函数已被声明为可重入,这减少了可重入函数在内存中的保留。

  2.2 网络通信的实现   (1) ZLIP协议栈遵循BSD标准,定义了一个socket类型的全局变量“ExConn”,并创建了一个socket。

即:  ExConn = TCPSocket(IPAddr);   (2)编写函数void OnACeptRecv(void DT_XDATA* buf, WORD size) REENTRANT_MUL作为连接函数的参数,方便数据传输的有效对接。

  (3)通过调用函数TCPConnect(ExConn,0xc0a2,0,OnAcceptRecv,OnClose)主动连接IP“..0.2(IP地址的十六进制表示为0xc0a2)”匹配的服务器。

获取服务器为socket分配的对应“0”端口,实现发送接收数据并关闭连接的接口,然后进行正常通信。

  (4)主动与服务器连接,提高系统管理的可靠性和安全性。

当服务器出现故障或者关机时,终端会定期发出ARP广播,??直到连接重新连接。

  3 软件实现  3.1 网卡驱动的引用与更改  3.1.1 网卡驱动基址的更改  由于硬件电路板设计不同,所以中RTL.H的基地址ZLIP 将地址宏定义 0xb 更改为 0x (#define RTL_BASE_ADDRESS 0x)。

  3.1.2 网卡重置启动   添加函数:  void rtlas_rst()  {  unsigned int idata i;   重置=1;   for(i=0; i  for(i=0; i  }  )终端上电时,采用冷启动复位,方便终端立即初始化网卡  3.1.3控制终端主程序  终端上电,初始化各个模块后,通过创建的socket主动与服务器连接,然后向服务器发送就绪信号,定期检测与服务器的连接情况。

  3.2 控制管理的实现。

  3.2.1 设备电源管理  受控设备的电源只有一种激活方式:系统管理员通过服务器的“开机”命令进行任何其他形式或个人的操作。

(专业维修人员除外)未经授权无效   3.2.2 受控设备。

状态管理  系统管理员可以随时从空调网管系统了解设备的运行状态,发现设备异常及时向工程维修中心发送维修申请,再向维修中心其他人员发送维修申请将解决异常情况。

您可以通过系统平台浏览设备运行状态,提交设备使用期限申请文件,请求系统管理员授予使用期限。

空调(受控设备)电源一旦打开,用户将被赋予完全的使用权,可以自由使用。

既给了用户充分的自由,又给管理带来了方便,基本消除了开机、随意开关机浪费电能的现象,从而提高了设备??的利用率和完好率,使其运行起来。

经济高效的网络系统管理模式下。

  单片机的应用有利于产品的小型化、多功能化、智能化,有助于提高劳动效率、减轻劳动强度、改善劳动环境、减少能源和材料。

消费、保证安全等。

该控制终端被设计为单一客户端,将系统管理中大量的数据处理和存储工作留给了服务器。

这样就大大节省了控制端的资源,减轻了控制端的负载。

基于STC89C58RD+单片机的空调网络管理系统控制终端设备设计

它重点处理服务器发送的指令并根据需要控制空调。

同时将受控设备的运行状态及时传输至服务器,让系统管理员随时掌控系统中各空调的运行状态。

基于简单的程序结构和硬件。

结构合理、成本低廉、安装方便的空调网络管理系统控制终端,只需对空调进行微小改进,即可轻松将现有设备纳入统一高效的智能管理,做到“物尽其用,物尽其用”。

物尽其用”。

,物有所值”。

  参考文献  [1]宏景科技。

基于STC89C58RD+单片机的空调网络管理系统控制终端设备设计

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 无人零售企业“无人新科技”完成500万元天使轮融资

    无人零售企业“无人新科技”完成500万元天使轮融资

    无人零售企业“无人新科技”获1万元天使轮融资。 本轮融资将主要用于在市场上推出智能无人售货机、提高市场份额、扩大团队规模以及对智能设备进行技术更新。

    06-18

  • 郭树清:鼓励互联网银行发展,但必须按照金融法律法规实施统一管理

    郭树清:鼓励互联网银行发展,但必须按照金融法律法规实施统一管理

    郭树清表示,要求无论任何业态的金融业务都必须按照相应的规则、法规、法律进行管理和规定,无一例外。 鼓励网商银行、微众银行等互联网银行发展,但必须按照金融法律法规统一管理。 “我们不认为存在限制他们、不适合他们发展的金融业务。 ”郭树清表示,但任何金融业务都必

    06-17

  • 景翔科技获数百万元种子轮融资,开始试运营“移动办公舱”设施部署服务

    景翔科技获数百万元种子轮融资,开始试运营“移动办公舱”设施部署服务

    据投资界(ID:pedaily)1月18日消息,上海景翔智能科技有限公司精想科技(以下简称“精想科技”)宣布获得战略投资者数百万人民币种子轮融资。 本轮融资主要用于新产品研发、移动办公场景拓展、人才招募等。 晶翔科技专注于隔音舱产品的设计与应用。 隔音舱产品最初的应用场

    06-18

  • 华发集团受托管理珠海基金第三期50亿产业基金

    华发集团受托管理珠海基金第三期50亿产业基金

    投资界(ID:pedaily)9月7日,珠海市首支市政府投资基金珠海基金迎来新消息:规模达100亿元 第三期大型基金获批设立;基金三期产业发展投资基金顺利完成公开遴选,并确认华发集团将再次担任珠海市财政局授权的受托管理机构,履行出资人职责。 珠海基金于今年8月成立。 华发集

    06-18

  • 安能物流获中信产业基金、华盖资本约3亿美元投资

    安能物流获中信产业基金、华盖资本约3亿美元投资

    安能物流获得中信产业基金、华盖资本约3亿美元投资。 2019年2月12日,安能物流宣布获得约3亿美元投资。 本次投资由中信产业基金领投,粤港澳大湾区共同投资。 Home Fund、新创建集团(.HK)、六脉资本、华盖资本等机构跟投。 安能物流自成立以来,整合零担货运市场,搭建货运

    06-18

  • 鼎商英语获数千万元A轮投资,华创资本领投,创新工场跟投

    鼎商英语获数千万元A轮投资,华创资本领投,创新工场跟投

    投资界5月21日消息,近日,在线学习语言培训品牌鼎商英语海外,宣布完成数千万元A轮融资。 人民币融资,本轮由华创资本领投,天使投资人创新工场跟投。    据悉,完成本轮融资后,鼎商英语将扩大师资和服务团队规模,让更多学生享受到鼎商新托福等全新设计的在线小班课程。

    06-17

  • 永和医疗集团向香港联交所提交上市申请

    永和医疗集团向香港联交所提交上市申请

    永和医疗集团向香港联交所提交上市申请。

    06-17

  • 阿里巴巴全球《封神之战》北京赛区正式启动

    阿里巴巴全球《封神之战》北京赛区正式启动

    6月15日,阿里巴巴全球《封神之战》北京赛区正式启动,由阿里巴巴创新中心、创头条(ctoutiao.com)、活动主办由中国银行、优客工场清风基金等联合发起。 (图片说明:阿里巴巴创新中心北区主任那栋、联合创始人李茂达、维权人士创始人与谢耀辉、优客工场清风基金合伙人马文彬

    06-17

  • 郑州:设立100亿元创新创业基金,5年引进100万青年人才

    郑州:设立100亿元创新创业基金,5年引进100万青年人才

    上头条4月15日,郑州青年创新创业行动召开新闻发布会。 会上,书记副主任、郑州市委代表市长表示,郑州将设立1亿元的青年创新创业基金,用5年左右的时间将青年人才引入郑州。 郑州青年创新创业行动新闻发布会(来源:郑州市人民政府官网)具体来说,为聚集青年人才、支持青年

    06-17

  • 要找工作,请直接与 ChatGPT 交谈 - AI新求职者

    要找工作,请直接与 ChatGPT 交谈 - AI新求职者

    找工作是人与社会的对抗。 你需要了解自己的优势,了解公司的要求,权衡自己的能力和经验是否与职位相匹配。 有无数的经验技巧教你如何写简历和面试。 仅仅制作一份简历就可以被认为是一件苦差事。 我们就像心灵手巧的工匠,在一张A4纸上精心雕刻出工作经验、项目成果和获奖技

    06-21

  • 创投CCV正式加入UNPRI,延续绿色基因,专注可持续发展

    创投CCV正式加入UNPRI,延续绿色基因,专注可持续发展

    近日,创投CCV正式加入联合国支持的责任投资原则(UNPRI),成为较早加入UNPRI的中国投资机构。 UNPRI是目前全球最具影响力的责任投资组织。 CCV承诺进一步落实六大责任投资原则,将E(Environment)、S(Social)、G(Governance)等要素融入投资策略、尽职调查和投后管理中

    06-18

  • 集一科技完成亿元D轮融资,深度涉足等离子设备领域

    集一科技完成亿元D轮融资,深度涉足等离子设备领域

    投资界消息(ID:pedaily),近日,上海集一科技股份有限公司(以下简称:集一科技) (“集一科技”)宣布完成十亿元D轮融资。 临港创投、聚成投资、旭诺资本、鹏辉投资等联合投资。 集一科技成立于2007年,是一家专注于等离子体技术应用的半导体设备公司。 为业界提供一流的

    06-17