天线|RF射频
登录
直播中
李耘蝶
7年用户
156经验值
私信
关注
[问答]
怎么实现基于Internet/Intranet的录像机远程控制系统设计?
开启该帖子的消息推送
Internet
Intranet
本文以录像机为目标,设计一个基于Internet/Intranet的录像机远程控制系统。设计以MOTOROLA的8位微控制芯片为核心的控制器,通过RS232与基于PC机的Web服务器进行
通信
。
回帖
(1)
李果
2021-6-1 09:23:25
一、前言
随着网络的发展,Internet已是人们生活的一部分,通过Internet不仅可以进行邮件通信、学院、查阅资料,现在还可以进行远程控制。只要有Internet的地址,就要吧通过Internet网对某仪器设备、家用电器、保安系统进行监控。
家用电器发展到现在,已由原先的传统家电发展到信息家电,而且近年来发展势头特别迅猛。由于Internet的迅速发展,使信息家电变为现实。信息家电使人们通过Internet/Intranet远程对家电进行控制,也可在电器上通过Inernet/Intranet获取信息、购物等。基于Internet/Intranet的信息家电,只要有上网的计算机就可以实现控制,而且也可以随时了解某些家电的状态情况,如电冰箱内的食物品种或多少等信息。
本文以录像机为目标,设计一个基于Internet/Intranet的录像机远程控制系统。设计以MOTOROLA的8位微控制芯片为核心的控制器,通过RS232与基于PC机的Web服务器进行通信。如能使用嵌入式芯片实现Web服务器,使系统能脱离PC机,那将更为实用,这是信息家电未来发展的技术方向。
二、系统设计
录像机(VCR)的远程控制系统,是指用户可在户外,通过Internet对家里的VCR进行控制,如:VCR即时录像、定时录像等。该系统主要由Web浏览器、Web服务器和Web控制器组成,如图1所示。
Web浏览器,使用IE或Nescape浏览器对家里的Web服务器进行访问,在浏览器上显示用户界面(UI)。通过用户界面(UI),用户就像直接对着VCR进行操作一样,远程对VCR实现操作。用户界面(UI)是利用Java语言在emWare开发平台上设计的网页界面。
Web服务器,基于emWare的emGatewayServer把家里的个人PC机映射成为Web服务器,通过它把VCR连接上网。
Web控制器,基于emWare的emMicroWeb控制器,以MOTOROLA的8位控制器芯片MC68HC908GP32为核心的控制器。控制器位于VCR内部,通过RS232串行口与Web服务器进行连接,接收Internet传来的控制信号和向Internet发送结果信息。
Web控制器与Web服务器也可通过红外接口、射频无线接口来实现无线连接。
三、硬件构成
本系统的硬件主要由PC机、录像机(VCR)和以MOTOROLA的8位微控制器芯片MC68HC908GP32为核心的控制组成。这里主要对控制器的设计进行阐述。
MC68HC908GP32是MOTOROLA新一代8位单片机MC68HC08系列中通用的一种。具有价格低、速度快(8MHz总线速度)、功能强和功耗低等优点。特别是带有闪速存储器(FlashMemory),具有更高的性能价格比,利于产品开发。控制器以该单片机为信心,通过其SCI串行口与PC机RS232串行口连接。对于现成的录像机,只能通过其红外遥控器对其进行控制,由单片机的I/O控制遥控器。VCR控制器的硬件结构如图2所示。
四、软件设计
在Web浏览器上通过用户界面(UI)对VCR进行控制。用户界面(UI)是利用Java语言在emWare开发平台上进行设计的。用户界面(UI)与VCR控制器进行参数传递,由参数值对VCR进行相应的控制。用户界面(UI)如图3所示。
在VisualCafé上进行可视化编程,模拟一台VCR,显示VCR的控制面板。控制面板上有对VCR控制的相关按键,如播放、录像、前进、后进等。VCR的远程控制主要是即时录像、定时录像,这样就要有当前时间、录像时间、录像长度、录像频道的显示和设置、编译Java程序得到emVCR.class和pemVCR.jar两个文件,利用HTTP网页编辑器,在Internet家用电器控制网页上嵌入emVCR.class和pemVCR.jar。
IDTH=497HEIGHT=179》
该网页界面即成为用户界面(UI)。
由用户在用户界面(UI)对当前时间、录像时间、录像长度、录像频道等参数进行设置,通过串行口存入VCR控制器的MC发8HC908GP32MCU内,MCU对一个时钟进行计时,录像时间到,由MCU启动VCR进行录像。
可有多个用户同在Internet/Intranet上连接到Web服务器,实现多用户系统。对于每一个用户的用户界面(UI),要保证其状态一致,如一位用户要求VCR进行录像后,应在每位用户的用户界面(UI)上都显示录像状态。这样需要VCR控制器的MCU在参数被改变后,通过Web服务器向Internet/Interanet发放,使Internet/Intranet上的用户界面(UI)状态同时改变。VCR控制器的MCU的程序流程如图4所示。
本系统使用PC机作为Web服务器,便于设计,可简单实现Web服务器与Internet/Intranet进行连接。现在嵌入式CPU可望实现Web服务器,而使系统能脱离PC机,使信息家电能直接与网络Internet/Intranet连接,成为真正的信息家电。现嵌入式CPU还没有真正把网络协议嵌入,故设计起来很困难。设计都要编写相应的网络协议,以便以网络进行通信。
五、结束语
本录像机(VCR)的远程控制系统,采用PC机作为Web服务器,MOTOROLA新一代8位单片机MC68HC908GP32作为VCR控制器,在emWare平台上进行开发,在VisualCafé上进行可视化编程,使Web服务器与VCR控制器可以互相交换信息,以达到Internet/Intranet上的用户使用IE或Nescape等现有的Web浏览器,通过Internet/Intranet登录到VCR控制Web服务器,对家里的VCR进行控制的目的。如使用嵌入式CPU实现Web服务器,使系统能脱离PC机。嵌入式CPU也可代替VCR控制器的MCU,减小通过RS232通信的速率影响,那将更为实用。
一、前言
随着网络的发展,Internet已是人们生活的一部分,通过Internet不仅可以进行邮件通信、学院、查阅资料,现在还可以进行远程控制。只要有Internet的地址,就要吧通过Internet网对某仪器设备、家用电器、保安系统进行监控。
家用电器发展到现在,已由原先的传统家电发展到信息家电,而且近年来发展势头特别迅猛。由于Internet的迅速发展,使信息家电变为现实。信息家电使人们通过Internet/Intranet远程对家电进行控制,也可在电器上通过Inernet/Intranet获取信息、购物等。基于Internet/Intranet的信息家电,只要有上网的计算机就可以实现控制,而且也可以随时了解某些家电的状态情况,如电冰箱内的食物品种或多少等信息。
本文以录像机为目标,设计一个基于Internet/Intranet的录像机远程控制系统。设计以MOTOROLA的8位微控制芯片为核心的控制器,通过RS232与基于PC机的Web服务器进行通信。如能使用嵌入式芯片实现Web服务器,使系统能脱离PC机,那将更为实用,这是信息家电未来发展的技术方向。
二、系统设计
录像机(VCR)的远程控制系统,是指用户可在户外,通过Internet对家里的VCR进行控制,如:VCR即时录像、定时录像等。该系统主要由Web浏览器、Web服务器和Web控制器组成,如图1所示。
Web浏览器,使用IE或Nescape浏览器对家里的Web服务器进行访问,在浏览器上显示用户界面(UI)。通过用户界面(UI),用户就像直接对着VCR进行操作一样,远程对VCR实现操作。用户界面(UI)是利用Java语言在emWare开发平台上设计的网页界面。
Web服务器,基于emWare的emGatewayServer把家里的个人PC机映射成为Web服务器,通过它把VCR连接上网。
Web控制器,基于emWare的emMicroWeb控制器,以MOTOROLA的8位控制器芯片MC68HC908GP32为核心的控制器。控制器位于VCR内部,通过RS232串行口与Web服务器进行连接,接收Internet传来的控制信号和向Internet发送结果信息。
Web控制器与Web服务器也可通过红外接口、射频无线接口来实现无线连接。
三、硬件构成
本系统的硬件主要由PC机、录像机(VCR)和以MOTOROLA的8位微控制器芯片MC68HC908GP32为核心的控制组成。这里主要对控制器的设计进行阐述。
MC68HC908GP32是MOTOROLA新一代8位单片机MC68HC08系列中通用的一种。具有价格低、速度快(8MHz总线速度)、功能强和功耗低等优点。特别是带有闪速存储器(FlashMemory),具有更高的性能价格比,利于产品开发。控制器以该单片机为信心,通过其SCI串行口与PC机RS232串行口连接。对于现成的录像机,只能通过其红外遥控器对其进行控制,由单片机的I/O控制遥控器。VCR控制器的硬件结构如图2所示。
四、软件设计
在Web浏览器上通过用户界面(UI)对VCR进行控制。用户界面(UI)是利用Java语言在emWare开发平台上进行设计的。用户界面(UI)与VCR控制器进行参数传递,由参数值对VCR进行相应的控制。用户界面(UI)如图3所示。
在VisualCafé上进行可视化编程,模拟一台VCR,显示VCR的控制面板。控制面板上有对VCR控制的相关按键,如播放、录像、前进、后进等。VCR的远程控制主要是即时录像、定时录像,这样就要有当前时间、录像时间、录像长度、录像频道的显示和设置、编译Java程序得到emVCR.class和pemVCR.jar两个文件,利用HTTP网页编辑器,在Internet家用电器控制网页上嵌入emVCR.class和pemVCR.jar。
IDTH=497HEIGHT=179》
该网页界面即成为用户界面(UI)。
由用户在用户界面(UI)对当前时间、录像时间、录像长度、录像频道等参数进行设置,通过串行口存入VCR控制器的MC发8HC908GP32MCU内,MCU对一个时钟进行计时,录像时间到,由MCU启动VCR进行录像。
可有多个用户同在Internet/Intranet上连接到Web服务器,实现多用户系统。对于每一个用户的用户界面(UI),要保证其状态一致,如一位用户要求VCR进行录像后,应在每位用户的用户界面(UI)上都显示录像状态。这样需要VCR控制器的MCU在参数被改变后,通过Web服务器向Internet/Interanet发放,使Internet/Intranet上的用户界面(UI)状态同时改变。VCR控制器的MCU的程序流程如图4所示。
本系统使用PC机作为Web服务器,便于设计,可简单实现Web服务器与Internet/Intranet进行连接。现在嵌入式CPU可望实现Web服务器,而使系统能脱离PC机,使信息家电能直接与网络Internet/Intranet连接,成为真正的信息家电。现嵌入式CPU还没有真正把网络协议嵌入,故设计起来很困难。设计都要编写相应的网络协议,以便以网络进行通信。
五、结束语
本录像机(VCR)的远程控制系统,采用PC机作为Web服务器,MOTOROLA新一代8位单片机MC68HC908GP32作为VCR控制器,在emWare平台上进行开发,在VisualCafé上进行可视化编程,使Web服务器与VCR控制器可以互相交换信息,以达到Internet/Intranet上的用户使用IE或Nescape等现有的Web浏览器,通过Internet/Intranet登录到VCR控制Web服务器,对家里的VCR进行控制的目的。如使用嵌入式CPU实现Web服务器,使系统能脱离PC机。嵌入式CPU也可代替VCR控制器的MCU,减小通过RS232通信的速率影响,那将更为实用。
举报
更多回帖
rotate(-90deg);
回复
相关问答
Internet
Intranet
嵌入式硬盘
录像机
怎么
实现
?
2019-10-25
1626
基于Web服务器的
远程控制系统
该如何去
实现
?
2021-06-03
1546
怎么
实现
ZigBee路灯
远程控制系统
的设计?
2021-10-11
1488
PLC
远程
监控
系统
如何对起重
机
进行
远程
监控
2021-09-27
1244
如何去设计一种CAN总线
远程控制系统
网络平台?
2021-06-02
1102
请问怎样去设计一种基于树莓派+python的智能
远程控制系统
?
2021-07-27
1228
基于
Internet
的
远程
测控技术有哪几种?
2021-05-28
958
请问怎样去设计一种双串口电梯
远程控制系统
?
2021-05-27
1434
如何设计一种无线路灯
远程控制系统
?
2021-05-18
1544
求大佬分享一种基于网络化虚拟仪器技术的车辆
远程
检测
系统
2021-05-18
937
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分