|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 uperrua 于 2020-7-15 15:42 编辑 0 ~2 L+ j2 P0 o' `1 o$ d
+ K4 b5 p2 v# ?/ x. P2 [ q
LON节点采用查询方式的主从处理器SPI接口没计 6 N, l9 m3 k$ c& _
摘要:为增强LonWorks节 点控制能力,采用单片机作为LonWorks节 点的主处理器,Neuron芯片作为从处
/ a; g8 X( Y o: o a理器;主从处理器采用SPI通信接口;利用Neuron芯片中声明的Neurowire对象和AT89S51单片机中
7 v# {/ s7 U, T# X用软件模拟SPI操作,以请求应答的方式在8个时钟脉冲的上升沿和下降沿完成主从处理器的数据传
' H# J. e/ E0 T- Y- e& W- E$ |递。实践表明:用SPI方 式实现单片机与Neuron芯片的通信,提高Neuron芯片利用率,提高节点的
- @% ^1 O0 T- m, d A. G性价比。" b2 v* r. l9 k+ C
关键词: LonWorks节点主 处理器单片机从处理器Neuron芯片SPI接 口
0 B* {' Z2 H+ p: K2 K" ~# Z
7 K$ Q+ T @0 s8 D# c2 z" @4 H( iLonWorks技术在国内发展迅速且市场需求量日
. z u* { z: V! ]益增大,并开始应用于复杂的系统中。由于LonWorks: {! X9 i2 l8 F; Q1 `4 ~* Z
技术的核心Neuron芯片采用基于事件巡检的调度机* U6 |# x4 t9 s' O5 l$ z# C' J
制,因而其应用处理能力相对较弱,对于复杂的应用常% I: h. R8 ]7 `2 B! G2 Q2 d- M
使用主从处理器结构。主处理器完成应用程序处理,.1 r& C F- t! t" l
而把Neuron芯片作为通信从处理器,主要处理网络通,/ H/ A1 ]* u4 j M' }
信。主处理器与Neuron芯片之间的接口方式主要有3& c# m$ ~+ r8 i, S4 h; g! V1 X
种:并行IO、串行IO和双口RAM。为节约Neuron芯片# U& W2 N3 N/ X: u5 j8 A
的I/O硬件资源,减小LonWorks节点体积,采用一种高
( c' A2 ?7 N& {速、全双工、同步的串行通信总线SPI连接节点的主从: x/ @3 O0 Q& C' a
处理器,具有电路简单、速度快、通信可靠等优点。
/ d4 f! e+ x( b7 n1 Neuron芯片和L onTalk协议- z& V# n" P4 V5 p+ P
LonWorks技术是美国Echelon公司于90年代推出/ u' B7 Q5 ?9 \7 I7 ]+ h
的一种完全开放的现场总线技术,是用于开发监控网
! K1 e% n& r3 U1 N* M) D络系统的一个完整的技术平台。LonWorks的核心技
& T6 c1 ^" g' A# D术Neuron芯片包括3个独立的中央处理器,分别用于
0 B$ I* k; r; G2 w! t用户程序处理、网络应用处理、介质访问处理; 11个通6 t. x5 n0 |( r/ f5 N
, n/ Y; ?( @. X4 M
4 H4 s: u( V# C. j3 d; L" ^' D6 j0 g
. P& Y$ | X$ A# |8 }. f' c |
|