基于LON总线的图像采集系统智能节点的开发

发布者:LIGANG888最新更新时间:2010-06-25 来源: 电子技术应用关键字:LonWorks  图像采集  节点  智能控制  短信 手机看文章 扫描二维码
随时随地手机看文章

  随着信息产业的发展和数字化产品的不断涌现,人们对住宅的要求也越来越高,与此对应的是对住宅的安全性也相应的提出了更高的要求。在我国[1],虽然“智能住宅”已提出了很多年,技术也正在逐渐完善和成熟,现场总线技术尤其是Lon Works技术,无论在智能家庭还是在别的领域都得到了长足的发展,但是总有些不太如意的地方,普及不够广泛。本文通过一个具体的实例,介绍了Lon Works技术在智能家庭的具体应用,并尽力把所需成本降到最低,以使类似的产品更多地应用到普通的每个家庭中。LON总线是美国ECHELON公司1991推出的为集散式监控系统提供的实现手段,并有一系列完整的开发平台。在此基础上,作者采用神经元芯片Neuron 3150并配合W77E58单片机系列开发了低成本的图像采集节点,并能通过上位机向用户发送手机短信,有效地弥补了现在的智能住宅的不足。

1 系统结构

  本系统是智能家庭系统中的子系统,主要实现的是:当有人进入该区域时则立即进行图像采集,通过各个模块进行处理后经LON总线送入上位机并通知用户,该系统属于家庭安全防范中的一部分。由于本文的需要,只设置了1个节点(也可以有多个节点)。设计中采用通用的LonWorks节点模块,以神经元芯片Neuron3150作为主控制端,W77E58单片机作为受控端进行图像采集处理。其系统总体框图如图1所示。

2 硬件设计

2.1 ZM460图像采集模块

  ZM460图像压缩模块采用JPEG压缩技术,是一种内置JPEG压缩功能的数字输出嵌入式摄像设备,图像具有多种分辨率,输出完整的JPEG文件并结合最适应的网络协议,将图像通过RS232/485串口输出图像。由于该智能节点实时性要求不是很高,故本文采用W77E58单片机来控制。

2.2 W77E58单片机芯片

  W77E58单片机芯片是一个快速并与8051单片机兼容的微控制器,它的内核经过重新设计,提高了时钟的速度和存储器访问周期速度,W77E58的指令执行速度是标准8051单片机的1.5~3倍。在相同的吞吐量及低频时钟情况下,电源消耗也比8051单片机低。W77E58内含32 KB Flash EPROM,工作电压为4.5V~5.5V,具有1 KB片上外部存储器,当用户应用时使用片上SRAM,可节省更多IO口。FIFO存储器用作对ZM460图像采集模块所采集的图像数据进行缓存,调节W77E58单片机与ZM460图像采集模块之间速度的差异,从而采集到完整图像。ZM460模块与W77E58单片机之间采用的是RS232接口。

2.3 Neuron 3150芯片

  Neuron 3150芯片是LON总线的核心,内部包括3个微处理器:MAC处理器、网络处理器、应用处理器。Neuron 3150芯片[2]的IO8、IO10通过双排针IO口分别与W77E58单片机的串行通信口RXD、TXD连接。因为神经元Neuron 3150芯片只支持半双工异步通信,所以应用程序处理器在处理其他事件时将不能够再顾及串行输入,有可能发生丢失串口字符的现象。为解决该问题,可以使用硬件握手协议,Neuron 3150芯片的IO0和IO1作为RST、CTS信号,分别与W77E58单片机的P2.4和P2.5引脚相连,为了增强驱动能力,中间再加1个反相器。如图2所示。


2.4  Neuron 3150芯片收发器

  收发器是智能节点与LON网之间的接口,是通信电路的核心。双绞线收发器是最通用的收发器类型。本设计采用变压器耦合型收发器FTT-10A。神经元芯片收发器的电路图如图3所示。另外,还有晶振电路、复位电路和Service电路等。晶振电路为Neuron 3150芯片提供工作时钟。复位电路用于在智能节点上电时产生复位操作。


2.5  Neuron芯片与PC机的连接

  Neuron芯片与PC机通过双绞线连接。主机是1台PC机,通过PCLTA可以自由地在Lon Works上进行网络通信。PCLTA(PC Lon Talk Adapter)是一个网络适配器,在驱动程序的作用下,主机通过PCLTA上网,充当上位机的角色,它是Lon Works网络的一个特殊节点,其作用是:与神经元芯片进行通信及与外界进行通信(包括手机)。

3  软件设计

    单片机与Neuron 3150芯片之间的通信流程图如图4所示。


3.1 Neuron 3150芯片程序

  在Neuron 3150芯片中,使用的IO口称为串口(Serial)输入/输出对象。管脚IO8、IO10分别设置为异步串行数据的输入线和输出线。该IO对象类型是用于使用异步串行数据格式传输数据的场合,如RS-232通信。传输格式是:1个开始位、1个数据位、1个停止位。输入串行IO对象将等待被接收的数据帧开始直到接收了202个以上字符所要时间才结束。限于篇幅,只给出下面接收程序:

  //接收程序:
  IO_0 output bit CTS;
  IO_1 input bit RTS;
  IO_10 input serial RXD;
  Network output int fkmingling[b];
  When (io_change(RTS)to 0)
  {
  Unsigned int num;
  Unsigned long sum,getsum;
  IO_out(CTS,1);
  Num=io_in(RXD,inputbuf,7);  //串口接收
  }

3.2 上位机系统设计

  上位机采用VB编写接口程序,通过设置控件Link调用ASP内的发送短信的文件,并获取Lon Works网络的节点的变量信息。用ASP+ADO进行收发短信设计,也可以使远程主机通过在浏览器中输入服务器的IP地址来监视Lon Works 设备信息。在发送短信之前先填好要发送的手机号和内容。发送短信ASP的主要代码(部分)如下:

<%
        ′要发送的手机号码、要发送的信息内容预先设置好
        SendNumber=request("SenderNumber")
 Message=request("message")
 if Sendnumber="" or message="" then errmsg="


  •                                                  各项均不能为空!"
     ′短消息的长度不能超过140个字符
     if len(message)>140 then errmsg=errmsg+"
  • 短信
                                               内容超长,请查检!"
            ′更新信息发送数据表
            conn.execute("insert into senddata(mobile,message)
                    values("+sendnumber+"," +message+ ")")
            response.redirect("http:                   //自己的IP地址
    /mt/SendServ-let?dstmobile="+cstr(sendnumber)+"&feemobile="+cstr(sendnumber)+"&msg="+server.URLEncode(trim(message))+"&sv code=Zrr034&spnum=33343457&cp_id=wise
    6733333000&cp_pass=wtiaw6&ip=211.1.607.105")
              response.write       "您的消息已经成功发出,谢谢!"
      %>
      此代码由神经元芯片将指令传送到VB程序后由PC机自动发出。

      本文所设计的基于Lon Works技术的图像采集系统是智能家庭的一部分,其创新点是:利用LON网络,把图像采集与Neuron芯片集于一体,并通过PC机能向手机发送短信告知。管理者可以从任何有网络的地方来监视自己的家庭情况,即使主人不在也可以通过该装置以短信的方式向主人发出来访者信息,极大地提高了家庭的安全性。

      在实际应用中,本设计成本每个不超过200元,若批量生产成本将会大幅下降。市场前景良好。

  • 关键字:LonWorks  图像采集  节点  智能控制  短信 引用地址:基于LON总线的图像采集系统智能节点的开发

    上一篇:一种单片机和FPGA的远程温度监控系统
    下一篇:CRC算法及工作原理

    推荐阅读最新更新时间:2024-03-16 12:29

    日本开发出由人工智能控制的五指按摩机器人
    据11月20日报道,日本丰桥技术科学大学20日宣布,将与健康机器人Riccoh联合开发由人工智能()控制的五指按摩机器人。AI将学习按压强度和位置,重现按摩师的技艺。除了服务于为身体酸痛而烦恼的人群外,为力图减轻按摩师负担和缓解人手不足,在按摩店的运用也受到期待。 五指由用于抓握的四指和负责按压的拇指组成。可安装在床边轨道的滑杆顶端,通过摄像头确定按摩的位置。 该机器人据称在多次按摩后,会利用AI调整力度或读取心率、表情和声音等,配合使用者的情况进行按摩。 20日公开了试验机,并使用在床上俯卧的人体模型进行演示。Riccoh的研发负责人称力争在2021年实用化,并表示“希望重现分不出是人手还是机械手的按摩体验,打
    [机器人]
    基于WinCE的嵌入式图像采集系统设计
    随着我国科技进步和社会的发展,数字视频图像的采集、存储、处理及传输技术在最近几年得到了广泛的应用和发展,各类图像采集及处理系统已经逐渐深入到人们生活的各个方面。与视频采集卡等传统图像采集系统相比,嵌入式图像采集系统具有体积小、成本低、可靠性高等优点,在智能交通、远距离监控、计算机视觉等领域应用广泛。本文介绍了一种应用ARM微处理芯片和WinCE操作系统的图像采集解决方案。 1 系统总体设计 该设计主要由3大部分组成,USB摄像头通过USB接口与AMR开发板(下位机)相连,PC机(上位机)通过网络接口(网卡)和以太网线与ARM开发板相连。摄像头负责对图像数据的采集,然后将数据传送到运行在WinCE上的服务端程序,服务端程序负责将采
    [单片机]
    基于WinCE的嵌入式<font color='red'>图像采集</font>系统设计
    英特尔完成了1.8纳米和2纳米生产节点的开发
    据UDN报道,英特尔已经完成了自己产品和Intel Foundry Services (IFS)部门客户芯片制造所需的Intel 18A (1.8nm级)和Intel 20A (2nm级)工艺过程的开发。 英特尔中国总裁王瑞在一次活动中表示,该公司已经确定了两项技术的所有规格、材料、要求和性能目标,但这并不意味着生产节点已准备好用于商业制造。 英特尔的20A制造工艺将依赖于全门控环绕RibbonFET晶体管,并采用背面供电。同时缩小金属间距、引入全新的晶体管结构和背面供电是一项高风险的举措,但预计20A将使英特尔超越竞争对手——TSMC和三星。英特尔计划在2024年上半年开始使用这个节点。 英特尔的18A制造工
    [半导体设计/制造]
    英特尔完成了1.8纳米和2纳米生产<font color='red'>节点</font>的开发
    家用智能控制台问世 能准确了解你的情绪
        Emospark智能立方控制台是一款将人工智能技术发挥到极致且适用于任何家庭的智能控制设备,它采用了先进成熟的人脸跟踪技术,能够通过人脸识别来区分家庭成员,并通过内容分析与人脸跟踪软件相结合的方式与用户进行情感的交互。   Emospark智能立方控制台是一个能够通过Wi-Fi和蓝牙实现通信的尺寸为90×90×90毫米的立方体,用有3.5英寸的全立方显示屏,非常小巧,可以完美地贴合手掌Emospark智能立方控制台支持Android系统,包含一个1.8千兆赫的中央处理器和2 GB的DDR3内存以及Rosenthal定制的20兆赫兹的EPU(情感处理单元)。它还有一个内部天线,内置Wi-Fi功能支持802.11b/g/n,以
    [安防电子]
    智能控制的任务适应算法
          摘 要 以分层递阶智能控制为基础框架,提出了基于控制任务的某些时域性能指标的智能控制任务适应算法,对运行控制级动态建立特征模型,迫使系统逼近理想控制轨迹,从而提高控制性能。       关键词 智能控制 任务自适应 特征模型 上(下)界特征直线 特征点        实际系统由于存在非线性、不确定性、时变性和不完全性等因素,一般无法获得系统精确的数学模型,而且为了提高控制性能,整个系统变得较为复杂,增加了设备的初投资,降低了系统的可靠性。在这种背景下,无需人的干预就能自主地驱动智能机器实现其目标的智能控制诞生了。直到目前,传统控制理论中的各种动态性能指标只能作为智能控制的事后评价标准
    [传感技术]
    一种短信控制的水浸报警系统设计
    0 引言 水浸报警系统多用在仓库、图书馆、住宅等需要在有积水时报警的场所。如在待检测的液体不同等一些特殊的应用上,则需要有可调节灵敏度的报警系统;有的报警系统既要满足现场报警又要满足远程无线报警。 GSM(Global System for Mobile Communications)网络的应用多集中在GSM手机通话和短信业务,短信息服务作为GSM网络的一种基本业务,能够在移动终端问发送和接收短消息,已得到越来越多的系统运营商和系统开发商的重视。现在越来越多的应用产品缩短了人与物之间沟通的距离,对现场的感知能力得到了极大的延伸。无论信道是否拥塞,短信业务提供了稳定的信息传输,因此保证了报警系统的稳定可靠。 本文设计的报警系统应用于生
    [单片机]
    一种<font color='red'>短信</font>控制的水浸报警系统设计
    基于SoPC的自感知运动图像采集系统设计
    引 言     由于DSP芯片的不断发展,以及它处理数据速度快、处理数据量大的优势,已经广泛应用到数字信号处理的许多领域。在CT图像重建系统中,DSP处理的数据需要上传到PC机进行存储、显示或进行数据分析等,这就产生了PC机和DSP的数据传输问题。USB总线具有传输速度高,以及即插即用等特点,得到越来越广泛的应用,利用USB总线实现DSP和PC机的通信,从而解决图像信号的实时传输问题。Cypress公司生产的CY7C68001通用USB 2.0接口控制器是基于应用层编程的接口器件,使用简单,开发方便。     在此,以TMS320C6416为例,讨论如何使用CY7C68001对TMS32OC6416进行USB接口设计,实现
    [嵌入式]
    台达UPS电源手机短信监控方案
    一、 概述 随着现代社会各行各业的IT信息化建设的飞速发展和不断深入,UPS的使用数量越来越多,在某些特定的应用的场合,一些UPS的机房的所在位置没有或不方便组建有线网络,或者管理人员没有配置专用的24小时不间断监控主机,那如何随时掌握这种机房中UPS系统工作环境的运行情况(如UPS运行状态)的异常报警就成为管理人员一件比较头痛的事情了。 而随着移动通信技术的不断发展,手机已经成为现代生活中重要的组成部分,而手机短信则以其方便、快捷、随时随地的移动性等优点成为广泛应用的日常通讯手段。中小型机房UPS短信监控管理解决方案就是利用手机短信这种便利的手段来对机房UPS实施短信监控,让机房管理人员可以不依赖计算机直接通过手机短
    [电源管理]
    台达UPS电源手机<font color='red'>短信</font>监控方案
    小广播
    添点儿料...
    无论热点新闻、行业分析、技术干货……
    设计资源 培训 开发板 精华推荐

    最新单片机文章
    何立民专栏 单片机及嵌入式宝典

    北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

    换一换 更多 相关热搜器件
    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved