|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- z3 f. m$ | q) ~摘要:介绍了单片机与LON神经元芯片的接口方法,给出了采用双口RAM器件CY7C132为中间桥
5 g8 f1 c- k' T9 P4 e梁来完成单片机89C51与L0N MC143150两个CPU之间进行数据通讯的实现方案。同时给出 了通
) L, c6 ?3 U0 Z过双口RAM使单片机挂接到Lonworks 现场总线控制系统的部分程序。5 n# y" J6 y4 k. u2 R4 f7 E2 E
关键词:双口RAM;CY7C132;单片机; 神经元芯片
7 D. q* e2 ?; `' ZLON现场总线技术是美国ECHELON公司于; W5 U& ?) Z; L: O# I/ W( @& k( y
1993年推出的,由于其具有开放的网络操作体系、标
1 R4 s: r( u; z4 @3 |( |" p准的网络通信协议、丰富的介质接口模板、支持多种) t4 w( v: o6 j7 Y& e+ t s9 U
介质之间相互通信等特点,在工业控制领域得到广泛" U8 R% r- B2 d! ~: _9 _* S2 J
响应。LON 支持控制系统最大限度的分布化,目前已
- y. H1 o# [7 o4 j有多种支持L0N的芯片推出,其中TOSHIBA的神经; F( z% Y6 t6 U6 z/ ^7 `1 o9 q# ^0 \
元芯片(Neuron chip)MC143150内含3个8位CPU,能/ v% y$ J6 g8 b" }
支持网络通信协议LonTALK。由于MC143150的晶振0 `$ j1 ^8 ]2 [0 r
一般为10MHz,因此在某些现场测控系统中,其CPU3 n+ Y* {% \% N0 t$ s2 Z) u
往往无法同时满足数据采集、处理及其网络通信等功
% Y9 `) j. R0 q能的要求。为了解决这些问题,笔者采用单片机来完( f K+ w" j( d
成数据采集和处理等功能,而使用MC143150完成网% q! h3 w1 ^# B$ L: o* B
络通信功能。该系统中的单片机与MC143150可通过$ {$ k& p: |" [4 {! X2 k! x* D- c
访问双口RAM实现数据的交换,从而实现了单片机
, H3 m; P) C& |3 d' R. Q. S. T与LON神经元芯片间的通讯。- B7 M P0 f4 K; w: U
1 MC143150的原理及特点8 o7 q5 Y; s' b/ ^. b+ M1 ?
MC143150神经元芯片是特别设计的VISI器
! E G1 m$ {0 L件,它内含3个8位CPU、2k字节内部RAM、512字% Q+ n% g& a; j8 J9 w) x
节EEPROM、网络通信口、通用I/0口、串行口、通用; Q* H/ p. f1 [3 A: S2 ~
定时器、时钟电路以及网络通信协议LONTALK等网7 y9 O1 b9 t% }- E
络支持固件。其中一个CPU用于完成介质访问与冲; [) N4 k9 P" S4 c
突检测功能,称为介质访问CPU。-个CPU完成网
) f2 }! q+ F$ ]络协议处理功能,称为网络CPU。另一个CPU完成
: a. M; b" b( U K8 A) y应用软件和接口功能,称为应用CPU。它们与片内存
. o$ p0 |" f E Y储器、网络通讯接口、定时/计数器、I/0口驱动电路& o4 T" G$ h2 N& k& w$ T6 V
通过16位地址总线和8位数据总线相连。神经元芯
H7 R& K+ n3 P6 x, c片MC143150有11个可编程的I/ 0引脚,可提供四
4 @" V; E4 ]: C* \. N; t" Y2 b9 `# W8 H( w* Q
+ l. }; C8 y7 ] U
9 F, N1 U4 B* R+ ]) _附件下载:
8 K5 e7 v* A. f3 u. e4 q
/ ^# O+ C; U2 p6 y6 ? |
|