0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

信息家电嵌入式系统选择方案

电子工程师 来源:xx 2019-06-07 10:56 次阅读

1 引言?

Internet发展到今天,满足了人们许多方面的需求,但也面临着许多新的课题,如何让各种家用电子设备联入INTERNET从而实现远程控制即是其中很重要的一点。具有Internet/Intranet功能的网络化电子设备的实质是在电子设备的基础上实现网络化和信息化,其核心是使电子设备本身实现TCP/IP网络通信协议。?

总体上讲,电子设备网络化的方案可分为两大类,一类是直接在电子设备上实现TCP/IP,使之直接连上Internet;另一类是使电子设备经过通信转换后通过公共的TCP/IP转接口(或称网关Gateway)与Internet相连。?

前一类的典型代表是Wind River System公司Vxworks及pSOS操作系统。由于TCP、IP协议的复杂性及系统实时性的要求,8位、16位的单片机很难满足该系统的要求。后一类的实现方案则有多种。第一种是用专用芯片来完成单片机与网关间的协议转换。其典型代表为武汉力源公司的Webchip芯片。第二种是用代理协议来完成单片机与网关间的协议转换。其典型代表是中国单片机公共实验室基于EMIT软件提出的BOL-IST方案。第三种方案是用单片机控制以太网网卡进行数据传输,此时须加载TCP/IP协议到单片机中。还有一种方案是在设备与网关之间的通信采用RS-232等“轻重量级”协议,而后通过网关接入Internet。

2 可行方案及其特点?

2.1 单片机嵌入微操作系统方案?

单片机嵌入微操作系统的方案是将微型操作系统集成入单片机中,由它来控制单片机完成包括连入Internet等一系列任务。各种任务由微操作系统统一调度完成。在单片机内载入专用操作系统必须满足一定的条件:必须使操作系统足够小并采用高档16、32位单片机。这是因为单片机内部的资源十分有限,不能载入复杂的系统并进行快速处理。从八十年代起,国际上就开始进行一些商用嵌入式系统和专有操作系统的开发,现在已经有了一些成熟的操作系统如:Windows CE、VxWorks、pSOS、LinuxVRTX等。采用本方案的优点有:(1)单片机应用系统可直接拨号上网,外围电路简单且系统功能强大。(2)近年来,随着Linux的普及,面临压力的各厂商开始考虑开放源代码,这无疑将促进其发展。不足之处:(1)一次性投资较大。主流产品如VxWorks及pSOS售价均在20000美元左右。如采用Linux则开发量较大。(2)须采用32位单片机,在大多数场合采用如此高端的产品造成资源浪费。耗用大量的IP地址,总体成本高。?

2.2 Webchip解决方案?

Webchip方案是在家用电器中内置一块Web接口芯片Webchip,将其作为智能装置连接到Internet网上的“桥梁”。Webchip是独立于各种微控制器MCU的专用网络芯片,通过标准的输入输出口,可与所有的微控制器相接。这样,微控制器可以通过Webhip接收并执行经由Internet远程传来的命令,或将一些数据交给Webchip发送出去。在Webchip方案中,嵌入式Internet网络中有一个被称为EmGateWay的网关,它可以是一台以Windows操作系统为平台的普通PC机,主要用于支持复杂的TCP/IP协议并提供http服务。

EmGateWay通过RS232RS485、Lon works等轻量给网以及Modem、RF、IrDA等方式,将多个嵌入式设备或智能家电连接在一起,并担当TCP/IP和下级网之间有关协议的转换任务。采用Webchip方案的优点有:(1)可支持不同协议,应用系统的设计简单。(2)降低了对应用系统中MCU性能的要求,减少了应用系统硬件开支。(3)可充分利用现有设备。不足之处:(1)采用Webchip芯片后仍需通过网关代理。(2)用户不仅要购买支持不同协议的Webchip芯片,还要采用EmGateWay网关,总体花费较大。

2.3 EMIT解决方案?

emWare的EMIT软件技术使用标准的Internet协议对8位和16位嵌入式设备进行管理,而没有大型网络服务器的软、硬件开锁。它实际上是一种代理协议机制,利用网关在网络中桥接代理协议栈和TCP/IP协议栈。其思路是:一个通过互联网控制的电子设备,它和控制它的服务器之间只需要交换很少量的数据,不需要功能完整的TCP/IP协议去管理。网关完全可以担当得了翻译转换的业务,将代理协议提供的数据转换成TCP/IP需要的数据,或将TCP/IP发送的数据转换后提供给代理协议。EMIT常采用桌面计算机或高性能的嵌入式处理器作为网关,称为emGateway,emGateway通过RS-232、RS-485CAN红外射频等轻量级总线与我个嵌入式设备联系起来,每个嵌入式设备的应用程序中包含一个独立的通信任务,称为emMicro,监测嵌入式设备中预先定义的各个变量,并将结果反馈到emGateway中;同时emMicro还可以解释emGateway的命令,修改设备中的变量,或进行某种控制。增加到嵌入式系统中的emMicro代码长度一般在1-8K Bytes左右。采用EMIT方案的优点有:(1)可根据情况选用各档次的单片机,8位、16位的均可采用。(2)价格相对而言比较便宜,少量购买时更具优势。(3)emWare公司2001年公开了emNet协议,此举利有利于此方案的发展。不足之处:(1)emNet占用一定的系统资源且大多数情况下仍需通过PC机平台(或网关)。(2)系统设计工程师必须熟悉emNet协议和相关的接口,工作量大。原来客户应用系统的MCU也不一定符合要求。?

2.4 单片机控制以太网网卡进行数据传输?

单片机加载TCP/IP协议控制以太网网卡进行传输数据,并通过TCP/IP协议连接到互联网也是可行的一种方案。它的基本思路是:在远程控制端进行的操作首先通过路由器寻找到目标,再通过网卡的ISA接口传入单片机。在单片机中加载的驱动程序将之转换成物理祯格式,最后由TCP/IP协议将之转化为应用层控制命令。因为单片机内部资源有限,要完成上网任务必须精简TCP/IP协议,这需要深入了解TCP/IP协议。此外,完成此方案还须了解单片机和网卡驱动程序。本方案由于在用户中不使用PC机平台或网关,故而在价格上颇具优势,适合于工业监控和智能小区。采用本方案的优点有:(1)不需经过网关代理,总体价格低廉。(2)产品系自己搭建,进一步开发、维护相对容易。不足之处:(1)开发周期长,需要对单片机、TCP/IP协议、网卡驱动程序有较深的了解。(2)协议和各种程序要占用一定的系统资源。?

2.5 局域网挂接Internet解决方案?

局域网挂接Internet解决方案是目前很常见的一种解决方案。它的基本原理是采用专用网络(如RS232,RS485,Lon works、CAN Bus等)把一小批单片机连接在一起,然后再将专用网络接到网关上。网关可以是PC机,它将专用网络上的信息转换为TCP/IP协议数据包,然后发到网上实现信息共享。在工业控制里,由于生产现场遍布信息节点,而又没有必要将节点都直接联入Internet,故采用局域网挂接Internet是一种较理想的解决方案。采用局域网挂接Internet的方案的优点有:(1)对电子设备高度分散的场合非常适用。(2)局域网的技术已经很成熟了,适于多种场合,可支持双绞线、电力线、光缆、射频、红外线等。它的不足之处是:它依赖PC机作为网关进行协议转换,在多个单片机系统分散的情况下,专用网络布线极为不便;需要在PC机上安装专门的协议转换软件,而这些软件费用较高。?

3 结束语?

信息家电等电子设备联入Internet在当今十分流行,可选择的方案也有很多。有些方案如局域网挂接Internet更像是一种过渡型方案要,而随着Linux的普及与流行,以之为基础的嵌入式操作系统则显得更有活力。在实际应用中,人们可根据具体场合及特定要求进行选择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6029

    文章

    44480

    浏览量

    631591
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3541

    浏览量

    129048
收藏 人收藏

    评论

    相关推荐

    [原创]论述信息家电嵌入式微处理器

    信息家电都会包含有一个性能价格比优越的,能适合实时应用的高性能嵌入式微处理器/微控制器。   近年来信息家电的迅速发展正在改变着整个微处理器世界的面貌。在1996年嵌入式微处理器的销
    发表于 02-05 11:55

    嵌入式系统选型与接口设计

    嵌入式系统选型与接口设计
    发表于 08-19 23:31

    基于Linux系统信息家电应用

    生产结构,开始批量生产信息家电,国内厂商也伺机而动,纷纷推出了自己的信息家电产品。 操作系统是计算机技术的核心技术之一。随着技术的飞速发展,在嵌入式
    发表于 06-27 08:25

    主要嵌入式软件系统是什么

    一、考试题型选择(20分)简答(30分)程序题(20分,内容包括代码解释、填空等)论述题(30分)二、主要知识点第1章:1.嵌入式系统概念、p1嵌入式
    发表于 12-22 06:36

    嵌入式系统开发圣经

    嵌入式系统开发圣经的内容: 第1章 嵌入式系统的介绍第2章 嵌入式SoC硬件系统概论第3章
    发表于 07-25 17:39 48次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>开发圣经

    基于信息家电的推拉技术的研究

    介绍了智能家居中信息家电的控制方式,并从信息家电生命周期的角度讨论了推拉技术在其各阶段的应用。关键字:信息家电 生命周期 推送 拉取信息家电是未来家用电器的主
    发表于 08-21 09:41 14次下载

    嵌入式家庭远程监控系统设计

    本文结合32位嵌入式系统技术,给出了一种基于嵌入式Web服务器的家庭远程监控系统的实现方案,它采用嵌入式
    发表于 09-02 09:58 9次下载

    基于CORBA的信息家电网络监控系统的设计与实现

        本文提出了一种信息家电网络监控系统的解决方案,给出了信息家电信息接口定义,
    发表于 09-02 11:52 4次下载

    信息家电身份认证系统的实现

    身份认证是信息家电开发中的关键技术之一。本文介绍了网络中身份认证技术,根据嵌入式信息家电的特点,建立了两层验证的信息家电身份认证体系,给出了关键技术的详细描
    发表于 09-03 09:10 15次下载

    基于信息家电的推拉技术的研究

    介绍了智能家居中信息家电的控制方式,并从信息家电生命周期的角度讨论了推拉技术在其各阶段的应用。
    发表于 07-14 15:36 12次下载

    信息家电是什么

    信息家电是什么 什么是信息家电?发明因特网TCP/IP标准、被称为因特网之父的瑟夫博士(Dr.VintonCerf),早在几年前就曾以生动的语言,描述不远的
    发表于 02-06 16:56 1821次阅读

    远程监控技术在信息家电领域的研究

    该文提出了 远程监控 技术在信息家电领域的两种应用模式,并给出了一套实际的洗衣机远程监控系统,文章描述了该系统的体系结构及其组成,其中重点介绍了嵌入式网络接口模块的
    发表于 06-28 11:06 43次下载
    远程监控技术在<b class='flag-5'>信息家电</b>领域的研究

    信息家电中蓝牙通信的实现

    信息家电是当前国内外研究的热点,而信息家电中又以数据传输方式的性价比为重点。蓝牙可以作为一种有效的通信手段,实现家庭网关与信息家电间的控制信息等其他适中数据量的传
    发表于 07-31 09:41 1240次阅读
    <b class='flag-5'>信息家电</b>中蓝牙通信的实现

    Linux系统信息家电上的应用分析

    背景 当今的信息产业,信息家电(IA)无疑是最热的话题之一。事实确实如此。据IDG预测,未来信息家电产品需求将出现大幅成长态势,到2002年,全球信息家电产品的售出量将达到5570万台
    发表于 11-07 15:11 13次下载

    关于嵌入式开发 嵌入式系统有哪些

    我们通常把执行专用功能并被内部计算机控制的设备或者系统称为嵌入式系统,未来随着“三网融合”不断提速,手机、数字电视、信息家电、网络电话、汽车电子、医疗电子等都将是
    发表于 06-17 11:17 3645次阅读