点我分享
 咨询电话:0571-86961791 15068724602 潘老师
在线客服
  • 潘老师 在线咨询 1326030357
  • 赵老师 在线咨询 3167846467
  • 孙老师 在线咨询 2784303966
智能家居嵌入式Internet四大控制技术

智能家居嵌入式Internet四大控制技术

发布时间:2013年8月5日

        智能家居为了实现远程监控以及与外部网络的通信,必须要实现单片机系统的internet接入,智能家居中的嵌入式internet技术在此发挥了很大作用。单片机采用互联网通讯与控制具有很好的实用价值,可以很容易地实现远程的控制与监测,也是信息家电要实现的主要目标。然而目前利用单片机实现嵌入式因特网方案的技术难点在于:如何利用单片机自身有限的资源对信息进行tcp/ip协议处理,使之变成可以在因特网上传输的ip数据包。从解决这一技术出发,目前出现如下几种方案:

       (1)32位mcu+rtos

       采用32位高档单片机,在rtos(实时多任务操作系统)平台上进行软件开发,在嵌入式单片机系统中集成tcp/ip协议,实现tcp/ip的协议处理,这一协议可以采用软件来实现,也可以通过硬件进行软件的简化。这种配置要求单片机有一定的存储空间来实施tcpiip协议。目前国内较为流行的rtos有vxworks,psos,nucleus,qnx,windowsce等。

       由于采用高档单片机,此方案可以完成很多复杂的功能,但成本较高,开发周期较长,需要购买昂贵的rtos开发软件,对开发人员的能力要求较高。

       (2)8位mcu+tcp/ip协议芯片

       这个方案是由mcu和固化了tcp/ip协议的芯片组成应用系统的核心。应用系统可以直接拨号上网,硬件电路相对简单,但需要大容量的存储器,如果使用的tcp/ip协议芯片是软件固化的,还要求mcu有较高的运行速度。采用这种方案的芯片有scenixsemiconductor公司的sx-stack,seiko公司的57600a,iready公司的internettuner,connectone公司的ichip等。其中scenix单片机为软件固化协议,软件协议栈用汇编语言编写,存储在单片机的flash程序存储器中;其它芯片则为硬件固化,硬件tcp/ip协议堆栈作为mcu和internet之间的加速器。

       这个方案的优点是将8位单片机系统直接与internet相连,可以使用pc机通过internet远程访问单片机系统,也可以使用单片机系统将信息通过internet发送到远程pc或其它终端上。但应用系统的设计工程师必须熟悉tcp/ip等协议和相关接口,软件设计量较大。另外每个电子设备都需要一个ip地址,因此需要扩充ip协议才能到更好的支持。

       (3)mcu+emit协议+emgateway

       利用emware公司开发的emit(embeddedmicrointernetworkingtechnology,嵌入式微internet网络技术),在应用系统的mcu内部使用emnet协议,再通过emgateway与internet连接。emgateway网络软件接口可以安装在计算机、tv机顶盒或专用的家用电器服务器中,它支持tcp/ip协议并运行http服务程序,作为用户可以通过网络浏览器远程访问服务器。emgateway通过rs-232,rs-485,can、红外及射频等通信方式与多个嵌入式设备相连,每个嵌入式设备的应用程序包含的一个独立的通信任务,称为emmicro,监测嵌入式设备中预先定义的各个变量,并将结果反馈到emgateway中,同时emmicr。还可以解释gateway的命令,修改设备中的变量或进行某种控制。emmicro和emgateway一起为嵌入式设备提供了internet功能。

由于复杂的网络协议是通过emgateway在pc机上实现的,应用统mcu只使用较简单的emnet协议,因此对mcu的要求较低。但应用系统设计工程师必须熟悉emnet协议和相关的接口,原来客户应用系统的mcu也不一定符合要求,并且软硬件设计的工作量仍然较大。同时,应用系统的单片机处理emnet协议要占用一定的系统资源。

       (4)mcu+webchip+pc网关

       所谓webchip是独立于各种微控制器的专用网络接口芯片,它通过标准的输入、输出口与各种mcu相连。mcu通过webchip与网关连接即可接收并执行经由internet远程传来的命令或将数据交给webchip发送出去。

       webchip的主要优点在于:对mcu应用系统的设计工程师来说,无需熟悉复杂的网络协议及其接口;对mcu芯片来说,对运行速度和存储器容量等方面无特殊要求;软件设计只需要增加一小段接口程序,其它无需作大的改动,在大程序上简化了应用设计的工作量,可以缩短mcu应用系统的设计周期。

       以上四种方案从不同途径实现了mcu应用系统与internet的连接,再加上rs-232,rs-485总线、无线射频或红外控制模块等扩展方案,就可以构成小型的家庭控制网络。

在线咨询潘老师 QQ:1326030357 在线咨询赵老师QQ:3167846467 在线咨询孙老师QQ:2784303966
华家池校区:浙大华家池校区 杭州市江干区凯旋路268卡特楼104室
电话:0571-86961791 15068724602
下沙校区:下沙高教园区
华嵌校外实践基地:杭州市江干区东方电子商务园11幢2楼 (九堡地铁口向东500米)
附近公交站:德胜路九环路口,蚕桑社区,九堡地铁口,牛田社区
杭州软件开发培训|杭州嵌入式培训|3G工程师培训|杭州Linux培训|杭州ARM培训|杭州软件培训|—浙大华嵌,专注就业的嵌入式培训
最新热门培训:android游戏开发培训,java开发培训。要上最专业的杭州android培训|杭州Java培训,就上浙大华嵌教育。
2004-2016 @版权所有 华嵌学院
live800Link.customerservicesoftware
live chat
网站聊天
live chat