1 引言
互联网的技术大多数应用在商业领域的信息传递,但目前也开始越来越多地向工业控制领域发展。单片机以其体积小、功能强、灵活可靠而广泛应用于工业控制和电器产品中,远程控制是其重要的内容之一。现在,单片机也开始向互联网方向发展,以求实现远程控制。传统的实现单片机远程控制的方法一般是采用串行口RS232、RS485和CAN 总线等。如果将单片机串口与调制解调器连接,这样便可以与远程计算机进行通讯联系,形成一种新的远程控制方案。但这必须要考虑布线及通讯传输中的各种困难,同时还要顾及到单片机内部程序的实现等。因而,根据现场实际,开发一种既照顾现场情况又考虑远程通讯的新的单片机控制方案将具有重大的意义。
2 控制方案
2.1 系统结构
可在工业现场附近用PC机与单片机连成一个局域网,同时通过网络与远程计算机连接,远程计算机作为一个客户机,而现场计算机只起到管理和监控的功能。两个计算机之间可以有多种通讯方案供选择,如直接连接、串行口、局域网络、互接网等。技术指标包括:构造一个服务器,并在服务器计算机上带有各种单片机设备或一些I/O采集卡等硬件设备用于控制系统,用VB作为编程语言,从而构造一个Web服务器上的ASP(动态服务器主页)应用程序,在HTML动态页面上实现单片机设备的控制。
2.2 系统的基本配置
用一台计算机直接通过并口与单片机开发系统连接,程序用PWS(微软的个人Web服务器)进行调试,完成调试后就可以将服务器程序装载到网上的一个服务器上,然后在远程通过客户浏览器计算机对服务器进行访问并中断控制单片机的工作,形成单片机—协议转换网关—Web服务器—客户浏览器,这样的系统连接。
2.3 ΠS应用程序的开发
单片机Internet应用程序结构,可按此开发ⅡS应用程序。
2.4 单片机程序的设计
用C语言程序编写单片机程序,直接在单片机程序中将网页的HTML文本生成,并加上说明语句,上位PC机不用再进行解释,直接把它写到网页上,便于系统的管理。
2.5 连接集成
编写完Webclass程序后,将程序编译生成动态连接库文件,它实际上是VB的可执行代码,同时这一程序执行时还要用HTML文件和用于生成图像的可执行文件,然后用PWS服务器将这一文件影射到一个虚拟目录上就可以运行。
3 结束语
本技术的关键是服务器程序及单片机程序的开发与编制,可通过ES应用程序来实现,它可用于服务器上Internet应用程序的开发。
单片机采用互联网进行通讯与控制具有很好地应用价值,可开拓单片机和互联网应用的新领域。它可以很容易地实现远程的监视控制。同时单片机采用浏览器进行监控也将给软件的编程带来极大的便利。其应用于家电行业,实现对家电的智能控制和远方控制,是信息家电要实现的主要目标,也是“三网”(电话网、电视网、互联网)合一的重要组成部分,是当今信息技术研究的热点之一,具有重要的经济效益和社会效益,且具有良好的应用前景,如可以通过远程更改程序及远程单片机诊断实现新的控制功能,还可以与无线连接,实现单片机的移动控制以及构成信息家电等。