基于神经元芯片的带多I/O设备的LonWorks节点通信演示方法技术

技术编号:2987543 阅读:191 留言:0更新日期:2012-04-11 18:40
本发明专利技术的目的是提供一种基于神经元芯片的带多I/O设备的LonWorks节点通信演示系统及通信演示方法,它针对目前LonWorks通信系统中,在不引入其它主处理器的情况下,难以实现带多I/O设备的节点通信的问题,提供的一种基于神经元芯片的带多I/O设备的LonWorks节点通信演示系统及方法。系统由发送节点和接收节点组成,两节点之间通信过程包括:启动演示系统;对发送节点进行初始化定义;对接收节点进行初始化定义;对系统中的各节点的网络变量进行绑定;液晶显示输出模块显示提示信息;手动设置微动开关的输入值;开始从发送节点向接收节点发送数据,并由接收节点显示收到的数据。

【技术实现步骤摘要】

本专利技术涉及一种通信演示系统,尤其涉及一种基于神经元芯片的带多I/O设 备的LonWorks节点通信演示系统及通信演示方法。
技术介绍
LonWorks现场总线技术在硬件方面支持多种通信介质,拥有功能强大的处 理器神经元芯片,软件方面支持ISO/OSI模型的全部七层通信协议和面向对象 的设计方法,在工业控制、楼宇自控、安全防范等领域有广泛应用。LonWorks 系统中,网络上各节点之间使用LonTalk协议互相通信,该技术提供了网络变 量这样一个对象,为节点之间定义明确的接口 ,同时LonWorks技术还定义了 I/O 对象,为应用1/0设备与神经元芯片之间提供通用接口。然而神经元芯片较少的 1/0管脚数量(11个),限制了节点连接多个外部1/0设备的能力,在不引入其 它主处理器的情况下,如何更加具体形象地解释应用LonWorks技术的通信系统 的通信过程,尤其将带多个I/O设备的节点间的通信过程通过演示系统清晰地演 示出来这个问题还没有解决。
技术实现思路
本专利技术的目的在于提供一种基于神经元芯片的带多1/0设备的LonWorks节 点通信演示系统及其通信演示方法,用以克服目前还没有实现对LonWorks通信 系统中通信过程进行清晰演示的问题。为达到上述目的本专利技术提供一种基于神经元芯片的带多I/O设备的 LonWorks节点通信演示系统,其包括发送节点和接收节点,所述发送节点和接 收节点包括神经元芯片、外围电路及外部1/0设备模块,其特征在于,所述的外 部I/O设备模块包括微动开关输入模块、键盘扫描模块、液晶显示输出模块、 LED显示输出模块,所述微动开关输入模块、键盘扫描模块、LED显示输出模 块通过所述外围电路连接所述神经元芯片,所述液晶显示输出模块的数据总线端连接所述神经元芯片的数据总线端,所述液晶显示输出模块的控制端通过所 述外围电路连接所述神经元芯片。通过上述的基于神经元芯片的带多I/O设备的LonWorks节点通信演示系统 来实现通信演示的方法包括以下步骤, 步骤1、启动演示系统;步骤2、对发送节点进行初始化定义即为发送节点的外部1/0设备模块定 义直接I/0对象,用以产生控制信号;为液晶显示输出模块定义两个常数指针, 用于指向液晶显示输出模块左右半屏的存储块地址,定义一个网络变量,用于 为发送节点与接收节点之间定义明确的接口 ;步骤3、对接收节点进行初始化定义即为接收节点的外部1/0设备模块定 义直接I/0对象,用以产生控制信号;为液晶显示输出模块定义两个常数指针, 用于指向液晶显示输出模块左右半屏的存储块地址,定义一个网络变量,用于 为发送节点与接收节点之间定义明确的接口 ;步骤4、对系统中的发送节点与接收节点的网络变量进行绑定;步骤5、发送节点的神经元芯片控制液晶显示输出模块显示提示信息,同时 神经元芯片控制一译码电路使与键盘扫描模块连接的一緩冲器的片选信号有 效;步骤6、手动设置要发送的数据,即手动设置发送节点的微动开关输入模块 中微动开关的输入值;步骤7、开始从发送节点向接收节点发送数据,接收节点的LED显示输出 模块根据接收的数据进行显示。本专利技术的有益效果在于通过在外部I/O设备模块手动调整微动开关的输入 值、按下发送按键、LED指示灯指示及液晶显示通信过程,有助于指导Lon Works 技术的学习者更直观、清晰地理解及掌握使用1/0对象和网络变量进行通信的过 程,同时能有效指导针对LonWorks应用系统的软硬件设计。附图说明图1为本专利技术的系统结构示意图2为本专利技术发送节点和接收节点的总体结构示意图3为本专利技术一实施例具体电路连接示意图4为一译码电路的实施例电路连接示意图;图5为另一译码电路的实施例电路连接示意图; 图6为本专利技术通信演示方法的流程图。 附图标记说明100-发送节点;200 -接收节点;30-神经元芯片;40-外围电路;41-电源;42-晶振;43 -收发器;44-外部存储器;45-接口电路;4511-緩冲 器一;4512-緩冲器二; 4521 -锁存器一;4522-锁存器二; 461-译码电路一; 462-译码电路二; 51-微动开关输入模块;511 -八路微动开关输入模块;52 -键盘扫描模块;521 - 4x4键盘扫描模块;53 - LED显示输出模块;531-八 路LED显示输出模块;54-液晶显示输出模块;55-蜂鸣器模块。具体实施例方式以下结合附图,对本专利技术上述的和另外的技术特征和优点作更详细的说明。 请参阅附图1 ,为本专利技术的系统结构示意图,该通信系统为LonWorks系统, 其包括一发送节点100和一接收节点200,两节点之间使用LonTalk协议互相通 信,LonWorks技术提供了网络变量这样一个对象,为节点之间定义明确的接口 , 同时LonWorks技术还定义了 I/O对象,为应用I/O设备与神经元芯片30之间 提供通用接口。请参阅附图2,为本专利技术发送节点100和接收节点200的总体结 构示意图,其中所述发送节点100和接收节点200包括神经元芯片30、外围电 路40及外部1/0设备模块,所述的外部1/0设备模块包括微动开关输入模块51、 键盘扫描模块52、 LED显示输出模块53、液晶显示输出模块54,所述微动开 关输入模块51、键盘扫描模块52、 LED显示输出模块53通过所述外围电路40 连接所述神经元芯片30,所述液晶显示输出模块54的数据总线端连接所述神经 元芯片30的数据总线端,所述液晶显示输出模块54的控制端通过所述外围电 路40连接所述神经元芯片30。本实施例神经元芯片30使用神经元芯片3150 , 外部1/0设备模块分别使用八路微动开关输入模块511、4 x 4键盘扫描模块521、 液晶显示输出模块54、八路LED显示输出模块531。请参阅附图3,为本专利技术 一实施例具体电路连接示意图,此图中外部I/O设备模块还包括一蜂鸣器模块 55,神经元芯片3150的外围电路40包括电源41、晶振42、收发器43、外部 存储器44、接口电路45及译码电路,所述接口电路45包括緩冲器一 4511、緩 冲器二 4512、锁存器一 4521、锁存器二 4522;所述译码电路包括译码电路一 461和译码电路二 462,所述电源41、晶振42、收发器43与所述神经元芯片3150直接连接,所述外部存储器44的数据总线端连接所述神经元芯片3150 的数据 总线端,所述外部存储器44的地址总线端连接所述神经元芯片3150的地址总 线端,所述外部存储器44的控制端连接所述译码电路二 462的输出端,所述译 码电路二 462的输入端连接所述神经元芯片3150的地址总线端,所述译码电路 二 462的控制端连接所述神经元芯片3150的控制端,所述译码电路一 461的输 入端连接所述神经元芯片3150的I/O总线端,所述蜂鸣器模块55连接所述神经 元芯片3150的I/O总线端,所述八路微动开关输入模块511连接所述缓冲器一 4511的输入端,所述緩沖器一 4511的输出端连接所述神经元芯片3150的I/O 总线端,所述緩冲器一 4511的控制端连接所述译码电路一 461的输出端,所述 4x4键盘扫描模块521连接所述緩冲器二 4512,所述緩冲器二 451本文档来自技高网...

【技术保护点】
一种基于神经元芯片的带多I/O设备的LonWorks节点通信演示系统,其包括发送节点和接收节点,所述发送节点和接收节点包括神经元芯片、外围电路及外部I/O设备模块,其特征在于,所述的外部I/O设备模块包括微动开关输入模块、键盘扫描模块、液晶显示输出模块、LED显示输出模块,所述微动开关输入模块、键盘扫描模块、LED显示输出模块通过所述外围电路连接所述神经元芯片,所述液晶显示输出模块的数据总线端连接所述神经元芯片的数据总线端,所述液晶显示输出模块的控制端通过所述外围电路连接所述神经元芯片。

【技术特征摘要】

【专利技术属性】
技术研发人员:佟为明李中伟李璟李凤阁刘勇林景波
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:93[中国|哈尔滨]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1