远程控制程序设计
基于BS架构的智能设备远程控制系统设计
228伴随互联网的深入推广,以网络技术优势及嵌入式系统支持,可实现对设备的远程控制,大大提高控制效率及质量。
以下对一种B/S架构的控制系统分析,作为一种远程控制系统,其将智能化设备连接到互联网,在控制主机位置设置网站,用户可通过网站网页操作,实现对设备远程控制。
该系统充分利用B/S架构的优势,控制操作便捷、原理简单,控制效果稳定。
伴随信息技术不断发展,物联网的建设也不断成熟,智能设备的远程控制可以为人们生活及工作带来莫大便利,借助网络远程连接设备,可对设备运行操控、监控,提高生产生活效率,也营造更具有科技化的生活氛围。
智能设备系统在生产生活区域设置小型局域网,控制中心连接到外网,实现远程控制[1]。
对设备系统进行远程控制,大多采用C/S模式,必须在移动终端安装专门软件,才可实现远程控制。
故采用B/S架构实施远程控制,用户以手机、电脑连接到互联网,很方便的打开网页,对智能设备监控、操作。
1 远程系统发展现状及趋势远程控制系统属于现代控制技术及图形技术在远程控制软硬件系统中融合的体现。
其逐渐向简单、便捷、无缝连接、高性价比方向发展[2]。
远程控制技术从传统模拟信息传输到数字化、网络化,以TCP/IP协议支持发展的远程控制系统在更多生产生活中得到广泛应用[3]。
此类设备以软件架构为特征,用户针对自身权限访问服务器,获取对应控制权限内容。
随着时代的进步,信息化社会逐渐成熟,高新技术也得到了快速的成长空间,远程控制系统逐渐向嵌入式系统架构的方向发展。
一段时间以来,我国的远程控制系统在进行研究开发时基本上都是采用的C/S 架构,这种架构属于服务器与客户之间建立联系的架构,在应用C/S架构的远程控制系统设计中,不光需要对控制端系统进行设计,同时还需要设计与系统相匹配的专用客户端,在安装远程控制系统对应的客户端之后才能实现对电子设备的远程控制,这种设计不仅为远程控制系统的日常维护的困难,还在软件升级上带来了相对繁琐工作量,增加了维护成本。
基于固定电话线的远程控制与防盗报警器的设计与制作
基于固定电话线的远程控制与防盗报警器的设计与制作刘方威(陕西理工学院物理与电信工程学院通信工程专业,2009级1班,陕西汉中 723003)指导教师:龙光利[摘要]为了利用现有的电话线路对家庭中设备和电器进行远程控制,采用单片机和DTMF解码芯片,设计并制作了一种基于固定电话线的远程控制器。
控制器包含硬件和软件两部分,硬件电路由MT8880电话电路、摘机挂机电路、响铃检测电路、红外检测电路、触发开关电路、液晶显示电路、I2C存储电路、继电器输出控制电路、键盘控制电等电路组成;软件由主程序、振铃检测计数程序、DTMF解码处理程序、键盘扫描程序、语音控制程序、EEPROM 读写程序、LCD显示等子程序组成。
软件用C语言编程,利用Keil软件编译,通过后将生成的HEX文件下载到单片机STC89C52上,Proteus硬件仿真通过后,用Altium Designer设计PCB板,手工制作PCB板,将单片机和其它相关元器件焊接在PCB板上,和固话连接,上电,当家中发生警情时, 此时家中设定的无线模块或者其他传感器模块会发出异常信号给单片机, 单片机接受到信号后立即发出现场声光报警信号来威慑侵入者, 同时将单片机自动拨打预先存储在存储芯片中的电话号码给主人或者小区物业报警, 以便及时采取防盗措施避免财产损失。
通过拨打连接的固定电话的号码,可控制家用电器开启和关闭,液晶显示有关号码,通过蜂鸣器报警。
[关键词] 电话线;控制器;防盗报警;单片机;双音多频;红外感应Design and production of remote controller based on the fixed telephone lineLiu Fangwei(Grade09,Class1,Major of Communication Engineering,School of Physics and telecommunication Engineering , Shaanxi University of Technology, Hanzhong 723003,Shaanxi)Tutor: Long GuangliAbstract:In order to control devices and appliances which based the line of fixed telephone,a remote controller based on the fixed telephone line was designed and production by using MCU and DTMF decoder.The implementation of the controller includes hardware design and software design,hardware was composed of MCU minimum system,ringing circuit,simulation of off-hook and on-hook,drive circuit of appliances,decoder of DTMF, LCD,keyboard and EEPROM Cell;software was composed of main program,program which could count the number of ringing,DTMF decode program,keyboard-scan program,voice program,EEPROM reading and writing program,display program.The software was based on programmed with C language,using Keil C51 for developing program,compiled HEX file and downloaded to the MCU AT89S52,circuit simulation by Proteus.The board of PCB was designed by the sofware which named Altium Designer and was welded manually with other electronic components,which will be used.After connecting with the line of fixed telephone and power on,the home appliances is controlled to turn on or turn off,the password is showed on the LCD,the tip of voice is played when the telephone number was called.Key words:Telephone line;Controller;Appliances;MCU目录引言 (1)1 方案论证与选择 (3)1.1 基于FPGA的电话远程控制器 (3)1.2 基于PLC的电话远程控制器 (3)1.3 基于单片机的电话的远程控制器 (3)1.4 方案选择 (4)2 硬件电路设计 (5)2.1 单片机最小系统设计 (5)2.2 振铃检测电路的设计 (6)2.3 模拟摘机及电话接口电路的设计 (7)2.4 DTMF解码和语音录放电路设计 (9)2.4.1 DTMF解码电路设计 (9)2.4.2 语音录放电路设计 (9)2.4.3 功率放大电路设计 (10)2.5 显示、输入和存储电路设计 (11)2.6家电驱动电路及电源模块 (13)3 软件设计 (14)3.1 主程序设计 (14)3.2 子程序设计 (14)3.2.1 振铃检测及模拟摘机程序设计 (14)3.2.2 DTMF解码程序设计 (15)3.2.3 EEPROM读写程序设计 (15)3.2.4 语音录放程序设计 (16)3.2.5 LCD1602液晶显示及键盘扫描程序设计 (16)3.3 程序编译 (17)3.4 程序下载 (17)4 仿真、制作和调试 (19)4.1 Proteus仿真 (19)4.2 PCB板设计与制作 (21)4.3 硬件制作调试 (23)4.3.1 元器件的检测和焊接 (23)4.3.2 硬件调试 (23)结论27致谢28参考文献 (29)附录A 英文文献原文 (30)附录B 英文文献翻译 (40)附录C 系统总体原理图 (48)附录D 源程序 (50)附录E 元器件清单 (67)1引言近年来,随着网络通信技术、电子技术和计算机技术的迅猛发展,以及社会经济的飞速发展和人民生活水平的日益提高,人们对其住宅的要求也越来越高,大家不仅希望居室温馨、舒适,而且对其安全性、智能化方面也提出了更高的要求。
基于单片机的家电远程控制系统设计
基于单片机的家电远程控制系统设计随着科技的不断进步和人们对智能生活的追求,家电远程控制系统设计成为了一个备受关注的研究领域。
通过利用单片机技术,能够实现对家庭电器的远程控制,从而为人们的生活提供更多便利和舒适。
本文将深入探讨的原理、技术及实现方法,旨在为相关研究提供一定的参考和借鉴。
在现代社会,人们的生活方式发生了巨大的变化,智能家居成为了人们追求的新生活方式。
传统的家电控制方式已经不能满足人们对便利、高效的需求,因此远程控制技术应运而生。
基于单片机的家电远程控制系统设计,是一种应用广泛、效果显著的技术手段,能够有效实现人们对家电的远程控制,提高生活质量,降低能源消耗,实现节能环保的目的。
家电远程控制系统设计的实现,主要依赖于单片机的处理能力和通信技术的支持。
在设计之初,需要选取合适的单片机芯片,根据具体的需求和控制范围来选取合适的型号。
在实际应用中,常用的单片机芯片有STC系列、ATMEL系列等,具有性能稳定、成本低廉等优点。
通过将单片机连接到家庭网络,可以实现对家电的实时监控和控制,从而实现远程控制的目的。
在家电远程控制系统设计中,通信技术是至关重要的一环。
目前常用的通信方式有Wi-Fi、蓝牙、Zigbee等,不同的通信方式适用于不同的场景和要求。
通过将单片机连接到互联网或家庭局域网,可以实现对家电的全面控制,如实时监控温度、湿度、开关状态等信息。
采用蓝牙通信技术,可以在短距离内实现家电的远程控制,操作简便、响应快速,能够满足家庭日常使用的需求。
家电远程控制系统设计的核心部分是软件系统的设计和开发。
通过编写程序控制单片机,实现对家电的远程控制功能。
在软件设计阶段,需要考虑到功能的实现、用户界面的设计、安全性等多方面因素。
在功能实现方面,需要考虑到家电的类型、控制方式、反馈机制等因素,以确保系统能够稳定可靠地工作。
在用户界面设计方面,需要考虑到用户的操作习惯、易用性等因素,以提高系统的可操作性和实用性。
基于树莓派的果园智能喷药车用遥控器设计与实现
基于树莓派的果园智能喷药车用遥控器设计与实现树莓派(Raspberry Pi)是一款小型的单板电脑,广泛应用于物联网、智能家居等领域。
在农业领域,树莓派的应用也越来越广泛,例如智能灌溉系统、果园监控系统等。
本文将介绍基于树莓派的果园智能喷药车用遥控器的设计与实现。
一、设计目标传统的果园喷药工作需要人工操作,效率低下、成本高昂,并且存在一定的安全隐患。
我们希望通过树莓派和遥控器的设计,实现果园智能喷药车的自动化操作,提高工作效率、降低成本,并且保证操作人员的安全。
具体的设计目标如下:1. 远程控制:通过遥控器远程操控果园智能喷药车的行驶和喷药操作。
2. 自动化喷药:实现树莓派自动控制喷药机的开关、液体喷雾量的控制等功能。
3. 安全保障:保证操作人员远离药剂喷洒区域,避免直接接触有毒农药。
四、实现方法1. 硬件连接:将树莓派、遥控器和喷药机进行硬件连接,确保它们能够正常通信和工作。
2. 远程操控程序编写:通过Python等编程语言编写远程操控程序,并将其安装到树莓派上,使果园智能喷药车能够实现远程控制。
3. 自动化控制程序编写:编写自动化控制程序,实现树莓派对喷药机的自动控制,包括开关控制、液体喷雾量的调节等功能。
4. 安全保障程序编写:设计安全保障程序,确保操作人员在远离药剂喷洒区域时,果园智能喷药车不能进行喷药操作。
五、实现效果通过以上设计方法,我们成功实现了基于树莓派的果园智能喷药车用遥控器的设计与实现。
遥控器操作简单直观,能够实现果园智能喷药车的行驶和喷药操作;树莓派能够通过自动化控制程序实现喷药机的自动控制,提高了工作效率;安全保障程序确保了操作人员的安全,避免了直接接触有毒农药的风险。
在实际应用中,基于树莓派的果园智能喷药车用遥控器的设计与实现,将大大提高果园喷药工作的效率和安全性,为农业生产带来巨大的便利。
这一设计方法也为树莓派在农业领域的应用开辟了新的思路,有望推动农业智能化发展。
用C++Builder+6.0实现远程控制
FormCjose(T0bJect 。Sender,
图1客户端设计窗体图
fI cs一>Actlve==true) cs >Act【ve=false cs~>C ose(), }
●在(:0nnrrIBtn的‘J}u州,l ln8pPcIt·r“0 h㈨l面皈双击
燃 万方数据
凌蕊辫嚣羧瑟篱黪羚
吣戮脑螭程嚣主护
喜麓季袭篙譬≯善嚣慧羔
属性值为“发送警告信鲁”。
挣件名髂
Ⅳ?
m
表2控件事件表
掭加事竹
在0nch自·事什中捺加rrnmlchse匾敬,尉于在直用
程序退出时停止当前连接。
在oncu吐事什中黍加c—tcuck函彀.用干下进
洼接搜置指争。
在0Ⅱchc★事件中1蠡古u nsc…们·A面教,用于下
造断¨莲接指夸。
在0--a·rk事件中僚加N2a—rk函数用于执行消隐 桌自指争。
在0ucKd事件巾掭加N3ckk函敦.用于执行恢复 桌面指夸
在0口cⅡrL事件中添加J4c姒西教,用于执行消臆
工肄条指夸。
存0nairk事件中舔打H5d-“止数,用于执行恢复 工具条指争。
在OncⅡ畦事什中螽加晰cl她函蕺,用于执行删腺 墙纸指夸.
件上单贵鼠标右链,在弹出的菜单中 选择Hpw Bu帅n项,俄扶舔加c¨Ⅱ.
】"c出tⅡDl……tBm
工具条上的按钮控件
属于no仙umⅢ粪
上具夺}的按钮控件:
属T nmumn类
主黉盟衍什捧件
属于1砌ⅡMe删樊
土菜单中子菜单项R: 属丁1MeⅡdlrm娄
用丁下达莲接远程主机指令,凸口-uu 属性设为“连接。。
在0Dc删事件中器加(:sc。mM
。在c…-t时触发的消息。
家电远程控制系统的设计_魏平俊(1)
在 网 关 中 ,AT89C51 主 要 控 制 RS232 与 PC 接 收 和 发 送 数
据,控制 NRF401 的发送与接收数据。 在控制器中,AT89C51 控
制 NRF401 的发送与接收数据和处理数据命令。
图 1 系统硬件组成框图 家电远程控制系统,除 了 PC 之 外,系 统 硬 件主 要 有 网关 模 块和家电控制模块, 如图 1 所示, 系统控制器采用单片机 AT89C51,接 口 采 用 RS232,电 瓶 转 换 芯 片 采 用 MAX23 无 线 收 发器采用 NRF401。 系统先由 PC 向网关传递数据,PC 通过串口 RS-232-C 与 AT89C51 连 接 ,AT89C51 通 过 NRF401 把 数 据 发 魏平俊: 教授 项目基金: 申请人: 魏平俊; 项目名称: 智能家居系统的研究; 基 金 颁 发 部 门 :河 南 省 教 育 厅 科 学 技 术 攻 关 项 目 (2006120012)
技 半双工通信方式。 半双工通信方式,可以实现数据的双向传送, 但不能同时进行, 系统是通过某种协议来实现收、 发开关转
术 换的。 串行数据通信形式有异步通信和同步通信两种。 异步通
创 信,接收器和发送器有各自的时钟,它们的工作是非同步的,异 步通信用一帧来表示一个字符,每传输一帧字符需要加上起始
新 位和停止位,占用了传输时间,在要求传送数据量较大的场合, 速度较慢;同步通信,发送器和接收器由同一个时钟源控制,同 步传输方式不需要起始位和停止位,只要在传输数据块时先送 出一个同步头(字符)标志即可,比异步传输方式速度更快,但 同步传输方式必须用一个时钟来协调收发器的工作,所以设备 比较复杂。 考虑家用电器控制对传输速度要求不高, 系统采用异步 通信。 3.2 系统通信协议 系统 NRF401 工作在 ISM 频段 433MHz 附近, 该 频 段无 需 申请许可证,网关作为传递控 制 安全 的 载 体,先 由 PC 向 网关 传 递 数据 ,数 据 由 PC 传 到 网 关 以 后 保 存 在 地 址 位 7000H 的 存 储 单元中,然后启动无线收发器,从 7000H 单 元 中 读出 数 据 ,并通 过 NRF401 发送出去。 发送时先由网关发出,各控制器接收并识别,若是自己的 地址,则回送一个“地址正确”的信号。 若网关连发三次地址没 有控制器响应,则网关返回 PC 一个“找不到控制器”的信息。 网 关收到地址正确后,发送数据,控制器接收并校验,直到接受正 确为止。 控制器接收到数据后,进行判断是何种操作并执行,然 后把执行结果发回网关。 网关接收控制器信息并校验,校验的 结果不对,则要求重发,直到接收正确。 控制字有网关发出, 控制字的内容包含有地址和控制命 令 ,其 中 的 地 址 是 由 家 电 控 制 器 的 地 址 和 家 电 地 址 组 成 ,控 制 命令是控制家电的开 \ 关两个量, 此时家电控制器都处于接收 状 态 ,检 测 地 址 若 与 自 己 的 地 址 相 同 则 继 续 接 收 数 据 ,然 后 操 作家电,并把操作结果数据由家电控制发给网关控制器。 网关把从接收回来的数据放在 7000H 的地址。 向 PC 传送 数据时,是从 7000H 开头的地址开始传送 ,传 送完 成 以 后,网 关
基于PLC的液压泵站远程控制系统的设计与实现
4、上位机:选择性能稳定、易于操作的上位机,用于监控和控制配料过程。
参考内容二
引言
液压施工升降机是一种广泛应用于建筑工程的垂直运输设备,其安全性和效率 对于整个工程的进度和成本具有重要影响。为了提高液压施工升降机的安全性 和效率,本次演示将介绍一种基于PLC(可编程逻辑控制器)及触摸屏的液压 施工升降机控制系统设计。
6、易于集成到现有的工业自动化系统中。由于PLC是工业自动化领域广泛使用 的控制器,因此基于PLC的液压泵站远程控制系统可以方便地与其他工业设备 或系统进行集成,从而实现整个工厂或车间的自动化和智能化。
7、系统安全性高。在数据传输过程中采用了加密技术等安全措施,确保数据 的安全性和完整性;同时对操作人员的操作权限进行了严格的控制和管理,避 免了误操作和恶意操作的可能性。
4、系统测试与调试:在完成硬件连接和软件设计后,进行系统测试和调试。 首先,检查硬件连接是否正常,确保传感器和执行器能正确地与PLC进行通讯。 其次,对PLC程序进行在线调试,检查程序逻辑是否正确,并优化程序以改善 控制效果。最后,对触摸屏的操作界面进行测试,确保操作简便、直观。
谢谢观看
二、系统实现
在系统实现方面,首先需要根据实际需求选择合适的PLC控制器和液压泵站设 备,然后进行硬件和软件的配置和设计。
硬件方面,需要将液压泵站的运行状态、压力、流量等信号接入PLC控制器, 同时将PLC控制器通过通讯模块接入互联网,以便远程控制。软件方面,需要 编写PLC控制程序,实现液压泵站的自动控制和远程控制。
此外,还需要开发一套远程控制系统软件,用于发送控制指令和接收设备运行 状态信息。该软件可以采用B/S或C/S架构,支持多种通讯协议,如Modbus、 Profinet等。
关于CS模式远程控制程序论文
摘要网络实时监控系统由客户端和服务器端两个子系统组成。
客户端用于实施各种对联网计算机的监控操作,服务器端对于接收到的数据进行分析,解释并执行。
客户/服务器技术是当今比较流行与具有发展的技术之一。
以之构成的客户、服务器应用系统具有系统结构优化、资源利用率高、整体运算速度快的优点,因而得到了广泛的应用。
本文首先对WinSock 控件作了简单介绍,及如何选择适合的协议:用户数据文报协议(UDP)还是传输控制协议(TCP)。
最后阐述了如何利用 WinSock 控件与远程计算机建立连接,并实现发送消息、监视屏幕、文件传输等功能。
关键词:WinSock控件,TCP/UDP协议,客户端/服务器模式,远程控制,文件传输ABSTRACTNetwork real-time monitoring system consists of client and server. Client is used for the control operations towards the different network computers. Server analyses the received data, then interprets and implements it. Customer/ the server technique is nowadays more popular with one of the technique that have the ponent customer with it,The applied system in server has the systematic construction the excellent turning,The using of resource rate is high, The whole carries to calculate the flat-out and quick advantage,As a result got the extensive application..This paper make simple introduction to WinSock control at first, and how to choose the suitable protocol: User Datagram Protocol —UDP or the transmission control protocol —TCP? Finally it explains how to utilize WinSock controlling part to set up and join with the remote computer, Realize the function of sending messages, monitoring the screen, file transfer etc.Keywords:Winsock control, TCP/UCP protocol, Client/Server mode, Remote control, File transfer目录1.绪言 (1)1.1课题研究背景 (1)1.2课题研究的目的和意义 (1)1.3国内外概况 (2)2.相关技术 (3)2.1 WinSock编程模型 (3)2.1.1 WinSock 基本概念 (3)2.1.2 选择合适的通讯协议 (3)2.2 TCP 和 UDP 基础 (4)2.2.1 TCP协议基础 (4)2.2.2 UDP协议基础 (4)2.2.3 协议的设置 (4)2.3 面向连接的客户/服务器模型时序图 (4)3.CS模式远程控制程序设计 (6)3.1 主要实现功能 (6)3.2 客户端(监控端)设计 (6)3.2.1添加主机 (7)3.2.2发送消息 (8)3.2.3监视屏幕 (8)3.2.4文件操作 (8)3.2.5关闭、重启计算机 (9)3.3 服务器端(被监控端)程序设计 (10)3.3.1 进行侦听,时刻准备接受连接 (10)3.3.2 子功能程序实现 (11)4.总结与展望 (15)致谢 (16)参考文献 (17)附录英文缩写词 (18)1 绪言1.1课题研究背景远程控制是在网络上由一台电脑远距离去控制另一台电脑的技术,主要是为了解决因地理地域问题造成的电脑使用问题、通过异地的网络、电脑远程连接你的电脑,当操作者使用控制端电脑控制被控端电脑时,就如同坐在被控端电脑的显示器屏幕前一样,相当于把远程电脑移动到你的身边,能完全的操作远程电脑,如可以启动被控端电脑的应用程序等,两端电脑文件资料互传等……。
scada控制逻辑搭建
SCADA控制逻辑搭建什么是SCADA系统SCADA(Supervisory Control and Data Acquisition)是一种用于监控和控制工业过程的系统。
它通过远程终端单元(RTU)或可编程逻辑控制器(PLC)等设备,采集现场数据并将其传输到中央计算机上进行处理和分析。
SCADA系统通常由三个主要部分组成:监控站、远程终端单元和通信网络。
监控站用于显示实时数据、报警信息和历史数据等,远程终端单元负责采集现场数据并执行控制命令,而通信网络则负责将数据传输到监控站。
SCADA控制逻辑搭建的重要性在工业过程中,SCADA系统起着至关重要的作用。
它能够实时监测各种参数,并根据设定的规则执行相应的控制命令。
因此,良好的SCADA控制逻辑搭建对于确保工业过程的安全、高效运行至关重要。
一个优秀的SCADA控制逻辑应该具备以下几个特点:1. 可靠性SCADA系统要能够稳定地运行,并及时响应各种异常情况。
控制逻辑应具备容错能力,能够自动识别和处理故障,并采取相应的措施进行修复或报警。
2. 灵活性不同的工业过程可能存在不同的需求,因此SCADA控制逻辑需要具备一定的灵活性。
它应能够根据实际情况进行调整和优化,以满足不同场景下的控制需求。
3. 安全性工业过程中涉及到许多机密信息和重要数据,SCADA系统需要保证这些信息的安全性。
因此,在搭建控制逻辑时,需要考虑数据加密、权限管理等安全机制的设计和实施。
4. 可扩展性随着工业过程的发展和变化,SCADA系统可能需要进行扩展或升级。
因此,在搭建控制逻辑时,需要考虑系统的可扩展性,使其能够方便地添加新设备或功能。
SCADA控制逻辑搭建步骤下面是一个基本的SCADA控制逻辑搭建步骤示例:1.确定需求:首先需要明确工业过程的需求和目标。
这包括确定需要监测和控制的参数、报警条件和控制策略等。
2.设计信号采集系统:根据需求确定需要采集的信号类型和数量,并选择合适的传感器或测量设备进行信号采集。
项目11工件装配过程远程控制系统设计1
项目11 工件装配过程远程控制系统设计1 该装配过程主要是指给工件进行上盖处理,其主要功能是通过直流电机带动蜗轮蜗杆,经减速电机驱动摆臂将上盖装配至工件主体,完成装配后工件随托盘向下站传送。
本单元主体结构组成如图3所示,包括蜗轮蜗杆减速机构、传送电机、料槽、摆臂、直线单元、工作指示灯等。
在完成装配生产线加盖单元运行控制的基础上,可以进一步实现对该单元的远程控制。
图3 加盖单元一、设计目的1.了解下料单元的机械主体结构、熟悉间歇机构等传动过程2.通过系统运行过程理解传感检测元件和执行机构的作用3.学习根据控制要求编制和调试PLC程序的方法4.学习系统调试和分析、查找、排除故障的方法5.了解主控平台的板面布置及各部件的功能6.了解系统总电源系统、总气路系统的设计思路及连接方法7.理解主站的通信控制和管理功能8.了解PROFIBUS协议结构,熟悉硬件组态方法二、设计要求(一)从站的控制要求初始状态:直线传送电机、摆臂电机处于停止状态;摆臂处于原位,内限位开关受压;直流电磁吸铁竖起禁行;工作指示灯熄灭。
系统启动运行后本单元红色指示灯发光;直线电机驱动传送带开始运转且始终保持运行状态(分单元运行时可选用与PLC运行/停止同状态的特殊继电器保持直线传送电机的运行状态)。
系统运行期间:1.当托盘载工作主体到达定位口时,由电感式传感器检测托盘,发出检测信号;绿色指示灯亮,红色指示灯灭;由电容式传感器检测上盖,确认无上盖信号后,经3秒确认后启动主摆臂执行加盖动作。
2.PLC通过两个继电器控制电机正反转,带动减速机使摆臂动作,主摆臂从料槽中取出上盖,翻转180度,当碰到放件控制板时复位弹簧松开,此时摆臂碰到外限位开关后结束加盖动作,上盖靠自重落入工件主体内,3秒后启动摆臂执行返回原位动作。
3.摆臂返回后内限位开关发出信号,摆臂结束返回动作;此时若上盖安装到位,即上盖传感器发出检测信号,则通过3秒确认后直流电磁铁吸合下落,将托盘放行(若上盖安装为空操作,即上盖传感器无检测信号,摆臂手应再次执行加装上盖动作,直到上盖安装到位)。
家用电器远程智能测控系统的设计与实现毕业论文
编号:060学士学位论文题目:家用电器远程智能测控系统的设计与实现学院:电子工程与自动化学院专业:测控技术与仪器(国家级特色专业)学生姓名:李玮学号:0600820315指导教师:殷贤华职称:讲师评委:颜学龙、陈寿宏、胡聪题目类型:理论研究实验研究工程设计√工程技术研究软件开发2010年6月15日摘要本文主要介绍了一种以单片机AT89S52和双音多频解码集成电路MT8870为核心,通过电话线路遥控的远程多路智能家用电器控制器。
该系统实用、功能灵活多样,可以对被遥控对象的状态进行查询以及控制,可以广泛的应用于家用电器或者其它场所的各种控制设备。
首先论文概述了电话远程控制的发展及原理,介绍双音多频解码原理及特性,对于系统的一些主要参数、技术进行了讨论。
针对AT89S52单片机系统以外的硬件部分电路,例如振铃检测、自动摘挂机、双音多频解码、家电控制、音频放大的设计方案进行了模块原理介绍。
然后介绍了单片机在系统中的应用以及软件部分的设计思想和具体实现。
最后对系统的整体结构进行了阐述。
文章总结了整个系统的性能和特点,提出了值得进一步研究和优化的地方,并展望了其应用前景。
关键词:电话遥控双音频编解码单片机控制技术通信系统AbstractThis paper introduces a single-chip microcomputer to AT89S52 and DTMF decoder IC MT8870 as the core, through the long-distance telephone line remote multi-channel intelligent controller. The system practical, flexible and diverse functions can be remote-controlled targets on the status of inquiries and control can be widely used in household appliances or other places of control equipment.First of all papers outlined the telephone remote control and the development of principles, introduced dual-audio decoding principles and characteristics. For some of the main parameters of system, technology was discussed. SCM system for AT89S52 outside the hardware detection circuit in the ring, automatically pick hang up, double audio decoder, control of home appliances, audio amplification of a modular design principle introduced. Then the software part of the design ideas and concrete realization, the MCU in the system on the application software will interrupt handling and data sent. Finally, the system's overall structure has been elaborated.The article summed up the whole system's performance and characteristics, made worthy of further study and optimize the place and prospects in its application.Key words Tel remote control Dual audio codeMicro-controller control Communication system目录1 引言 (5)2系统综述 (6)2.1家用电器远程控制器的基本工作过程 (6)2.2家用电器远程控制器的总体构成 (6)2.3系统编程语言和编程工具 (8)2.4系统仿真软件 (9)3 硬件电路设计 (9)3.1 中央处理电路 (9)3.2 振铃检测电路 (10)3.3 模拟摘挂机电路 (12)3.4 双音多频解码电路 (13)3.5 语音电路 (15)3.6 控制电路 (16)4 软件程序设计 (16)4.1 总体流程图 (16)4.2 主程序 (17)4.3摘机中断服务程序 (18)4.4 语音播报子程序 (20)4.5 双音多频解码中断服务程序 (20)4.6 控制电器程序 (22)5系统调试 (24)5.1 5V稳压电源调试 (24)5.2 振铃音检测调试 (25)5.3 模拟摘挂机调试 (25)5.4 双音多频检测调制 (26)5.5控制电器调试 (26)6 结论 (26)6.1 系统功能 (26)6.2 系统缺陷 (30)6.3 功能扩展 (30)6.4 前景展望 (31)致谢 (31)参考文献 (32)附录 (34)1 引言随着社会的发展和科技的进步,越来越多的家用电器进入了人们的生活,这些家用电器给人们的生活带来了极大的方便。
PLC远程控制通信程序的设计
Vo . No 1 5, .1 M O" ,00 J. 2 7
20 0 7年 3 月
文章 编 号 :6 2— 5 8 20 ) l 0 5 0 17 2 5 (0 7 0 一 0 3— 5
P LC 远 程 控 制 通 信 程 序 的 设 计
夏 明 亮
( 南京 工程 学 院计 算 机 工程 学院 , 苏 南京 ,1 17 江 2 16 )
维普资讯
第 5卷
第1 期
南 京 工 程 学 院 学 报 (自 然 科 学 版 )
Junlo migIsi t f c nlg ( aua S ineE io ) o ra f Na n ntueo hooy N trl ce c dt n t Te i
tc n l yh sb e p l d t s vr v r e t a d p r r dw l e h o g a e n a pi eea l epo cs n e o o e o l i j f me e . 1
Ke r : r moe c to ; e a o y wo ds e t onr l s rl c mm u c ton PI i niai ;P ;PLC
XI M i g la g A n -in
( c ol f o p tr nier g aj gIstt o eh ooy aj g2 ,C ia S h o o m ue gn ei ,N ni ntue f c nlg,N ni 7 hn ) C E n n i T n 11 16
P C作 为一 种工 业控 制计 算机 在工 业 自动化 领域 得 到 了广 泛 的运用 , 特点 是抗 干扰 能力 强 、 靠性 L 其 可
高、 体积 小 . 随着计 算机 技术 、 网络技 术 、 信技 术 的发 展 , 通 自动化 控 制也 逐 步 向智 能化 、 网络 化 、 程 化方 远
(完整word版)基于单片机的家电远程控制系统设计
内容摘要随着通讯产业的迅速发展,电话机已经走进了千家万户,但是利用电话机进行远程控制的技术却没有多少实质性的进展。
如何将电话远程控制用于日常生活中正是本文所要研究的课题,众所周知,近几年通信和电子信息技术行业有了长足发展,本文设计了一种电话远程控制系统,该系统以AT89C2051单片机和MT8870双音多频解码集成电路为核心,借助公共电话网络,通过电话实现对远程设备智能化控制.文章介绍了系统的组成、工作原理及程序设计方法.对振铃检测、模拟摘挂机控制、双音频解码,语音提示及家用电器控制等电路作了详细的说明。
用户在户外可通过任意一部双音多频电话(包括手机、电话分机),根据语音提示,可以对各种电器(如电饭锅、微波炉等电器)进行远程控制。
本装置适用于家庭、企事业单位、商店等场所,操作简单方便,系统性能可靠,是未来很有发展前景的科技产品。
索引关键词:AT89C2051单片机双音多频DTMF解码电路振铃检测目录第一章系统设计原理 (1)1.1 硬件功能分析 (1)1.2 软件模块分析 (3)第二章系统硬件电路设计 (3)2。
1 振铃检测电路 (3)2.2 摘挂机控制电路 (4)2。
3 双音频DTMF解码电路 (6)2。
4 家用电器控制电路 (8)2.5 信息反馈电路 (10)第三章系统软件设计 (11)3。
1 软件设计原理 (11)3。
2 系统程序设计流程图 (12)第四章结论 (13)后记 (14)参考文献 (15)基于单片机的电话远程控制系统第一章系统设计原理1.1 硬件功能分析根据电话远程控制系统的具体设计要求该系统必须满足以下功能:一、通过电话网对异地的电器实现控制(开/关);二、控制器可以实现自动模拟摘挂机;三、控制器设置密码校验;系统必须具有以下单元功能模块:一、铃音检测、计数;二、自动摘挂机;三、密码校验;四、双音频信号解码;五、输入信息分析;六、控制电器开关;七、电器状态查询;八、忙音检测;本设计以89C2051单片机为控制中心,进行主要的信息处理,接收外部操作指令形成各种控制信号,并完成对于各种信息的记录;接口电路提供单片机与电话外线的接口。
机器人系统设计-案例3---机器人的远程控制
3.3 设备连接关系
3.3.2 控制信号列表:外设IO分配表(1)
外设
PLC NetSCADA
IO类型,以PLC为主体
启动按钮
X000 X000
停止按钮
X001 X001
急停按钮
X002 X002
气泵是否过压
X003 X003
伺服电机1到位信号 X004 X004
伺服电机1报警信号 X005 X005
3.3 设备连接关系
3.3.2 控制信号列表:外设IO分配表(2)
外设
PLC NetSCADA IO类型,以PLC为主体
输入备用3 红色指示灯 绿色指示灯 黄色指示灯 #1机器人急停信号 #2机器人急停信号 #3机器人急停信号 流水线伺服电机2使能 流水线伺服电机2运行 流水线伺服电机1使能 流水线伺服电机1运行 相机1光源控制 相机2光源控制 相机3光源控制
加工原点、是否在运行中、是否暂停中。 ◆ 手动对#1机器人进行控制:远程上电、远程
下电、运行、暂停、继续、停止、回加工原 点、MODBUS TCP通讯进行重连。
3.1 功能要求
3.1.2 案例目标 ➢ 熟练掌握海得PLC、NetSCADA的使用 ➢ 熟练掌握通过OPC通讯协议实现PLC与
NetSCADA的通讯 ➢ 熟练掌握史陶比尔机器人的示教编程 ➢ 掌握史陶比尔机器人和海得PLC之间通过
X017 Y000 Y001 Y002
Y003
Y004 Y005 Y006 Y007 Y013 Y014 Y015
X017 Y000 Y001 Y002
Y003
Y004 Y005 Y006 Y007 Y013 Y014 Y015
I,高电平有效 O O O
基于NI-VISA的野外靶场设备远程控制系统软件开发设计
!计算机测量与控制!"#""!$#!%"!!"#$%&'()'*+%('#',&-!",&(".!#&$1!#收稿日期 "#"&&"#-$!修回日期"#""#&&$%基金项目 陕西省教育厅"#&-年度专项科学研究计划!&-0)##1'"%作者简介 吴宗卓!&-1."&男&陕西西安人&硕士&讲师&主要从事软件技术方向的研究%引用格式 吴宗卓!基于A 4]=4M >的野外靶场设备远程控制系统软件开发设计(0)!计算机测量与控制&"#""&$#!%"*&$1&/$!文章编号 &%.&/'-1 "#"" #%#&$1#%!!234 &#!&%'"% 5!6789!&&]/.%" ;<!"#""!#%!#"&!!中图分类号 Z *"-文献标识码 >基于Y J X T J 87的野外靶场设备远程控制系统软件开发设计吴宗卓!陕西国防工业职业技术学院计算机与软件学院&西安!.&#$##"摘要 为实现远程控制野外靶场所有靶机设备的同时&实时显示靶机的状态与射击成绩&开发基于A 4]=4M >的野外靶场设备远程控制系统$根据所选取的开发平台和语言&划分上位机工作模式&再借助三层控制架构&规范数据库表的连接形式&从而干预通讯模块的实时连接形式&完成远程控制系统的上位机软件设计$在此基础上&利用A 4]=4M >编程接口定义串口字节的数量级水平&通过配置远程串口方式&处理已导入的数据信息&联合程序框图体系&实现基于A 4]=4M >的远程控制程序设计&结合关键的上位机应用结构&完成野外靶场设备远程控制系统软件的开发与设计$实验结果表明&基于A 4]=4M >的应用软件提供了多种工作模式&能够同时控制重武器靶机'轻武器精度靶机'轻武器应用靶机设备&使其显示出真实射击成绩&体现了控制系统好好的准确性和稳定性&可以较好适应多种不同的射击训练需求%关键词 A 4]=4M >接口$野外靶场设备$远程控制$应用软件$数据库表$通讯模块/'0'."$#',&*,1/'+2I ,"4O '#"&'!",&(".89+&'#8"4&6*('4"(P 2'.1O *,I 'L M %2$#',&H *+'1",Y J X T J 87@K+E 7I`J L E !M 6J E E V E RU E W <L ;H Q M 69H 76H D 7TM E R ;\D Q H &M J D D 7^947S ;9;L ;H E RZ H 6J 7E V E I N&,9i D 7!.&#$##&U J 97D "7=+&(*3&*47E Q T H Q ;E Q H D V 9`H ;J H Q H W E ;H 6E 7;Q E V E R D V V ;J H ;D Q I H ;T Q E 7H H _L 9<W H 7;97;J H R 9H V T &D 7TT 9S <V D N ;J H S ;D ;L S D 7T S J E E ;97I Q H S L V ;S E R ;J H ;D Q I H ;97Q H D V ;9W H &D Q H W E ;H 6E 7;Q E V S N S ;H WP D S H T E 7A 4]=4M >9S T H [H V E <H T !>66E Q T 97I ;E ;J H S H V H 6;H T T H [H V E <W H 7;<V D ;]R E Q WD 7T V D 7I L D I H &T 9[9T H S 97;J H\E Q 897I W E T H E R ;J H J E S ;6E W <L ;H Q &D 7T ;J H 7;J H ;J Q H H ]V D N H Q 6E 7;Q E V S ;Q L 6;L Q H 9S L S H T ;E S ;D 7T D Q T 9`H ;J H6E 77H 6;9E 7R E Q W E R ;J HT D ;D P D S H ;D P V H &;J H Q H P N 97;H Q [H 797I 97;J HQ H D V ];9W H6E 77H 6;9E 7R E Q W E R ;J H6E W W L 796D ;9E 7W E T L V H &D 7T 6E W <V H ;H S ;J HJ E S ;6E W <L ;H Q S E R ;\D Q H T H S 9I 7E R ;J H Q H W E ;H 6E 7;Q E V S N S ;H W!37;J 9S P D S 9S &;J HA 4]=4M ><Q E I Q D W W 97I 97;H Q R D 6H 9S L S H T ;ET H R 97H ;J H E Q T H Q E RW D I 79;L T H E R ;J H S H Q 9D V <E Q ;P N ;H S &;J H 9W <E Q ;H TT D ;D 97R E Q W D ;9E 79S <Q E 6H S S H TP N 6E 7R 9I L Q 97I ;J H Q H W E ;H S H Q 9D V <E Q ;&D 7T ;J H <Q E I Q D WP V E 68T 9D I Q D WS N S ;H W9S 6E W P 97H T ;E Q H D V 9`H ;J HA 4]=4M >]P D S H T Q H W E ;H 6E 7;Q E V <Q E I Q D WT H S 9I 7!4;J D S 6E W <V H ];H T ;J H T H [H V E <W H 7;D 7TT H S 9I 7E R Q H W E ;H 6E 7;Q E V S N S ;H WS E R ;\D Q H R E Q ;J H R 9H V TS J E E ;97I Q D 7I HH _L 9<W H 7;!Z J HH ^<H Q 9W H 7;D V Q H S L V ;S S J E \;J D ;;J HD <<V 96D ;9E 7S E R ;\D Q HP D S H TE 7A 4]=4M ><Q E [9T H SD[D Q 9H ;N E R\E Q 897I W E T H S &\J 96J6D 7S 9W L V ;D 7H E L S V N 6E 7;Q E V ;J H J H D [N \H D <E 7;D Q IH ;T Q E 7H &;J H V 9I J ;\H D <E 7<Q H 69S 9E 7;D Q I H ;T Q E 7H &D 7T ;J H V 9I J ;\H D <E 7S D <<V 96D ;9E 7;D Q I H ;T Q E 7H H _L 9<W H 7;&S E ;J D ;9;6D 7S J E \Q H D V S J E E ;97I Q H S L V ;S &Q H R V H 6;97I ;J H I E E T 6E 7;Q E V S N S ;H W!Z J H D 66L Q D 6N D 7T S ;D P 9V 9;N 6D 7P H P H ;;H Q D T D <;H T ;E D [D Q 9H ;N E R T 9R R H Q H 7;S J E E ;97I ;Q D 9797I 7H H T S !>'96"(1+*A 4]=4M >97;H Q R D 6H $R 9H V T Q D 7I H H _L 9<W H 7;$Q H W E ;H 6E 7;Q E V $D <<V 96D ;9E 7S E R ;\D Q H $T D ;D P D S H ;D P V H $6E W W L 796D ;9E 7W E T ]L V H!引言A 4]=4M >是以仪器编程标准为基础开发的高级应用编程接口&同时受到*,4仪器'=,4仪器'可控制B *4Y '以太网'K M Y 串口等多个硬件设备结构的作用影响&可在同类型驱动程序的作用下&建立用户主机与各级仪器仪表之间的协议连接关系(&)%在实际应用过程中&A 4]=4M >编程接口不受平台'总线及背景编码环境的限制&能够同步配置所有网关串口&不但能够干扰与控制传输信息&也可以避免互联网环境中出现明显的数据堆积行为%与传统=4M >接口相比&A 4]=4M >接口对传输数据始终保持自下而上的处理原则&一方面能够整合信息资源使其形成完整的数据函数集合&另一方面也可为后台应用程序提供完整的数据链接支持&从而使其具备更强的信息处理能力(")%在军事化技能训练中&实弹野外打靶是一项必不可少的实践内容%由于枪支型号'靶机位置等外在因素的不同&野外靶场的网络化与信息化建设规模也会随之改变&这些!投稿网址 \\\!5S 56V N8`!6E W第%期吴宗卓*基于A 4]=4M >""""""""""""""""""""""""""""""""""""""""""""""""""""的野外靶场设备远程控制系统软件开发设计#&$-!#都会对实际训练的质量与效率造成影响($)%近年来&随着训练需求的不断转变&实弹打靶的内容也从单一科目训练&转化为多类型'多兵种武器的综合性科目训练%近年来已有相关领域研究学者对野外靶场设备远程控制做出了研究&文献(/)提出一体化航天外测测试发射控制系统设计&通过对系统测试需求'流程和系统构成的分析&设计开发一体化的航天外试发射控制系统&实现靶场发射控制%该方法对野外靶场设备远程控制效率较好&但该方法对不同的射击训练的需求适应性较差%文献(')提出靶场试验训练指挥控制系统设计%以M Z a $"芯片为核心应用设备&利用振动传感器进行自动报靶检测&将所有数据信息文件反馈至训练指挥中心的*U 端主机中%然而该系统注重监测重武器靶机&对轻武器精度靶机'轻武器应用靶机的实际控制能力有限&导致了其工作模式过于单一&并不能较好适应多种不同的射击训练需求%为解决上述问题&设计并开发一种基于A 4]=4M >的野外靶场设备远程控制系统软件开发程序%设计上位机软件&包括开发平台与语言的设计'工作模式的划分'三层控制架构及数据库的设计&并基于A 4]=4M >编程接口设计通讯模块&保障野外靶场设备远程控制系统的数据通信及传输%基于A 4]=4M >的远程控制程序&按照串口字节数定义'远程串口配置'数据信息导入'程序框图连接的处理流程&实现野外靶场设备远程控制系统软件的设计与开发%@!上位机软件设计野外靶场设备远程控制系统的上位机软件设计包含开发语言定义'工作模式划分'三层控制架构搭建'数据库表连接等多个处理流程&具体设计流程如下%@A @!开发平台与语言为实现野外靶场设备的远程控制&上位机软件开发平台以A G ZF Q D W H \E Q 8作为编程语言&同时联合传输信息的公共运行库与数据库主机&在整理远程源代码文件的同时&对下级运行指令进行译码处理(%)%由于编码与转码操作的同步进行&远程控制系统软件不但能够同时调度所有靶机设备&也可直观反映真实的射击成绩与射击状态%设+')表示两个不同的控制指令编程系数&2+J )表示在+')取值不相等情况下的数据信息定义项&%+表示编程系数为+时的控制指令译码向量&%)表示编程系数为)时的控制指令译码向量&3&表示打靶环数为&时的靶机震动系数&3V 表示打靶环数为V 时的靶机震动系数&通常情况下&V 的取值属于(&&&#)的物理区间之内&<K 表示单次打靶任务中的命中环数均值%联立上述物理量&可将野外靶场设备远程控制系统开发平台的设备控制原则表示为*3)2+J )!%+J %)""8!3&J 3V <K ""槡"!&"!!由于AG ZF Q D W H \E Q 8编程语言属于@97T E \S 控件库中的可更改型编码文件&因此满足设备控制原则的靶数信息可被直接写入远程控制系统的数据库主机之中%@A B !工作模式划分野外靶场设备远程控制系统有$种基本应用架构&且不同架构形式之下&控制主机所表现出来的数据处理能力也有所不同(.)%为使上位机软件的通用性需求得到满足&应将控制系统软件体系划分为如下/种工作模式*网口独立型工作模式'串口独立型工作模式'客户端工作模式'主机工作模式%&?"?&!网口独立型工作模式图&反映了网口独立型工作模式的连接原理&在远程控制主机的作用下&A 4]=4M >编程接口可以同时管控多台靶机设备&由于数据库主机的加入&核心控制元件能够准确记录靶机状态'射击成绩与靶数信息&并可借助传输信道&对这些数据文件进行二次整合与处理(1)%图&!网口独立型工作模式示意图&?"?"!串口独立型工作模式串口独立型工作模式是一种最简单的上位机软件连接形式&能够同时适应近程武器射击训练'重武器射击训练等多种实用需求&其具体连接方式如图"所示%由于靶机状态'射击成绩'靶数信息的存储过程不需要数据库主机的配合&因此A 4]=4M >编程接口的数据信息参量可直接借助X M "$"组织进入系统核心控制主机中(-)%图"!串口独立型工作模式示意图&?"?$!客户端工作模式在野外靶场设备远程控制系统上位机软件的客户端工作模式中!如图$所示"&中心主机的*U 端设备可直接存储靶机状态'射击成绩与靶数信息&并可在A 4]=4M >编程接口的作用下&生成大量的虚拟信息文件&以供远程控制主机的直接调取与利用(&#)%!投稿网址 \\\!5S 56V N8`!6E W!!计算机测量与控制!第$#""""""""""""""""""""""""""""""""""""""""""""""""""""卷#&/#!#图$!客户端工作模式示意图&?"?/!主机工作模式与客户端工作模式相比&主机工作模式增设了数据库设备&且所有已生成的虚拟信息文件都可被数据库主机完全存储&如图/所示%图/!主机工作模式示意图根据靶机设备工作需求的不同&远程控制可根据A 4]=4M >编程接口的连接形式&选择最为合适的主机网络工作模式%@A C !三层控制架构远程控制系统的上位机软件采取三层架构的搭建模式&其结构体系从上到下依次为K 4O !用户界面层"'Y O O !业务逻辑层"'2>O !数据访问层"&如图'所示%图'!上位机软件的三层控制架构示意图图'中&用户界面层逻辑结构对应野外靶场设备的实际靶数信息&作为整个控制架构的顶层连接单元&主要负责筛查A 4]=4M >编程接口的连接能力&并可将所得数据信息汇总&反馈回核心控制主机中(&&)%业务逻辑层结构对应个人射击成绩&在控制架构体系中&该结构起到承上启下的连接作用&二次加工与处理已存储的数据信息文件%数据访问层结构与野外靶场设备直接对应&能够在上位机软件的作用下&将靶数信息文件再次拆分成多个独立的传输个体&以供数据源单位的调取%一般情况下&上位机软件与数据源单位同时负载于远程控制系统的架构模式外部&可在准确记录靶数信息等文件参量的同时&对野外靶场设备的实时连接状态进行调试%@A D !数据库表在野外靶场设备远程控制系统中&数据库表始终与靶数信息参量保持对应存在关系&即每一类靶场设备都会有一个完全独立的数据库表结构与之对应(&")%在实际设计过程中&数据库表结构主要涉及U V D S SZ D Q I H ;'U V D S SB Q D T H 'U V D S SO D L E L ;等多种字段命名形式&具体标准如表&所示%表&!数据库表设计标准字段名类型说明长度默认值U V D S SZ D Q I H ;V 7[D Q 6J D Q 数据库目标&"17H \9T U V D S SB Q D T H T D ;H ;9W H 数据库级别%17H \9T U V D S SO D L 8E L ;V 7[D Q 6J D Q数据库布局&"17H \9T Z Q D 97Z N <H 97;训练类型$"7H \9T Z Q D 97A L W V 7[D Q 6J D Q 训练编号&"17H \9T Z Q D 972D ;HK 79_L H 9T H 7;9R 9H Q 训练日期'#7H \9T其中&+V 7[D Q 6J D Q,表示满足该字段要求的靶数信息长度值等于+&"1,&且可被上位机软件的数据库设备直接读取出来&+7H \9T ,表示该类型字段的取值范围为(&&."&+T D ;H ;9W H ,表示满足该字段要求的靶数信息长度值等于+%1,&通常为射击成绩的数据文件记录形式&+97;,表示靶数信息的常规输出形式&+K 79_L H 9T H 7;9R 9H Q ,表示可在远程控制系统上位机软件中自由传输的靶数信息参量%@A E !通讯模块上位机软件的通讯模块以A 4]=4M >编程接口作为起始结构&支持U V D S S Z D Q I H ;字段'U V D S S B Q D T H 字段'U V D S S O D L 8E L ;字段等多个数据信息文件的同时接入&对于野外靶场设备而言&该类型应用设备可同步处理原生的通讯文件&一方面满足了远程控制主机的感应时效性需求&另一方面也可将原有的封装文件全部打散&并按需传输至既定的硬件应用体系之中(&$)%一般来说&通讯模块中传输的靶数信息参量必须同时满足端口需求与编程接口需求%所谓端口需求是指在单位时间之内&由野外靶场设备震动行为引发的信号变动量必须保持为定值$编程接口需求则是指所有靶数信息都必须在经过A 4]=4M >原则的编码处理后&才能继续向着其目标位置传输(&/)%设\2表示上位机软件的端口需求向量&B 4表示单位时间之内的靶数信息字段传输均值&<E 表示靶数信息字段的传输特征值&&表示野外靶场设备的单位震动权限&b 表示定向化指标系数%联立公式!&"&可将野外靶场设备远程控制系统的通讯模块连接行为定义为*!投稿网址 \\\!5S 56V N8`!6E W第%期吴宗卓*基于A 4]=4M >""""""""""""""""""""""""""""""""""""""""""""""""""""的野外靶场设备远程控制系统软件开发设计#&/&!#')3\2"1%S V B !"4"<E &&J b !""!!由于通讯模块始终与数据库表保持一一对应关系&所以在野外靶场设备远程控制系统的上位机软件中&待传输的靶数信息参量越多&通讯模块的实际作用能力也就越强&反之则越弱(&')%B !基于Y J X T J 87的远程控制程序在上位机软件体系的支持下&按照串口字节数定义'远程串口配置'数据信息导入'程序框图连接的处理流程&完成基于A 4]=4M >的远程控制程序设计&两相结合&实现野外靶场设备远程控制系统软件的设计与开发%B A @!YJ X T J 87为实现野外靶场设备远程控制系统软件开发&应用A 4]=4M >编程接口来与各种仪器总线进行通信&为远程控制系统的通信提供保障%A 4]=4M >总线4-3软件是一套与平台'总线'环境独立出来的集成软件&可用于K M Y &B *4Y &串行&=,4&*,4&G ;J H Q 7H ;的配置与调试%A 4]=4M >建立在自底向上的架构模式基础上&建立了一套4-3的统一控制系统%=4M >的应用程序很简单&另外&A 4]=4M >还提供了很好的工具控制和资源管理能力%A 4]=4M >用于串行通信或B *4Y 传输数据%A 4]=4M >可以以一致的方式操作各种接口&并且具有很强的兼容性%B A B !串口字节数定义串口字节数是指靶数信息在单位时间内通过A 4]=4M >编程接口的数量级水平&以P 9;-S 作为衡量单位%对于野外靶场设备远程控制系统的上位机软件而言&串口字节的数量级水平越高&就表示靶机设备中待显示的靶数信息量越多%在实际应用过程中&靶机设备显示一个靶数信息和多个靶数信息所需的串口字节数量水平也有所不同(&%)%简单来说&就是在靶机设备中的所有靶数信息&都有且仅有一个串口字节与之保持独立映射关系&随着数据信息传输量的增大&同时存在的映射集合数量也会不断增大&在此情况下的最大串口字节数量&也就是野外靶场设备远程控制系统中的显示信息最大值%设*&'*"表示A4]=4M >接口中两个不同的靶数信息编码源向量&5&'5"表示两个不同的靶数信息源码文本特征值&联立公式!""&可将基于A 4]=4M >的靶数信息串口字节数定义条件定义为*U W D ^)#4#槡W D^!*&5&8&""!*"5"8&""'"!$"式中&#表示既定的源码系数拆分项&4表示A4]=4M >编程接口中的数据参量编码系数&\表示已存储数据中靶数信息参量的最大分辨值结果%对野外靶场设备远程控制系统来说&串口字节数定义结果直接决定了靶数信息在A 4]=4M >编程接口中的实时传输能力%B AC !远程串口配置远程串口配置是野外靶场设备远程控制系统软件开发的重要设计环节&可在A 4]=4M >编程主机元件的作用下&制定野外靶场设备远程控制主机的终止与启用程序&并可以对已获取的靶数信息进行分析与处理&再将其中满足串口字节数定义标准的数据参量&反馈到既定应用结构之中&从而生成完整的上位机控制程序(&.)%具体配置原理如图%所示%图%!远程串口配置原理在实际应用过程中&A 4]=4M >编程节点控制主机具备较强的适应性能力&可在记录野外靶场设备震动行为分析结果的同时&对上位机控制程序进行初步修改&一方面判断现有的串口字节数定义标准是否能够满足靶数信息的实时传输需求&另一方面也能够对数据信息参量的输出流量水平进行严格把控(&1)%为使上位机软件能够准确显示野外靶场设备中的靶机状态与射击成绩&远程串口的实时配置能力必须与A 4]=4]M >接口所具备的数据信息编程能力完全匹配%B A D !数据信息导入数据信息导入是指将靶数信息参量导入远程控制系统上位机软件的实时处理过程&由于A 4]=4M >编程接口的存在&与靶机状态和射击成绩相关的信息参量可在缓冲区组织中暂时存储&并可根据远程串口配置原理&将符合字节数编码原则的靶数信息反馈至核心控制主机中(&-"#)%详细的导入处理流程如图.所示%对于野外靶场设备而言&由于A 4]=4M >编程接口的存在&所有导入的靶数信息都可被数据库主机直接记录&这也是靶机状态与射击成绩能够完全符合实际射击训练需求的主要原因("&"$)%B A E !程序框图在野外靶场设备远程控制系统的上位机软件执行环境中&程序框图决定了已导入靶数信息是否具有继续存储的价值&若考虑A 4]=4M >编程接口的作用能力&则可认为框图体系越完善&远程控制系统的实时存储能力也就越强("/"%)%设#&'#"表示两个不同的靶数信息程序向量&F 表示基于A 4]=4M >的远程控制程序迭代系数&联立公式!$"&可!投稿网址 \\\!5S 56V N8`!6E W!!计算机测量与控制!第$#""""""""""""""""""""""""""""""""""""""""""""""""""""卷#&/"!#图.!靶数信息导入流程图将野外靶场设备远程控制系统的传输程序标度结果表示为*)U W D ^"F "8H #"J #&H"!/"式中&5表示远程控制系统上位机软件中的框图信息的导入系数&联立公式!/"&可将基于A 4]=4M >的靶数信息程序框图标准定义条件表示为*D )&5槡!'"!!根据程序框图定义标准&处理已导入的靶数信息&实现基于A 4]=4M >的野外靶场设备远程控制系统软件的顺利应用%C !实验分析本次实验测试平台的野外靶场设备包含重武器靶机'轻武器精度靶机'轻武器应用靶机$种类型%软件应用程序对于野外靶场靶机设备的控制能力&表现在靶机示数与真实射击成绩之间的差值情况&一般来说&靶机示数越贴近真实射击成绩&则表示软件应用程序对于野外靶场靶机设备的控制能力越强&反之则越弱%设置串口字节数为"'%&野外靶场设备远程控制系统的传输程序标度结果为&#环%程序框图处理已导入的靶数信息&为#!&#环%表"记录了某人在重武器靶机'轻武器精度靶机'轻武器应用靶机三类设备中的真实射击成绩%表"!真实射击成绩序号重武器靶机-环轻武器精度靶机-环轻武器应用靶机-环&%11"1-&#$1../.1-''.-图1反映了实验组'对照组靶数信息的实际显示情况&其中实验组主机输入基于A 4]=4M >的远程控制系统软件程序&对照组主机输入常规控制程序%图1!重武器靶机中的靶数信息分析图1可知&对于重武器靶机设备而言&实验组'对照组靶数信息均与真实射击成绩保持一致%这就表示基于A 4]=4M >的远程控制系统软件程序'常规控制方法&均能较好满足重武器射击训练需求%图-!轻武器精度靶机中的靶数信息分析图-可知&对于轻武器精度靶机而言&实验组靶数信息与真实射击成绩保持一致&显示结果分别为1环'-环'.环'1环'.环&而对照组靶数信息显示结果则为1环'1环'.环'1环'.环&与表"中的真实射击成绩相比&并不能准确显示第二次射击+-环,的结果%图&#!轻武器应用靶机中的靶数信息分析图&#可知&对于轻武器应用靶机而言&实验组靶!投稿网址 \\\!5S 56V N8`!6E W第%期吴宗卓*基于A 4]=4M >""""""""""""""""""""""""""""""""""""""""""""""""""""的野外靶场设备远程控制系统软件开发设计#&/$!#数信息依然能够与真实射击成绩保持一致&对照组靶数信息显示结果为1环'1环'1环'-环'&#环&与真实射击成绩1环'&#环'.环'-环'-环相比&缺少一次+.环,显示结果和一次+-环,显示结果%综上可知&对于重武器靶机'轻武器精度靶机'轻武器应用靶机来说&应用基于A 4]=4M >的远程控制系统软件后&所显示靶数信息都能与真实射击成绩完全保持一致%与常规控制程序相比&这种新型控制软件可根据靶机设备的具体类型&为其提供最为适宜的工作模式&使其在显示出真实射击成绩的同时&满足各种不同的射击训练需求&在军事化技能训练中&具备较强的实际应用价值%D !结束语在A 4]=4M >编程接口的作用下&野外靶场设备远程控制系统软件从规范开发语言的角度着手&通过构建三层架构体系的方式&对数据库表与通讯模块结构的连接能力进行完善&根据已知的串口字节数定义标准&可利用远程串口组织&将靶数信息导入数据库体系之中&从而实现对程序框图的规划与完善%从实用性角度来看&这种软件应用程序可同时适应重武器型'轻武器精度型'轻武器应用型三类靶机结构&不但能够实时显示靶机的状态与射击成绩&也可以较好满足多种不同的射击训练需求%参考文献(&)荀家宝&左湘文&胡!斌&等?基于*O U 的新一代天气雷达远程控制系统设计与实现(0)!气象科技&"#&-&/.!/"*.&/.&1?(")冯亚丽&李!敏&张玉华?采摘机器人>B =控制系统研究0基于云平台分布式远程监控技术(0)!农机化研究&"#"#&/"!1"*"/-"'$?($)郭耀武&高德恒&韩!锴&等?双光子0]U 模型实现非定域双原子系统量子特性的远程控制(0)!原子与分子物理学报&"#&-&$%!'"*1&11"$?(/)冷建明&丁栋威&李!军?一体化航天外测测试发射控制系统设计(0)!测控技术&"#&1&$.!Y #-"*$1-$-"?(')常兴华?指控系统运行管理软件的设计(0)!自动化技术与应用&"#"&&/#!'"*///.?(%)陆斯悦&及洪泉&徐!蕙&等?基于需求侧调峰的农村电采暖设备负荷优化控制策略(0)!农业工程学报&"#"#&$%!-"*""-"$/?(.)戴耀南&陈绪兵&郑宇琪?基于物联网的中波发射机房远程监控系统智能优化策略分析(0)!电视技术&"#&-&/$!/"*./.1?(1)黄景光&于!楠&林湘宁&等?远程备用智能保护一体化中心架构通信系统连通可靠性研究(0)!电力系统保护与控制&"#&-&/.!"/"*%'.'?(-)王新刚&朱彬若&赵!舫?基于消息中间件的用电信息采集系统远程停复电可靠性方案(0)!电测与仪表&"#"#&'.!"&"*&"%&$"&&/%?(&#)肖海伟&孙久严&李章溢&等?基于综合储能设备的工业园区联络线功率实时a *U 控制方法(0)!电力建设&"#&-&/#!1"*$//"?(&&)解五一&高!霄&何思宇&等?面向复合材料自动铺放设备的输带速度与张力协同解耦控制(0)!浙江大学学报!工学版"&"#&-&'$!$"*/''/%"?(&")夏!鹏&刘文颖&朱丹丹&等?基于模型预测控制的多时间尺度无功电压优化控制方法(0)!电力自动化设备&"#&-&$-!$"*%/.#?(&$)黄战华&刘! &王!敏&等?基于X Z ,%/的激光目标模拟系统实时控制软件设计(0)!应用光学&"#&-&/#!""*&1%&-"?(&/)何琪文&林叶锦&张均东&等?嵌入式油水分离器控制模块的软硬件设计(0)!上海海事大学学报&"#&-&/#!&"*1'1-?(&')高航航&王!翔&赵尚弘&等?基于时延的软件定义航空网络控制器部署策略(0)!火力与指挥控制&"#&-&//!&&"*%.."?(&%)吴言穗&王瑶为&俞!立&等?多轴运动控制系统的非线性*42交叉耦合控制(0)!控制工程&"#"#&".!'"*1$#1$/?(&.)夏华猛&李!红&陈!超&等?溶解混施水肥一体化装置自动控制系统研制(0)!排灌机械工程学报&"#&-&$.!&"*1#1'?(&1)王昆玉&韦琳楠&田恩刚&等?2E M 攻击下网络控制系统的记忆型事件触发控制(0)!信息与控制&"#&-&/1!'"*'"1'$'?(&-)李海芸&邱荣斌&林辉煌&等?多规格木板自动码垛机控制系统设计与实现(0)!中南林业科技大学学报&"#&-&$-!""*&&"?("#)王正家&吕召雄&翟中生&等?一种用于样品前处理的加液仪控制系统设计(0)!食品与机械&"#"#&$%!/"*&&#&&/?("&)杜开元&袁!俊&卢旭坤?基于A 4]=4M >的晶圆测试探针台远程控制软件的设计与实现(0)!计算机测量与控制&"#"&&"-!&"*&$'&$-&&--?("")王!凯&陈德军&范光华&等?基于a F U 的航空电子系统综合自动检测设备客户端软件设计与实现(0)!计算机测量与控制&"#"#&"1!""*&"%&$#?("$)高!晋&田慕琴&许春雨&等?基于双U >A 总线的薄煤层液压支架电液控制系统研究(0)!煤炭工程&"#"#&'"!&"*&/$&/.?("/)聂!佳&琚长江&陈淑芳?用于电机生产线的低成本远程调试系统的开发与应用(0)!电机与控制应用&"#&-&/%!$"*-#-/?("')于国栋&王春阳&张!月?陆地靶场声定位系统布站图形优化方法(0)!声学技术&"#"&&/#!""*".'"1&?("%)刘宏建&王明孝&蔡中祥&等?一种基于自适应遗传算法的测控设备布站优化方法(0)!测绘科学技术学报&"#"#&$.!$"*$"'$$#?!投稿网址 \\\!5S 56V N8`!6E W。
基于物联网的家电远程控制系统设计
基于物联网的家电远程控制系统设计0 引言伴随科技水平不断提高,物联网技术发展给智能家居带来了诸多便利。
基于无线WIFI技术实现远距离智能控制已成为当前智能家居发展的主要技术手段。
无线WIFI技术与家居电器设备控制相结合,基于物联网技术实现智能家电控制是当前的研究热点。
本文以无线WIFI为媒介,基于物联网技术研究家电远程控制系统,该系统可实现家居智能设备远距离控制,有利于实现节能的同时提升生活品质和效率。
本设计主要包括系统硬件、云服务器与控制端等三大功能部分。
WIFI 作为系统硬件接入互联网的工具,与云服务器进行通讯,安卓手机作为控制端。
硬件选用STM32F103C8T6型单片机作为驱动。
在手机上安装特定APP,即可通过手机接入互联网,与服务器进行交互。
云服务器核心信息中继枢纽,是实现远程控制的重要一环。
获取控制端数据后转发至主机,硬件解析服务器发来的数据生成控制指令,实现对相应电器工作过程的控制。
1 系统控制方案确定■1.1 主控芯片选择方案一:选用STC89C52RC 芯片。
STC89C52RC 每次可以处理8位数据,编程简单,非常适合初学者入门使用。
方案二:选用STM32F103C8T6芯片。
该芯片采用Cortex-M3内核,拥有64K程序存储空间,数据处理速度快,稳定性高。
综上对比,方案一功能简单、开发方便,但运行处理速度较慢,方案二稳定性更高,在家电远程控制系统中,与WIFI模块的通信中,对运行速度和稳定性提出了很高的要求,所以,方案二更贴合该套系统的实际需求。
■1.2 无线通信模块选择对比无线通信方案,方案一:选用Zigbee芯片,使用Zigbee无线技术组成一个设备网络,通过外设网关与手机进行通信;方案二:使用ESP8266系列无线WIFI芯片,通过WIFI直接进入互联网,与服务器进行通讯。
无线通信模块是除主控芯片外最重要的部分,决定了系统性能。
Zigbee可接入节点高达6万多,但Zigbee穿墙能力较弱、传输速率慢,且在使用时需配备Zigbee网关支持才可与智能手机进行通信。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
标计 算 机 , 远程 连接基 础 上共享 屏 幕 、 盘与 鼠标 在 键 的方 式 进行 工 作L . 一般 通 过 远 程控 制 软 件来 实 1它 ] 现 , P y ee Quc l 冰河 等. 如 C An wh r 、 ikP、 远程 控 制 既
可 以作 为远 程维 护 、 机房 管 理 、 网络 教 学 、 地 办公 异
远 程 访 问 客 户提 供连 接 本 N 为
地 网络 的 服务 . n o P也 提 供 了远 程 桌 面 和 Wid wsX 远程协 助 功能. W id ws 在 no XP平 台 , + +6 0环 Vc .
境下 , 者进行 了 远程控 制程 序开 发. 笔
结构 . We 即 b页 面 以 J v a a技术 来 控 制 远程 电脑 , 从 而达 到远 程控制 不 同操作 系统 的 目的 .
服务器管 理 . 冰河: 可支持 局域 网/ d m 上 网/ Mo e 宽带 上 网等 多种方 式 , 功能 强大 , 易被 黑 客 利 用 , 许 多 杀 毒 容 被
维普资讯
第 2 卷 第 4期 1
V0I NO 4 .21 .
湖 北 工 业 大 学 学
报
20 0 6年 O 8月
Au 2 6 g. 00
J u n l fHu e ie s t f T c n lg o r a b i o Unv r i o e h oo y y
各 类 远程 控 制 软 件种 类 繁 多 , 以运 行 在 不 同 可
1 远 程 控 制 的机 制 及 实 现 方 法
≥
的工作 平 台 , 屏 幕 截 取 , 在 鼠标 键 盘 控 制 上 各 有 特 色. 用 的控 制 软件 有如下 几 种 : 常 P An wh r : 点对点 通 信 软 件 , 以远 程 监 C y ee 是 可 控、 管理 、 调试 , 有卓 越 的 自我 保护 功能 和加 密工具 , 功能 强大 , 是远 程控 制软 件 的首选 , 适合 于技 术 支持
用 服务 器端 的所有权 限 , : 程管 理 服务器 端文件 如 远 和文 件夹 , 以打 开 、 改 、 闭 服务 器端 的任 意 目 可 修 关
录并 实 现资 源共 享 ; 改 Wid ws注 册 表 ; 以随 修 no 可 意激 活 、 止 服务 器 端 进 程 ; 取 服 务 器 端 屏 幕 图 中 获 像; 获取 服务 器端 键盘 事件 ; 闭或 者重新 启动 服务 关
该 机制 的实 现一 般 通 过 远程 控 制 软 件来 完 成. 通 常采 用 由客户端 ( 主控 端 ) 服务器 端 ( 控端 ) 和 被 组 成 的 C S模式 ] 客户端 ( l n ) 序 , 装 到 主控 / . C i t程 e 安 端 电脑 上 , 服务 器端 ( ev r 程 序 , S re ) 安装 到 被 控端 电 脑上 . 当启 动客 户端程 序后 , 向服务 器端程 序 发 出信 号 , 立远程 服 务 , 送远 程 控 制 命 令 , 制 服 务器 建 发 控 端 电脑 中的各种 应 用 程 序运 行 . 以 客户 端 拥 有使 所
和 企业 内部部 署. R moey y ee 基 于 W e e tlAn wh r : b客户 端连 接 , 操 作 简单 , 拥有 用户 所需要 的全部 网络 管理 工具 , 适于
远程 控 制一般 支持 局 域 网 、 域 网、 线 网 、 广 无 拨 号 方式 、 宽带 接人 等 方 式 , 可 以支 持 直接 连 接 , 还 即 通 过 串 口、 口、 外 端 口来 对 远 程 主 机进 行 控 制 . 并 红 传 统 的 远 程 控 制 软 件 一 般 使 用 T P I N T— C /P、 E B u1NE I 、P S X 等 协 议 来 实 现 远 程 控 E 、 TB OS I X/ P 制 , 可 以通 过 B S模 式 或浏 览 器/ 间件 / 务 器 也 / 中 服
幕 、 取 服 务 器 端 系统 配 置 等 远 程 控 制 功 能 , 而 为 远 程 管 理 计 算 机 提 供 了有 效 的技 术 手 段 . 获 从
[ 键 词 ]远 程 控 制 ; 户 端 ;服 务 器 端 关 客 [ 图分 类号 ]T 3 3 中 P 9 [ 献标识码] A 文 :
广 义的远 程访 问包 括远程 控 制和远 程 客户 2种 方式 . 程控 制是 指在 异地通 过计 算 机 网络 , 接 目 远 连
作 信 息实 时传送 给 服 务器 端 , 由服务 器 端 软 件 仿 真 为本 地 的键 盘 和 鼠标 操 作 , 同时 实 时捕 捉 服务 器 端
电脑 的屏 幕画 面 , 过 网络 回传到 客户 端. 通
等应 用领 域 的支持 工 具 , 可 以作 为黑 客 攻 击 手 段 也
之一 .
远程 客户 即是 远程 接入 , 由远 程 服务器 , 即一种
基 于软 件 的多协议 路 由器提 供远 程计 算机 连接 到 网
络 的服 务 , 而能 够 自由访 问远程 计算 机 上的 资源. 从 如: 可将 Wid ws2 0 ev r 置 为 拨 号 网络 服 n o 0 0S re 配
[ 文章 编 号 ]1 0 — 48 (0 6 0 —1 70 0 3 6 4 2 0 )80 2 —3
远 程 控 制 程 序设 计
熊 英 ,程 玉 ,李 军
( 北 工业 大 学计 算机 学 院 ,湖 北 武 汉 4 0 6 ) 湖 3 0 8
[ 摘
要 ]介 绍 了 远 程 控 制 软 件 的 工 作 原 理 , 基 于 T P I 并 C /P协 议 开 发 了 远 程 控 制 程 序 , 现 了 远 程 捕 捉 屏 实