远程控制范文10篇

时间:2023-04-05 00:58:06

远程控制

远程控制范文篇1

1矿山机电设备、远程控制技术及其应用背景概述

机电设备主要指的是由电力控制的各种大型生产设备,如车床、铣床、空压机、包装机、凝冻机及煤矿生产中使用的卷扬机、提升机、采掘机等。在煤矿,矿山机电设备通常包含矿区的各种机电要素,如排水泵、通风机、提升机、采煤设备、掘进设备、运输设备、皮带传输机、发电机及电力系统等,这些都属于矿山机电设备的范畴。远程控制通常是指通过网络软件对远端电脑进行控制。远程控制软件由两部分组成,即客户端程序(Client)和服务器端程序(Server)。在应用远程控制进行操控时,需要在使用前先将客户端程序安装到主控端电脑上,再将服务器端程序安装到被控端电脑上,使客户端程序可以借此向被控端电脑程序发出指令信号,从而实现对被控端电脑中各种应用程序的控制。远程控制在早期只在局域网中应用,随着互联网技术的不断创新,逐步发展到了主控端客户可以借助被控端电脑的应用程序对其实施远距离操控。远程控制只有借助互联网才能完成对被控端电脑的操控。本地电脑一般都是操控指令的发出端,即常说的主控端(Remote)或客户端,异地被控电脑就是常说的被控端(Host)或服务器端。在远程控制中,主控端和被控端既可以是同一局域网的两台电脑,也可以是Internet网连接的多台电脑。由于远程控制技术可以借助互联网进行实时异地管理,因此,在矿山机电设备的管理中被广泛应用。这主要是因为,矿山机电设备不仅规模庞大,种类众多,而且运行环境恶劣,地质条件复杂,很多时候都不适宜进行人工操作。特别是在采煤作业中,各种突发事故和安全隐患非常多,常常给矿工的生命财产带来严重威胁。而借助远程控制技术,可以使生产作业中面临的危险大幅降低,使矿工从一些危险的操作中解放出来[1]。

2远程控制技术在矿山机电设备中的应用优势

远程控制技术在矿山机电设备中的应用,提高了劳动生产率,降低了矿工工作环境的危险系数,其优势主要表现为以下几方面。2.1实现异地办公。煤矿企业可以通过远程控制技术或远程控制软件,对地面生产现场、井下作业一线及矿区的其他远程电脑进行操作,从而实现非本地办公(如异地办公、移动办公等远程办公模式)。由于这种办公模式能满足矿山领导的日常办公需求(如访问局域网中的文件服务器、内部数据库等),因而给矿山的管理层带来了较大便利。2.2提供远程技术支持。在远程控制技术应用于矿山机电设备管理之前,机电设备的远距离技术支持都必须要依靠相关技术人员与一线操作工人之间的电话交流来完成,这种技术管理方式不仅不够准确,而且还耗时。但是,如果应用远程控制技术,技术人员就可以远距离控制对方的电脑(就像自己坐在对方的电脑前面一样),只需对方简单地协助就可以找到机器存在的问题,并予以解决。这样就有效解决了一线操作工人与技术管理人员之间由于电话交流而带来的信息不对称和沟通不畅等问题。2.3实现远程管理。比如,在屏幕监控方面,借助远程控制技术或远程控制软件,矿山管理者可以查看被管理者的屏幕,查看对方的工作状况;在文件管理方面,矿山管理者可以在后台查看被管理者的磁盘文件;在视频监控方面,矿山管理者可暗中开启对方视频并从中监控对方是否有违规操作等行为;在语音监听方面,若对方打开了语音器,矿山管理者还可以监听对方的说话声音;在系统管理方面,矿山管理者不仅可以查看对方的电脑窗口信息,还可以根据需要结束某一进程;在服务管理方面,矿山管理者可以根据工作需要停止或者是开启对方的某个服务。如此等等,不一而足,为矿山的机电设备管理工作提供了极大便利。2.4提供远程维护帮助。由于矿山工作环境恶劣,机电设备的故障发生率较高,当故障发生时,工作人员需要立即找出故障位置,制订方案,积极进行设备抢修。但是,当设备故障比较复杂时,单靠现场的工作人员一般是难以解决的,且不可能通过在远处按动鼠标就解决大部分实际维修问题,这时就需要有经验的技术专家赶赴现场进行故障诊断和设备维修[2]。而借助远程控制技术或远程控制程序可以帮助技术专家在赶赴现场前清楚地知道自己应该带的工具和配件种类,明白到现场后首先应该做些什么,问题的重点在哪里,并且还可以通过远程控制技术,控制故障的发展恶化,为下一步的现场维修做好充足的准备工作。

3远程控制技术在矿山机电设备中的分类应用

远程控制技术在矿山机电设备中的应用类型有许多种,本文主要针对GIS技术、物联网技术和PLC技术进行简要分析。3.1GIS技术在矿山机电设备中的应用。在矿山机电设备的远程控制技术中,GIS(Geograph⁃icInformationSystem或Geo-Informationsystem)技术是最先被使用的一项技术,这主要是缘于其监控功能。矿山GIS控制管理系统是建立在地理信息监控基础之上的,是对矿山机电设备的运行状况及出现的问题进行实时监控。利用GIS技术,可以在矿山机电设备上安装监控终端,以无线传输的方式将信息传送到地理信息监控平台。工作人员利用这个平台,能对运行中的机电设备进行操作和监控,并且对反馈的信息进行数据分析。3.2物联网技术在矿山机电设备中的应用。由于矿山机电设备工作环境恶劣,因此,在设备上安装传感器和射频标签等传感设备,并使之准确、快捷地采集运行数据,一直是一个技术难题。虽然无线通信接入技术在这方面较为成熟,但矿山复杂的地质条件也使信号的传递被极大削弱。如果应用物联网技术,则可以弥补前两项技术的不足。这主要是因为物联网(InternetofThings,IOT)是借助射频识别(RFID)、红外感应器、全球定位系统等信息传感设备,利用WSN、无线数据通信等接入技术,把物品与互联网连接起来,构成了一个高覆盖率的巨大信息网络。技术人员在工作中,通过对这个信息网络的控制就可以对机器设备进行远程指挥,而这也正是矿山机电设备管理所需要的。其工作模式为:感知接入-传递处理-控制应用-交互。3.3PLC技术在矿山机电设备中的应用。PLC(可编程控制器)技术分为固定式和组合式(模块式)两种,是属于数字运算操作的电子系统。这种技术由于资金投入少、编程简单、易于操作,因此,近年来渐渐取代了其他远程控制技术在矿山机电设备的应用地位。但是,PLC技术也有不足的一面,只侧重于对机电设备的控制,而无法完成适时监控和数据收集等工作,因而更适用于对管理要求比较少的机电设备。

作者:朱建辉 单位:平顶山天安煤业股份有限公司一矿

参考文献:

远程控制范文篇2

关键词:汽车远程控制;汽车无线通信;车联网;车联网应用;APC220

东北的冬天天气寒冷,汽车打火后十几分钟后才能开走。每天清晨父母都会提前15~20分钟下楼热车,为了减轻父母提前热车的负担,于是我们便有了汽车远程控制的想法。

1实现原理

1.1原理图及电路图。1.1.1实现原理。发射端(遥控器):使用笔记本电脑的USB连接APC220模拟串口发射控制信号。车载控制器:通过另一个APC220模块来接收发射端的控制数据,转给单片机Arduino来启动控制电路。因Arduino没有串口,因此增加扩展板来增加串口,APC220模块插到扩展板上。控制电路采用继电器(信号小电压控制汽车启动电路的大电流)接通汽车启动电路2-3秒钟模拟汽车打火。汽车启动电路:因无汽车点火试验环境,汽车启动电路暂由小灯泡替代。供电单片机Arduino供电采用5V电池盒供电;小灯泡供电采用12V锂电池供电。

2无线通信方案选择

2.1几种无线传输方案比较。NB-IOT:窄带物联网(NarrowBandInternetofThings),特点是覆盖广,控制距离不受限制,功耗低等特点,在车联网中有广泛应用。使用需要运营商授权,受到信号覆盖限制,现在模块成本较高。ZIGBEE:是一种基于IEEE802.15.4协定的开放式的无线局域网标准。传输范围较近,一般介于100米以内,在增加射频的发射功率后,亦可增加到3km。特点是成本低、功耗低、距离近、复杂度低、速率低、的双向无线通讯技术。在低成本、近距离的车联网中也得到广泛使用。APC220:传输距离1200米以内,调测很方便、成本较低,能达到项目方案目的,此方案选用该种无线传输模式。

3APC220无线通信模块简要介绍

3.1APC220简述。APC220模块是嵌入式、多通道无线传输模块,具有较强的抗干扰、纠错、高灵敏度能力,有256bytes大容量缓存区,省电等优势。3.2APC220参数可调设置。APC220模块可以在配置软件中修改以下各种参数。3.3APC220组网。APC220通道是半双工的,可以完成一对一、一对多的通讯。本方案中是一对一的,在配置上两块APC220所有参数需要完全配置相同。在一对多时,通过主站点控制从站点,主站点发送指令,从站点接收到的地址码后要与本机码比较,对于不同地址的会将数据丢掉,不作响应;地址相同的将数据发送出去。为了避免相互干扰,同一时间只能一台发射。因APC220能够设置很多个频道,因此在一个区域可以多个网络并存。

4无线通信技术在车联网中的应用

无线通信技术的快速发展,在车内、车车之间、车路之间、车人之间已经得到了非常广泛的应用。各大汽车厂商开始关注车载通信,加装各种智能功能。4.1车内通信。车内无线通信采用的通信方式有FMM/AM、ASK/FSK、蓝牙、Zigbee、RFID、NFC及WiFi。FM/AM即车载收音机;ASK/FSK(FSK即频移键控、ASK即幅移键控,)最多的使用场景是胎压监测及汽车钥匙。蓝牙通讯:传输距离为几十米左右,抗噪声能力强、传输速度快。使用场景是OBD监测、车载电话、、音箱等。RFID无线射频识别,采用1-100GHz频率范围的微波通信,RFID在车内通信应用最多的是汽车RFID无钥匙启动或者RFID钥匙。NFC是近距离、高带宽、低能耗的双向识别和连接RFID技术。如果手机和车载终端都支持NFC,在20CM以内可以实现互联,并可将手机中的音频、视频文件方便的传送到车载终端,也可以汽车钥匙。车载WIFI:除了可以连接手机、笔记本还可以连接DVR及行车记录仪。4.2车外通信。车外无线通信采用的通信方式有2G/3G/4G、DSRC、RFID、ZigBee等。DSRC:短程专用通信技术,能够完成小区域内识别高速运动下的移动目标,并能够实现双向通信,也可以传输语音、图像、及数据信息等,应用场景是ETC不停车收费。

5结论

随着5G的到来,车的自动控制、自动驾驶,车联网、车际网及智能交通管理系统将会得到迅速发展,车的远程控制、车联网、智能汽车等将具有非常好的发展前景!

参考文献

[1]深圳市安美通科技有限公司.APC230-43多通道微功率嵌入式无线数传模块.2008年.

[2]中国电子信息产业发展研究院.智能网联汽车测试与评价技术.2017年.

[3]任小洪,梁立飞,贾书香,王天文.四川理工学院.基于ZIGBEE的CC2430芯片的汽车遥控门设计.

[4]曹呈荣,余世明,汤健彬.浙江工业大学.基于无线通信的汽车轮胎压力检测系统.2006年.

远程控制范文篇3

关键词:矿山机电设备;远程控制技术;应用分析

随着现代工业生产的信息化和智能化技术的不断发展,地理信息技术、无线通信技术和互联网技术等远程控制技术已经逐渐地在矿山机电设备管理中得到了越来越多的应用,不仅提高了生产效率,还在一定程度提高了经济效益。

1矿山机电设备远程控制技术概述

矿山机电设备远程控制技术的发展,对于处理机电设备远程控制中出现的各种问题,有着十分明显的效果,提升机电设备工作效率对保证机电设备的安全稳定运行有十分重要的意义。通常,矿山机电设备远程控制技术包括现场总线技术、数据库、延时处理技术、故障诊断技术等。现场总线技术作为机电设备安全稳定运行的基础保障,能够有效提高机电设备的控制能力,实现对机电设备的网络化控制,充分发挥网络化的巨大优势,对于工作现场的设备运行情况都有比较准确的了解,为监控管理提供充分的依据,满足开采作业的需求。数据库技术是整个远程控制技术中的核心部分,对于提高远程控制的实时性和同步性,有重要的促进作用,针对不同的运行情况,可以将其分为管理和结构两个部分,分工合作,共同为远程控制服务。延时处理技术是为了尽量减少远程控制的时间误差,可以采取控制通信数量的方法,保障远程控制的空间性,加快系统的运行速度和反应速度,从而节约时间,故障诊断技术为远程控制技术提供充分的保障,减少对机电设备的监控量,将故障及时上报并采取措施解决故障,从而提高远程控制效率[1]。

2矿山机电设备远程控制技术的应用背景

当前矿山机电设备的远程控制技术主要应用在挖掘机、运输机及发电机等设备中,但是随着技术的不断发展进步以及对矿产需求的不断增多,远程控制技术将会应用到更多的环节。鉴于矿山开采风险性较高的特点,在实际生产过程中为了保障工作人员的人身安全,许多设备不需要工作人员直接手动操作,以远程控制技术来代替。实现矿山机电设备的远程控制任务艰巨,挑战性很强,管理工作难度较大,需要注重提高其信息化、智能化的含量,不断利用新技术,才能实现真正意义的远程控制。

3矿山机电设备远程控制技术的优势

努力实现对矿山机电设备的远程控制,一方面是因为当前矿山开采难度不断提高,自然环境恶劣,工作人员的工作环境比较艰苦,长期处于这种环境不但会对工作人员的人身安全健康产生一定的威胁,还需要对机电设备进行随时的控制,造成了二者之间的冲突,远程控制技术的出现能够很好地解决这一矛盾;另一方面,当前矿山机电设备运行管理工作存在一定漏洞,管理不到位,从而引发一系列问题,远程控制技术能够覆盖所有管理工作内容,将所有管理工作连接为一个有机整体,实现统一化管理,从而提高管理水平,减少生产事故的发生[2]。

4矿山机电设备远程控制系统构成

机电设备远程控制系统主要由远程控制终端、远距离数据传输、现场设备控制检测三个模块组成,基于网络技术,对设备运行状态进行监控管理,现场对机电设备的运行数据进行提取,并按照控制终端的指令来进行监控,保证设备正常运行。机电设备远程控制系统的结构模式主要分为B/S和C/S两种,B/S模式的结构相对比较合理,能将管理工作进行比较细致的划分,并且采取开放介入的方式而具有很强的兼容性,能够借助技术的发展而不断完善;C/S模式的结构比较简单,通过client端将访问请求发出,server端负责反馈结果。二者结构如图1、图2所示。

5矿山机电设备远程控制技术的具体应用

5.1物联网远程控制技术在矿山机电设备中的应用。物联网简称IOT,通过射频识别、红外感应器、激光扫描器、全球定位系统等传感设备按照约定协议,利用无线数据通信等技术,将所有物品与互联网进行连接,编织成一张能够覆盖所有事物的巨大信息网,并借助对整个信息网的控制来实现对矿产机械设备生产的远程控制,从而有效降低人工使用率,提高生产效率的同时减少安全生产事故的发生。要建立物联网系统,首先要分别建立起办公局域网系统和生产局域网系统,进而通过因特网将两个局域网系统连接起来,利用办公局域网来控制生产局域网,从而实现远程控制。机电设备上的传感器将设备运行状况以数据的形式传到互联网中,在办公局域网系统中就能实时掌握机电设备的运行情况,通过将运行数据与多个数据库的标准数据进行对比,来判断设备是否正常运行,从而采取措施解决问题[3]。5.2GIS技术在矿山机电设备中的应用。GIS技术是由矿山地理信息系统(MGIS)发展而来的,并逐渐被应用到矿山机电设备远程控制中来实现对设备的全面管理控制。GIS管控软件以矿山机电设备管理控制平台为基础,并融合地理信息技术、无线通讯技术、数据库技术等多项高科技技术,到目前为止已经取得了比较客观的经济效益。GIS矿山机电管理系统主要由通信网络、监控终端、GIS平台三部分组成,机电设备上的监控终端将设备运行信息进行收集,通过通信网络发送到地理信息系统平台上,工作人员能够实时监控查询机电设备的运行情况。GIS技术应用十分广阔,当前正处于初级阶段,需要进一步研究开发,通过与其他技术的合作和融合,GIS技术将会在矿山机电设备远程控制中发挥更大的作用[4]。5.3PLC远程控制技术在矿山机电设备中的应用。PLC是可编程控制器的缩写,是一种以数字运算操作为主体的电子系统,专门为工业环境下的应用而设计的,但是当前在矿山机电设备远程控制中的应用也越来越广泛,PLC远程控制技术投资成本少、可操作性强、抗干扰能力也很强,在诸多新型远程控制技术中的竞争优势十分明显。PLC主要利用电源、中央处理器、可编程的存贮器等设备,在内部执行运算条件后借助数据的传输来实现对机电设备的控制。但是PLC技术也存在一些缺点,主要是不能够实现对机电设备的实时监控,只能进行控制,不能通过数据采集的方式来帮助工作人员进行决策,适用范围也比较狭窄,只适用于简单的机电设备,PLC的优势却是无法取代的,以此为基础,通过不断的研究和开发,PLC技术的发展前景更加广阔[5]。

6结语

实现对矿山机电设备的远程控制,能够实时监控机电设备的运行状况,保证设备的安全运行,一旦出现状况能够及时地发现并排除,能够尽可能地减少损失。在信息化时代高速发展的今天,远程控制技术的应用将更为广泛。

作者:刘泽邦 单位:山西焦煤西山煤电集团设备租赁分公司

参考文献

[1]王强,段晨东,何正嘉.机电设备远程监测和故障诊断系统的数据管理[J].计算机工程与应用,2004(9):89.

[2]田兴银,李斌.基于Internet的数控设备远程监测和故障诊断系统研究[J].计算机与现代化,2002(4):69.

[3]王丽.矿山机电设备远程控制技术的应用研究[J].能源与节能,2016(4):145-146.

远程控制范文篇4

计算机通信技术是计算机技术与通信技术相结合的产物。近年来,这一技术在军事系统、企业办公系统,以及教育行业等领域中广泛应用,甚至对人们的日常生活也产生了很大的影响(晁红青,计算机通信与网络远程控制技术应用分析,电子测试,2017年第5期78-79页)。为了促进这一技术的发展,从而推动社会建设,相关技术人员必须对其中的网络远程控制进行深入研究,并大力推广。

1计算机通信技术中网络远程控制的概念

计算机通信技术中的网络远程控制意味着,在长途的情况下,相关技术人员或管理人员,通过将两台或多台计算机同时连接到Internet或在场外拨号,在您自己的计算机上显示受控计算机的桌面环境。并控制受控计算机安装程序,修改系统等操作(魏学品,计算机远程网络通讯技术探析,电脑知识与技术,2016年第12期45-46页)。最常见的网络远程控制技术主要有以下三种。1.1远程唤醒控制技术。在远程控制远程计算机之前,相关人员需要唤醒受控计算机,即控制计算机上电。这一操作较为简单,相关技术人员在确保被控制计算机网络正常,且确定该机器IP地址的前提下,通过您自己的设备向受控计算机发送唤醒数据包。在控制计算机接收到数据包之后,控制芯片检测其中包含的物理地址,然后向计算机发送通电命令以完成引导操作。1.2远程屏幕监控技术。远程屏幕监视意味着相关技术人员或管理者通过主计算机向受控计算机发送屏幕捕获或屏幕记录命令。被控制计算机接到命令后,自主按要求完成操作并将文件发送至主端计算机,确保操作员可以远程监控受控计算机的桌面环境。这一技术需要依托TCP协议,即由广域网设计的传输控制协议,并借助特定软件实现。1.3远程关机技术。相关人员使用遥控技术控制受控计算机完成相关工作后,需要远程关闭设备。以免信息泄露,或引发其他不必要的损失,这一操作需要应用远程关机技术。远程关机技术和远程唤醒技术具有相同的效果,只有操作员需要通过控制计算机发送相关的数据包。在控制计算机芯片检测到之后,将完成关闭受控计算机电源的命令。

2计算机通信技术中网络远程控制的工作原理和应用条件

2.1网络远程控制的工作原理。计算机通信技术中网络远程控制技术的基本工作原理非常简单,其实现过程为,运用相关技术和软件,由主端计算机向被控制计算机下达指令,同时,受控计算机通过通信线路将屏幕发送回主计算机。在这一过程中,所有操作都在主端电脑进行,而操作结果,例如安装程序、下载文件等,却都在异地的被控制端实现(齐文军,网络远程控制技术在计算机通信技术中的应用,数字通信世界,2018年第2期197页)。2.2网络远程控制的应用条件。为了实现计算机通信技术中的网络远程控制,必须满足一定的条件。首先被控制计算机要确保网络正常,且操作人员需确定其物理地址和IP地址准确,只有这样能够对被控制计算机进行远距离操作;其次,使用该技术的计算机需要具有整体,安全和有效的信息传输能力,并且在远程控制过程中需要高质量的通信线路。另外,主机和受控计算机需要分别安装远程控制软件的客户端和服务器。并尽量保证软件版本的一致性,从而提高系统的兼容性。在确保计算机设备、网络通讯环境,以及被控制计算机的地址信息没有问题,并安装好远程控制软件之后,还需要对其进行调试,以便将软件客户端的消息报告发送到服务器。才能真正确保网络远程控制的顺利应用。

3计算机通信技术中网络远程控制的具体应用

3.1在日常生活中的应用。计算机通信技术中的网络远程控制技术得到了广泛的应用,极大地方便了人们的日常生活。例如,运用这一技术,人们可以通过遥控设备控制别墅大门、灯,以及窗帘等,避免起身和走动;还可以在上班期间,运用这一技术远程唤醒家中的电脑,对无人照看的宠物进行监控,等等。3.2在教育方面的应用。教育的广义定义分为学校教育,家庭教育和社会教育,即教师的教学活动,父母的影响和社会的失聪。可以看出,传统教育需要教育者和受教育者面对面完成,这具有很大的局限性。随着网络远程控制在计算机通信技术中的应用,远程教育可以实现,教师可以通过音频,视频等手段完成教学任务。甚至可以通过远程视频的方式完成学校间的教研活动。除此之外,学校还可以运用这一技术建立局域管理平台,提高教育安全性(蒋鸣东,计算机通信与网络远程控制技术的应用分析,数字通信世界,2018年第6期63和189页)。3.3在工业方面的应用。工业生产是我国的支柱产业之一,但是传统的工业生产方式主要靠人工完成,不仅误差大,产品质量参差不齐,导致了严重的资源浪费,随着我国人口老龄化日益严重,劳动力资源越来越紧缺同样成为了工业发展面临的巨大难题。而网络远程控制加速了机械自动化的发展,运用这一技术,相关管理人员通过鼠标和键盘就能通过计算机对机械进行操控,不仅符合环保节约的绿色发展理念,还能减少误差,推动我国的工业发展,可谓一举多得。3.4在企业管理方面的应用。在企业管理过程中,网络远程控制技术的应用也非常重要。首先,运用这一技术,各部门在明确规定工作人员相关权限的同时,能够及时完成信息共享,从而确保工作效率;其次,运用这一技术,相关管理人员可以通过远程视频会议,及时与客户、领导或下属进行沟通,出现问题时能够及时止损;另外,通过网络远程控制技术,相关技术人员可以远程维护系统,或协助客户完成相关操作,从而在降低成本的前提下提高工作效率,推动企业管理更加完善。3.5在军事方面的应用。计算机通信技术中的网络远程控制技术不仅促进了人们的生产和生活,而且促进了社会的发展,在军事领域发挥着极其重要的作用。例如GPS技术的发展,可以帮助相关人员及时高效且准确的完成军事侦查、军事定位和军事监控,从而为军事指挥提供更加精确的参考。可以看出,网络远程控制是一种必须在信息化战争时代迅速强调和发展的技术。

4结束语

远程控制范文篇5

随着我国信息事业的持续、快速发展,通信基础设施日臻完善,固定电话、移动电话用户总数接近两亿.利用现有的个人通信终端,实现基于PLMN(陆基移动通信网)和PSTN(公用电话交换网)的电话远程控制系统,既可以节约投资,又便于推广.电话远程控制系统(ITRCS),以CCITT及我国标准共同规定的部分标准程控交换信令(DTMF双音多频信号,振铃信号,回铃音信号等)作为系统控制命令,以PLMN与PSTN通信网作为传输介质,使用户可以在远端利用固定电话或移动电话发送DTMF双音多频信号,实现对近端电器设备的远程控制.信令传输示意图如图1所示.

2电话远程控制系统的体系结构

电话远程控制系统接收远端发送来的DTMF信号,并对其进行解码,解码后的信号再由中央处理单元采集处理;为了方便用户使用,系统设计了语音提示界面;电话远程控制系统一般工作在元人值守环境,所以应具有自动离线、上线、复位功能;为了符合智能化要求,系统采用80日作为中央处理器.同时,电话远程控制系统正常工作还需电源供电电路、驱动电路等辅助电路.智能电话远程控制系统的体系结构如图2所示.

可以看出,系统主要由DTMF音频解码电路、语音提示电路、离线/上线/复位电路、中央处理单元、驱动电路、电源电路等组成.

3各部分电路及工作原理

3.1中央控制电路

中央控制电路的主要功能是接收铃流检测电路和DTMF解码电路的中断信号,发送对上线/离线/复位电路和受控设备的控制信号,对语音录放电路进行寻址操作,接收DTMF解码电路的四位二进制数据(见图2).

3.2DTMF音频解码电路

DTMF(DualToneMultiFrequency)双音多频信号解码电路是目前在按键电话(固定电话、移动电话)、程控交换机及无线通信设备中广泛应用的集成电路.它包括DTMF发送器与DTMF接受器,前者主要应用于按键电话作双音频信号发送器,发送一组双音多频信号,从而实现音频拨号.双音多频信号是一组由高频信号与低频信号叠加而成的组合信号,CCITT和我国国家标准都规定了电话键盘按键与双音多频信号的对应关系如表所示.

表电话拨号数字对应的高低频率组合关系

电话远程控制系统采用MITEL公司生产的MT8870DTMF接受器作为DTMF信号的解码核心器件.MT8870主要用于程控交换机、遥控、无线通信及通播系统,实现DTMF信号的分离滤波和译码功能,输出相应16种频率组合的四位并行二进制码.MT8870具有拨号音抑制和模拟信号输入可调功能,所以在设计MT8870DTMF解码电路时,只需外加一些阻容元件即可.DTMF解码电路如图3所示.

远端用户发送的DTMF信号,经搞合电容的隔直流作用后,由MT8870接收并进行译码,输出的四位并行二进制数据直接与8051单片机的P0.0~P0.3连接,MT8870在DTMF信号码变换完成后,由CID端发送中断信号INT1,通知8051数据准备好.

3.3语音提示电路

电话远程控制系统利用语音提示电路实现用户和系统的交流.语音提示电路预先存储若干段系统提示音,8051中央处理单元电路判断用户发送的DTMF信号后,对语音提示电路进行寻址,播放相应的提示音,从而向用户反馈信息提示下一步该如何操作.

本系统选用美国ISD公司的ISD2590单片语音录放集成电路作为语音提示电路的核心部分.ISD2590采用E2PROM存储器,信息可永久保存,零功能存储;它还采用了DA盯直接模拟量存储技术,因而能较好地保留语音信息中的有效成分,提高录放音的清晰度.ISD2590可以存储长达90s的语音,能够实现1~600段语音分段,每段录放音均有一个起始端,该起始端地址选择由A0~A9确定.ISD2590的电路也非常简单,只需少许阻容元件即可,并且它易与单片机接口,实现分段寻址功能.ISD2590的内部功能如图4所示.

系统在接收远端用户发送的DTMF信号以后,根据软件设定,对语音电路进行寻址放音.例如系统收到用户发出的"1234'''',用户密码信号时,若密码正确,则寻址播放语音提示"密码正确",否则,寻址播放语音提示"密码错误".需要提出的是,ISD2590".只有A0~A910根地址线,显然不能对480K模拟存储阵列直接寻址,从图4可以知道,ISD2590的地址线是先经过解码器解码后再对480K模拟存储阵列进行寻址的.

3.4系统上线/离线/复位电路

当DTMF信号解码电路及语音提示电路与用户电话线连通时,我们称系统处于上线(Odine)状态;反之,当DTMF信号解码电路及语音提示电路与用户电话线断开时,我们称系统处于离线(Offline)状态.只有在电话远程控制系统工作时,系统才应处于上线状态.这样做的目的是避免用户呼叫系统时的高压振铃信号(可达120VMS)及线路上其他高压噪声对DTMF信号解码电路及语音提示电路产生危害.上线/离线/复位功能的实现,也是由系统硬件电路和软件共同实现的.

3.4.1系统上线电路

系统上线电路的功能是检测程控交换机发送的振铃铃流信号,然后通过中断方式通知8051单片机,根据软件设定,闭合系统上线/离线/复位开关电路,开启UrMF信号解码电路和语音提示电路与电话用户线的连接.上线电路的主要部分是铃流检测电路.铃流信号是当远端用户呼叫电话远程控制系统时,由程控交换机向电话远程控制系统发送的控制信令.系统采用TCA3385芯片作为铃流检测电路的核心部件.TCA3385是一种性能稳定的振铃信号转换、检测器件,常用于电话机、应答器等仪器仪表.它的PDO端(如图5)是振铃检测输出端,在振铃信号稳定后,此端会变为高电平输出.RDO端可直接与8051单片机相连,作为8051的中断信号INT0.TCA3385的内部功能及外部电路如图5所示.

当电话远程控制系统处于离线状态时,只有铃流检测电路与用户电话线相连,而TCA3385能承受较高电压的冲击,保证了系统的完全稳定性.

3.4.2离线/复位电路

用户对电话远程控制系统操作完成后,发出结束命令,8051单片机断开系统上线/离线/复位开关电路,系统离线.如果用户出现误操作或忘记发送结束命令时,系统根据软件设定,断开系统上线/离线/复位开关电路,使系统离线,并初始化软件设定.

3.5驱动电路

电话远程控制系统对受控设备的控制,要通过8051单片机对继电器的闭合才能实现,因此,在8051单片机与继电器之间必须设置一个继电器驱动电路.本系统采用摩托罗拉公司的MC1413,来关闭与开启继电器开关(图6).

4系统软件

如何利用有限的16种DTMF信号实现多样的系统控制功能,是系统成功与否的关键,借助于软件编程,系统可以对16种DTMF信号的任意组合进行解释,从而大大丰富了系统功能.系统软件的流程结构并不复杂,这里只介绍系统软件主要功能要求:

(1)系统身份认证功能为了保证只有合法用户才能操作系统,电话远程控制系统上线以后,用户必须输入密码,待系统确认后才具有对系统的操作权限.

(2)用户信令解释功能对收到的用户信号,系统按照软件设定加以解释,并决定对语音提示电路寻址,播放相应的系统提示音,实现用户和电话远程控制系统间的交互操作,或者对外部受控设备发出相应的驱动信号.

(3)软件定时功能系统软件设定系统自动复位的软件定时器,定时器的设置值规定了系统一次上线工作的最大时间.若一次工作超时,系统自动离线,进入待机状态.

5结束语

远程控制范文篇6

所谓远程控制,是指管理人员在异地通过计算机网络异地拨号或双方都接入internet等手段,联通需被控制的计算机,将被控计算机的桌面环境显示到自己的计算机上,通过本地计算机对远方计算机进行配置、软件安装程序、修改等工作。远程唤醒(wol),即通过局域网络实现远程开机。

二、远程控制的概念

这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑。早期的远程控制往往指在局域网中的远程控制而言,随着互联网的普及和技术革新,现在的远程控制往往指互联网中的远程控制。当操作者使用主控端电脑控制被控端电脑时,就如同坐在被控端电脑的屏幕前一样,可以启动被控端电脑的应用程序,可以使用或窃取被控端电脑的文件资料,甚至可以利用被控端电脑的外部打印设备(打印机)和通信设备(调制解调器或者专线等)来进行打印和访问外网和内网,就像利用遥控器遥控电视的音量、变换频道或者开关电视机一样。不过,有一个概念需要明确,那就是主控端电脑只是将键盘和鼠标的指令传送给远程电脑,同时将被控端电脑的屏幕画面通过通信线路回传过来。也就是说,控制被控端电脑进行操作似乎是在眼前的电脑上进行的,实质是在远程的电脑中实现的,不论打开文件,还是上网浏览、下载等都是存储在远程的被控端电脑中的。远程控制必须通过网络才能进行。位于本地的计算机是操纵指令的发出端,称为主控端或客户端,非本地的被控计算机叫做被控端或服务器端。“远程”不等同于远距离,主控端和被控端可以是位于同一局域网的同一房间中,也可以是连入internet的处在任何位置的两台或多台计算机。

三、技术原理

远程控制是在网络上由一台电脑(主控端remote/客户端)远距离去控制另一台电脑(被控端host/服务器端)的技术,主要通过远程控制软件实现。远程控制软件工作原理:远程控制软件一般分客户端程序(client)和服务器端程序(server)两部分,通常将客户端程序安装到主控端的电脑上,将服务器端程序安装到被控端的电脑上。使用时客户端程序向被控端电脑中的服务器端程序发出信号,建立一个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制被控端电脑中的各种应用程序运行。

四、技术发展

发展经历

电脑中的远程控制技术,始于dos时代,只不过当时由于技术上没有什么大的变化,网络不发达,市场没有更高的要求,所以远程控制技术没有引起更多人的注意。但是,随着网络的高度发展,电脑的管理及技术支持的需要,远程操作及控制技术越来越引起人们的关注。远程控制一般支持下面的这些网络方式:lan、wan、拨号方式及互联网方式。此外,有的远程控制软件还支持通过串口、并口、红外端口来对远程机进行控制(不过这里说的远程电脑,只能是有限距离范围内的电脑了)。传统的远程控制软件一般使用netbeui、netbios、ipx/spx、tcp/ip等协议来实现远程控制,不过,随着网络技术的发展,很多远程控制软件提供通过web页面以java技术来控制远程电脑,这样可以实现不同操作系统下的远程控制。

五、远程控制应用

1.远程办公

这种远程的办公方式不仅大大缓解了城市交通状况,减少了环境污染,还免去了人们上下班路上奔波的辛劳,更可以提高企业员工的工作效率和工作兴趣。

2.远程教育

利用远程技术,商业公司可以实现和用户的远程交流,采用交互式的教学模式,通过实际操作来培训用户,使用户从技术支持专业人员那里学习示例知识变得十分容易。而教师和学生之间也可以利用这种远程控制技术实现教学问题的交流,学生可以不用见到老师,就得到老师手把手的辅导和讲授。学生还可以直接在电脑中进行习题的演算和求解,在此过程中,教师能够轻松看到学生的解题思路和步骤,并加以实时的指导。

3.远程维护

计算机系统技术服务工程师或管理人员通过远程控制目标维护计算机或所需维护管理的网络系统,进行配置、安装、维护、监控与管理,解决以往服务工程师必须亲临现场才能解决的问题。大大降低了计算机应用系统的维护成本,最大限度减少用户损失,实现高效率、低成本。

4.远程协助

任何人都可以利用一技之长通过远程控制技术为远端电脑前的用户解决问题。如安装和配置软件、绘画、填写表单等协助用户解决问题。

六、远程控制安全

尽管远程访问工具存在安全问题,不过现在的技术用户对于远程访问支持的需求却不断增加。也就是说,it团队无法不使用远程控制技术,因为他们要让客户和员工满意,并尽可能提供全天候的远程支持。利用远程访问技术提供离线计算设备支持的同时,也需要注意维护安全和企业管理政策,为此,本文为大家提供五个关键要素:

第一要素:制定远程控制策略

想要有效降低企业远程访问的风险,制定远程控制策略是至关重要的。理想的策略能够帮助企业确定远程故障诊断和维护要求的需求,并能根据需求来合理分配花在远程支持设备上的资金,以及遵守必要的安全规则。理想的策略还能够列出具体标准来指导it团队,如果没有远程控制安全策略,企业将继续沦为黑客的猎物,因为现在越来越多的it支持团队开始使用远程访问工具,而黑客则可以利用远程访问攻击企业系统。

第二要素:部署现场解决

方案

部署现场解决方案能够更好的控制安全,另外,对现场设备管理接口的访问只能通过加密网络连接来访问,这样只有本地控制台端口和指定网络段才能访问,这种设计可以有效防止远程攻击者通过远程访问网络获取对管理功能的未经授权访问.根据最新安全厂商调查显示,这种解决方案是最佳安全做法,因为能够通过限制可能的攻击方式来有效降低操作系统层漏洞被利用的比率。这种应用模式开始吸引越来越多的企业采用,尤其是大型企业和监管产业的企业。另一个架构方面的考虑因素就是解决方案供应商的商业模式,如果你使用应用服务供应商(asp)提供的应用服务,你的数据和客户数据就不可避免要经过第三方,这样做就扩大了合规责任的范围。确保asp使用的安全性将涉及严格的服务水平协议(sla)以及第三方涉及机构定期严格的服务供应商审计。在计算解决方案的隐形成本时也要考虑这些审计问题。

第三要素:审核第三方验证

在调查远程支持解决方案的安全性时,你也需要权衡第三方验证问题。有些供应商已经将其软件提交给了安全审计机构,这些软件的审计评估结果通常能够在供应商的网站找到,如果你不能找到解决方案的安全审计数据,可以要求供应商提供给你。对解决方案安全问题的调查绝对不能掉以轻心。

第四要素:确保审计能力

要确保每个远程支持会话的详细信息都自动记录和保存,以符合合规审计要求。持有聊天记录和文件传输记录能够极大地简化审计的流程。此外,对所有系统和ip信息也应该保存,因为这些数据能够说明哪些设备何时被访问过。理性情况下,远程控制解决方案还可以记录每次会话活动的视频以提供每次通信的画面信息。这种能见度以及所有会话详情的记录将为审计提供强有力的证据。

远程控制范文篇7

关键词:视频检测PCI总线PPP协议

引言

随着计算机视觉技术以及图像处理技术的不断发展,计算机视觉和视频检测技术已经广泛应用于工业控制、智能交通、设备制造等很多领域。传统的视频检测往往采用工控机作为其视频处理器来实现其功能。这种方法往往由于工控机处理速度的问题,无法实现对各个不同方向同时进行视频检测,而且由于视频检测处理过程需要占用大量的处理时间,因而无法实现实时的远程控制功能。

目前在远程控制和通信方面,基于DOS和Windows操作系统的通信平台得到普遍的引用,但是DOS操作系统作为单任务操作系统,无法实现多任务功能和实时处理的要求;而Windows操作系统作为视窗操作系统,其系统的稳定性和实时性也无法与实时多任务嵌入式操作相比拟。

本文提出一种以DSP作为视频检测处理芯片,以Linux为操作系统的嵌入式系统设计方法。

1系统结构

本系统的开发主要包括视频检测卡和x86通信平台的设计2个部分。视频检测卡主要包括模拟图像采集、转换、DSP视频检测3个部分,每块交换参数检测卡扩充PCI总线接口,插在通信开发平台的PCI总线插口上,通过PCI总线同通信平台交换数据。通信平台处理多块交通参数检测卡的通信问题,将视频检测卡通过PCI总线传送过来的视频检测数据实时通过网络传送给控制中心。系统的功能方框图如图1所示。

根据系统设计要求,视频检测卡功能主要分为:模拟图像采集、模拟图像A/D转换、数据缓存以及DSP视频检测5个部分。视频检测卡流程如图2所示。

本系统采用Philips公司的SAA7111A来实现模拟图像A/D转换。该芯片可实现多路选通、锁相与时序、时钟产生与测试、ADC、亮色分离等功能。其输出可以具有如下格式:YUV4:1:1(12bit)、YUV4:2:2(16bit)、YUV4:2:2(CCIR-656)(8bit)等。由于DSP处理芯片和SA7111A的时序不同,可以通过CPLD进行逻辑控制FIFO来完成数据缓存的功能。

DSP是实时信号处理的核心。本系统采用TI公司DSP芯片——TMS320C6211。该芯片属C6000的定点系列,C6211在这个系列中是性价比最高的一种。C6211处理器由3个主要部分组成:CPU内核、存储器和外设。集成外设包括EDMA控制器、外存储器接口(EMIF)、主机口(HPI)、多通道缓冲接口(McBSP)、定时器、中断选择子、JTAG接口、PowerDown逻辑以及PLL时钟发生器。通过EMIF接口扩充SDRAM,而PCI总线控制芯片的扩展通过HPI接口。

PCI总线的接口芯片PCI9050,主要包括PCI总线信号接口和本地总线(LOCALBUS)信号。在硬件设计时,只需将本地总线信号的接口通过电平转换连接到DSP的HPI接口,同时扩展PCI接口就可以完成其硬件电路设计。

2通信开发平台的嵌入式系统设计

通信开发平台以x86为核心器件,扩充PCI总线,通过Modem拨号,实现x86与Internet的连接。

2.1PCI总线设备驱动

PCI设备有3种物理空间:配置空间、存储器空间和I/O空间。配置空间是长度为256字节的一段连接空间,空间的定义如图3所示。在配置空间中只读空间有设备标识、供应商代码、修改版本、分类代码以及头标类型。其中供应商代码用来标识设备供应商的代码;设备标识用来标识某一特殊的设备;修改版本标识设备的版本号;分类代码用来标识设备的种类;头标类型用来标识头类型以及是否为多功能设备。除供应商代码之外,其它字段的值由供应商分配。

命令字段寄存器用来提供设备响应的控制命令字;状态字段用来记录PCI总线相关事件(详细的命令控制和状态读取方法见参考文献4)。

基地址寄存器最重要的功能是分配PCI设备的系统地址空间。在基地址寄存器中,bit0用来标识是存储器空间还是I/O地址空间。基地址寄存器映射到存储器空间时bit0为“0”,映射到I/O地址空间时bit0为“1”。基地址空间中其它一些内容用来表示PCI设备地址空间映射到系统空间的起始物理地址。地址空间大小通过向基地址寄存器写全“1”,然后读取其基地址的值来得到。

PCI设备的驱动过程主要包括下面几个步骤。

首先,PCI设备的查找。在嵌入式操作系统中一般提供相应的API函数,在Linux操作系统中通过函数pcibios_find_device(PCI_VENDOR_ID,PCI_DEVICE,index,&bus,&devfn)可以找到供应商代码为PCI-ID,设备标识为PCI-DEVICE的第n(index+1)个设备,并且返回总线号和功能号,分别保存于bus和devfn中。

第2步,PCI设备的配置。通过操作系统提供的API函数访问PCI设备的配置空间,配置PCI设备基址寄存器的配置、中断配置、ROM基地址寄存器的配置等,这样可以得到PCI的存储器空间和I/O地址空闲映射,设备的中断号等。在Linux操作系统中,访问PCI设备配置空间的API函数有pcibios_write_config_byte、pcibios_read_config_byte等,它们分别完成对PCI设备配置空间的读写操作。

第3步,根据PCI设备的配置参数,对不同的设备编写初始化程序、中断服务程序以及对PCI设备存储空间的访问程序。

2.2远程控制与通信链路的建立

与Internet连接的数据链路方式主要有Ethernet方式和串行通信方式。Ethernet连接方式是一种局域网的连接方式,广泛应用于本地计算机的连接。通过Modem进行拨号连接的串行通信方式,可以实现远距离的数据通信,下面详细介绍串行通信接口协议方式。

串行通信协议有SLIP、CSLIP以及PPP通信协议。SLIP和CSLIP提供一种简单的通过串行通信实现IP数据报封装方式,通过RS232串行接口和调试解调器接入Internet。但是这种简单的连接方式有很多缺陷,如每一端无法知道对方IP地址;数据帧中没有类型字段,也就是1条串行线路用于SLIP就不能同时使用其它协议;SLIP没有在数据帧中加上检验和,当SLIP传输的报文被线路噪声影响发生错误时,无法在数据链路层检测出来,只能通过上层协议发现。

PPP(PointtoPointProtocal,点对点协议)修改了SLIP协议中的缺陷。PPP中包含3个部分:在串行链路上封装IP数据报的方法;建立、配置及测试数据链路的链路控制协议(LCP);不同网络层协议的网络控制协议(NCP)。PPP相对于SLIP来说具有很多优势;支持循环冗余检测、支持通信双方进行IP地址动态协商、对TCP和IP报文进行压缩、认证协议支持(CHAP和PAP)等。图4为PPP数据帧的格式。

PPP的实现可以通过2个后台任务来完成。协议控制任务和写任务。协议控制任务控制各种PPP的控制协议,包括LCP、NCP、CHAP和PAP。它用来处理连接的建立、连接方式的协商、连接用户的认证以及连接中止。写任务用来控制PPP设备的数据发送。数据报的发送过程,就是通过写任务往串行接口设备写数据的过程,当有数据报准备就绪,PPP驱动通过信号灯激活写任务,使之完成对串行接口设备的数据发送过程。PPP接收端程序通过在串行通信设备驱动中加入“hook”程序来实现。在串行通信设备接收到1个数据之后,中行设备的中断服务程序(ISR)调用PPP的ISR。当1个正确的PPP数据帧接收之后,PPP的ISR通过调度程序调用PPP输入程序,然后PPP输入程序从串行设备的数据缓存中将整个PPP数据帧读出,根据PPP的数据帧规则进行处理,也就是分别放入IP输入队列或者协议控制任务的输入队列。

PPP现在已经广泛为各种ISP(InternetSeverProvider)接受,而Linux操作系统下完全支持PPP协议。在Linux下网络配置过程中,通过1个Modem建立与ISP的物理上的连接,然后在控制面板(ControlPanel)里面选择NetowrksConfiguration。在接口(Interface)里面加入PPP设备,填入ISP电话号码、用户以及密码,同时将本地IP和远端IP设置为0.0.0.0,修改/ETC/PPP/OPTION,加上DEFAULTROUE,由ISP提供缺省路由,这样就完成了设备的PPP数据链路设置过程,可以通过Internet实现远程控制。

结束语

该设计方法已成功应用于智能交换系统的交通参数检测系统中。在该系统中,采用4块DSP视频检测卡实现4个不同路面区域的交通参数检测,同时采用Linux作为通信平台的操作系统;通过PPP协议建立与监控中心的连接,实现监控中心对各个视频检测卡的远程控制。

远程控制范文篇8

关键词:远程控制双音频解码计算机控制网络通讯

1多网络智能远程控制系统

遥控技术是通过一定的手段对被控物体实施一定距离控制的一种技术,常用的方式有无线电遥控、有线遥控、红外线和超声波遥控等。

而多网络遥控则是一种新型智能控制技术,它与常规的遥控方式相比,具有无需进行专门的布线,不占用无线电频率资源,避免电磁污染等优势。同时,由于电信线路各地联网,互联网遍布世界各地,因此,可以充分利用现有的网络资源跨省市,甚至跨越国家无限长度地进行智能遥控。多网络遥控这一课题目前已有涉足者,但是还只限于实验室阶段,距实际应用,尤其是对于日常生活尚有一定的距离,并不能完全体现出网络遥控方式的双工通信特点。本文基于这一点进行了较大改进。该方法采用单片机进行智能控制,并利用不同的语音提示及计算机软件来达到对于不同操作的提示及对受控方状态信息的反馈,从而实现友好的人机交互界面,使操作者能够实时了解受控方信息,并最终使产品达到交互式与智能化的水平。本系统以CCITT及中国的部分标准程控交换信令(DTMF双音多频信号,振铃信号以及Internet互联网的TCP/IP通信标准等)作为系统控制命令及其数据传输标准,因而可为以后的产品化提供良好的基础。

2总体设计方案

多网络智能遥控器的主控部分(即下位机工作部分)由单片机构成,主要进行信息处理;如接收外部操作指令以形成各种控制信号,完成各种信息的记录和信号检测并为识别控制电路提供单片机与电话外线和计算机的接口等。同时还包括铃流及其摘挂机检测、摘挂机控制、双音频DTMF识别、串行通讯口控制电路和语音提示等电路。此外还有上位机程序编制和网络通讯程序编制等(即上位机工作的互联网通信部分)。图1所示是其系统原理方框图。

本系统中的语音提示电路受单片机的控制,能产生相应的提示语音,可通过反馈电路反馈至电话外线,从而使操作者对电器的操作达到交互式,以便即时了解有关信息,并为用户提供友好的操作界面(对电话网络用户)。该系统可通过串行通讯口与上位机相连接后接入Internet互联网,上位机的网络控制程序中也设置了语音提示并且具有更加友好的控制界面以方便用户操作(对互联网用户)。

本系统的每一个接口电路(振铃检测、模拟摘挂机、语音提示、双音频解码等)都已经过实际的交换机在线实验,实用性很强。此外,本系统还有许多可以添加的功能。由于本装置是并联于电话机的两端,因而不会影响电话机的正常使用。用户通过异地的电话机拨通本装置所连接外线的电话号码时,便可通过市局交换机向电话机发出振铃信号。本装置如果检测到三次振铃,即三次响铃后无人接听,则自动摘机,进入控制环境,同时根据语音提示在用户完成操作后退出本系统。用户也可以通过互联网登陆目标主机服务器来进行远程控制。本系统采用VisualC++编程来实现上位机控制与Internet远程遥控。它可将现有的电话功能加以扩展,其中公用管理部分包括继续唿叫功能、来访语音留言功能(可自动记录时间和日期)等;而私用管理部分则包括收听来访的语音留言、控制电器、查询电器工作状态等。

3设计与实践

本系统所设计的电路主要包括一个语音录放电路,一个双音频译码电路,一个铃流检测电路,CPU电路,串行通讯电路和继电器控制电路。

3.1铃流检测单元电路

当用户被唿叫时,程控电话交换机发出铃流出号。振铃信号为25±3V的正弦波,揩铃失真不大于10%,电压有效值为90±15V。振铃为5秒为周期,即1秒送,4秒断。因振铃信号电压比较高,故应使之降压后再输入至光电耦合器,以通过光耦进行隔离转换。因而光电耦合器输出的是时通时断的脉冲,信号可直接输出至单片机的计数器输入口,从而完成整个振铃音检测和计数的过程。电话外线信号通过0.47μF电容器的隔直和5.1kΩ电阻器的衰减加到光电耦合器的发光二极管端。与之并联的反相二极管的作用是保护发光二极管,以免其反相电压过高而损害发光二极管。通过试验,最终确定选50kΩ电阻可起到拉高光耦引脚电压的作用。

3.2双音频解码单元电路

双音频解码电路由专用芯片MT8870组成。图2所示是其外部电路,译码结果由数据总线提供给CPU的P1.0~P1.3口,译码结束后产生的中断请求信号可通过T0(组成加1计数器)请求中断,以告诉CPU转换结束,数据等待读入。读入信号为四位二进制码,码值民电话按键的对应关系如表1所列。

表1码值与电话按键的对应关系

FLOWFHIGHDIGITD3D2D1D0

697120910001

697133620010

697147730011

770120940100

770133650101

7701477601110

852120970111

852133681000

852147791001

941133601010

9411209*1011

9411477#1100

6971633A1101

7701633B1110

8521633C1111

9411633D0000

当外线信号经过二极管组成的桥路降压整形后,可由0.1μF的电容进行隔直并由100kΩ的电阻进行衰减,然后便可以将其进入双音频译码芯片MT8870的输入端。

3.3语音电路

本系统选用美国ISO公司的ISD4003单片语音录放集成电路作为语音提示电路的核心部分。ISD4003采用E2PROM存储器,可永久保存信息,并可零功能存储;该存储器同时采用D/A直接模拟量存储技术,因而能较好地保留语音信息中的有效成分,提高录放音的清晰度。ISD4003可以存储长达8分钟的语音,并能实现分段语音录放,每段录放音均有一个起始地址,该起始地址及其控制信号均可由单片机通过其SPI通信口给定。ISD4003的电路非常简单,只需少许阻容元件即可。由ISD4003构成的系统与用户的语音交互界面单元电路如图3所示。

3.4串行通讯电路和CPU单元

本系统中的串行通讯电路由专用的MAX202组成,主要用于系统与PC机的串行通信。CPU电路由AT89C52作为中央处理器并配以简单的电路组成,同时选用22μF的电容和1kΩ的电阻构成系统自动上电复位电路。11.0592MHz晶振和两个30pF的电容组成了系统的时钟基准电路。由于CPU内部就有存储器,所以本系统未对其进行存储扩展。

图3语音单元电路

4软件设计

4.1下位机通讯软件设计

通过receive()函数可实现下位机与上位机的数据接收,而send()函数则用于实现下拉机与位机的数据发送,bote()函数的作用是实现串行通讯口初始化和9600波特率的产生。

4.2双音频识别部分软件的设计

双音频信号由双音频译码单元电路检测,当有信号将译码输出到数据总线后,系统将产生中断请求,并送到T0计数器以产生中断,同时由CPU执行T0中断服务程序。T0中断服务程序由firstdetect()函数和seconddetect()函数组成。Firsdetect()函数用于完成对总线(P1.0~P1.3)数据的第一层菜单值进行读入识别;seconddetect()函数用于完成对总线数据第二层菜单值的读入识别。由于本系统目前只设有两层菜单,所以第二层也同时用作控制命令的触发。

4.3语音控制部分的通信软件设计

以下的SPI通信程序是用C51语言的16位命令格式编写的。使用时,将其高8位地址和低8位地址正确给定,即可将控制信息(包含在高8位地址的高5位)通过ISD4003的SPI口进行传输。详细的SPI接口指令见ISD4003系列芯片手册。下面给出部分语音控制部分的通信程序。

VoidSPI_COM(ucharaddress-high,ucharaddress-low

{

uchari,Bit-temp;

SCLK=0;

SS=0;/*chipselectedsignal*/

for(i=0;i<8;i++)/*writeloweightbitsaddress*/

{

SCLK=0;

Bit-temp=address-low&0x01;

/*0x01equalsto00000001B;getthefirstbitfromtherightinthisway*/

if(Bit-temp==0)

MOSI=0;/*ifitdoesn''''twork,somenopsmaybeneeded*/

Else

MOSI=1;/*ifitdoesn''''twork,somenopsbeneeded*/

SCLK=1;

Address-low=address-low>>1;

}

for(i=0;i<8;i++)/*writehigheightbitsaddress*/

{

SCLK=0;

Bit-temp=address-high&0x01;/*0x01equalsto00000001B;getthefirstbitfromtherightinthisway*/

if(Bit-temp==0)

MOSI=0;/*ifitdoesn''''twork,somenopsmaybeneeded*/

Else

MOSI=1;/*ifitdoesn''''twork,somenopsmaybeneeded*/

SCLK=1;

address-high=address-high>>1;

}

SS=1;

4.4通讯软件的设备与实现

通讯软件主要由Internet网络通讯软件和本地上、下位机通讯软件组成。Internet网络通讯主要完成网络控制。该部分主要由客户端软件和服务器软件组成,网络通讯软件可在windows环境下用VisualC++开发完成。而上位机通讯软件则用于完成服务器(微型计算机)和下位机的通讯。该网络通讯的结构原理如图4所示。网络通讯软件可用VisualC++为基础为设计。它通常可由客户端软件和服务器软件来组成。

服务器作为上位机和系统中央控制器,通常通过串行通讯口相连接。由于本系统上、下位机的传输数据不多,所以没有设置专门的数据库。所得的信息只供控制用,而不必存储成文件。上、下位机通讯时,本系统规定了以下协议:上位机对下位机发送字母‘A’表示空调器打开,发送''''a''''表示空调器关闭,下位机对上位机是同样的对应关系;发送‘B’表示热水器打开,发送''''b''''表示热水器关闭;发送‘C’表示电饭煲打开,发送‘c’表示电饭煲关闭。客户端软件是作为远程Internet网络控制的终端软件,系统通讯应采用文本形式,命令由文本字符串组成。例如:当按下开热水器按钮时,客户端软件向服务器软件发出命令字符串“WaterHeaterIsOpened”,服务器软件端显示:“CMDfromclient:WaterHeaterIsOpened”并在内部解释该字符串命令,即发送‘B’给下位机。而当中央控制器通过电话远程控制电路来打开热水器后,下位机将发送给上位机(服务器)一个‘A’,以表示热水器已经打开;当电话远程控制关闭热水器后,下位机则发给上位机(服务器)一个‘a’,以表示空调器已经关闭。同时客户端软件会有相应的提示语音,以表明家里电器的状态,以此实现两种控制方式之间的信息交互。

5系统联机调试

本系统联机调试所用到的设备如下:

(1)MCS-51仿真机一台;

(2)HA6138(18)P/T双音多频电话机一部;

(3)微机二台;

(4)示波器一台;

(5)数字万用表一台;

本系统上电即可自动复位。它可采用5V蓄电池供电,实际上,该产品也可以由电话线馈电提供电压。本系统需要一台电话来完成其辅助功能,即语音留言和收听留言。电话的听筒要和本系统的语音录音输入互相连接,话筒和本系统的语音输出相连接。实际产品可以将电话功能集成。当准备使用网络功能时,用户应将本系统通过串行通讯口连接到家中的联网计算机上面,然后运行本系统的服务器端软件,同时指定服务器计算机的端口号。这样,使用者在外地就可以通过客户端软件来访问家中的服务器并发送控制信息。

当用户以电话网络来实现控制时,本的工作方式为:检测三次振铃信号,如无人接听则自动摘机,同时播放语音提示:“这里是某某家中央控制系统,请按键选择功能,1继续唿叫,2语音留言,3远程控制……”。用户根据语音提示选择功能,最后按“#”键结束本次控制过程并挂断。特别的是,当用户进入远程控制功能时,要接着输入四位密码否则不能完成控制,密码正确后会有语音提示:“请选择:1打开空调器,2关闭空调器,3打开热水器,4关闭热水器,5打开电饭煲,6关闭电饭煲……”。

当用户以Internet互联网来实现控制时,本系统客户端软件界面将十分友好。用户可先连接到家中的服务器,然后用鼠标点击来实现相应的功能。由于进入客户端软件和服务器软件都需要用户的授权密码,因此,该系统使用时非常安全。

远程控制范文篇9

关键词:AT89C51单片机语音芯片通信DTMF

1、概述

随着通讯产业的发展,电话机已经走进了千家万户;随着现代科学技术的发展,利用电话机进行远程控制的技术也日益用于生活中。本文介绍了一种电话远程控制技术。该系统用于具有单片机控制的家用电器的电话遥控,用户可通过任意一部双音多频电话(包括手机,电话分机)对自己家庭安装的各种、电器(如电饭锅,微波炉,电视机等)进行开机,停机等操作。

2、系统结构

本系统主要包括电话振铃检测电路,电话自动摘机和挂机电路,DTMF信号解码电路,语音提示急电路,音频放大电路,以及控制心脏CPU电路,系统结构框图如图1所示:

当有电话打入时,电话振铃检测电路检测到有振铃并等待系统默认的振铃次数后,控制器自动摘机,并在语音电路的提示下依次输入用户的操作密码和操作指令。DTMF解码电路将接受到的DTMF解码后的数字信号送入CPU,若密码有误,系统自动挂断电话;当密码正确时,只需按语音提示依次完成一系列操作。当操作完成时,单片机根据返回的确认信息去控制家用电器,至此,整过操作过程完成。

3、系统硬件设计

3.1振铃检测电路

当电话振铃信号到来时,电话线路上的90伏振铃信号,经过整流及滤波后,驱动光电耦合器,如图2所示。有振铃信号时,输出为高电平,无振铃时为低电平,CPU以此来来判断有无振铃及振铃次数。

3.2电话自动摘机和挂机电路

电话打入并等待默认的振铃次数后,从CPU的P1.7送出的摘机信号驱动光藕导通使假负载接入,进入摘机状态。当整个设定过程完成后或输入密码错误时,CPU使摘机信号恢复为高电平以断开假负载,进入挂机状态,如图3所示。

远程控制范文篇10

随着通讯产业的发展,电话机已经走进了千家万户;随着现代科学技术的发展,利用电话机进行远程控制的技术也日益用于生活中。本文介绍了一种电话远程控制技术。该系统用于具有单片机控制的家用电器的电话遥控,用户可通过任意一部双音多频电话(包括手机,电话分机)对自己家庭安装的各种、电器(如电饭锅,微波炉,电视机等)进行开机,停机等操作。

2、系统结构

本系统主要包括电话振铃检测电路,电话自动摘机和挂机电路,DTMF信号解码电路,语音提示急电路,音频放大电路,以及控制心脏CPU电路,系统结构框图如图1所示:

当有电话打入时,电话振铃检测电路检测到有振铃并等待系统默认的振铃次数后,控制器自动摘机,并在语音电路的提示下依次输入用户的操作密码和操作指令。DTMF解码电路将接受到的DTMF解码后的数字信号送入CPU,若密码有误,系统自动挂断电话;当密码正确时,只需按语音提示依次完成一系列操作。当操作完成时,单片机根据返回的确认信息去控制家用电器,至此,整过操作过程完成。

3、系统硬件设计

3.1振铃检测电路

当电话振铃信号到来时,电话线路上的90伏振铃信号,经过整流及滤波后,驱动光电耦合器,如图2所示。有振铃信号时,输出为高电平,无振铃时为低电平,CPU以此来来判断有无振铃及振铃次数。

3.2电话自动摘机和挂机电路

电话打入并等待默认的振铃次数后,从CPU的P1.7送出的摘机信号驱动光藕导通使假负载接入,进入摘机状态。当整个设定过程完成后或输入密码错误时,CPU使摘机信号恢复为高电平以断开假负载,进入挂机状态,如图3所示。

3.3音频放大电路

使用LM386低压音频功率放大器,LM386是为低压用户设计的功率放大器,内部增益为20,外接元件数目较少。音频放大电路如图4所示。