基于互联网的远程单片机控制
1 预言互联网的技术大多数应用在商业领域的信息传递,但目前也开始越来越多地向工业控制领域发展。
单片机以其体积小、功能强、灵活可
靠而广泛应用于工业控制和电器产品中,远程控制是其重要的内容之一。
现在,
单片机也开始向互联网方向发展,以求实现远程控制。
传统的实现单片机远程控制的方法一般是采用串行口RS232、RS485 和CAN 总线等。
如果将单片机串口与调制解调器连接,这样便可以与远程计算机进行通讯联系,形成一种新的远
程控制方案。
但这必须要考虑布线及通讯传输中的各种困难,同时还要顾及到单片机内部程序的实现等。
因而,根据现场实际,开发一种既照顾现场情况又考虑
远程通讯的新的单片机控制方案将具有重大的意义。
2 控制方案 2.1 系统结构可在工业现场附近用PC 机与单片机连成一个局域网,同时通过网络与远程计算机连接,远程计算机作为一个客户机,而现场计算机只起到管理和监控
的功能。
两个计算机之间可以有多种通讯方案供选择,如直接连接、串行口、局域网络、互接网等。
技术指标包括:构造一个服务器,并在服务器计算机上带有
各种单片机设备或一些I/O 采集卡等硬件设备用于控制系统,用VB 作为编程语言,从而构造一个Web 服务器上的ASP(动态服务器主页)应用程序,在HTML 动态页面上实现单片机设备的控制。
图1 单片机Internet 应用程序结构图 2.2 系统的基本配置用一台计算机直接通过并口与单片机开发系统连接,程序用PWS(微软的个人Web 服务器)进行调试,完成调试后就可以将服务器程序装载到网上的一个服务器上,然后在远程通过客户浏览器计算机对服务器进行访问并中断控制单片机的工作,形成单片机—协议转换网关—Web 服务器—客户浏览器, 这样的系统连接。
2.3 ΠS应用程序的开发单片机Internet 应用程序结构如图1 所示,可按此框图开发ⅡS 应用程序。
2.4 单片机程序的设计。