|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
; D1 f* o- I8 [' l7 l摘要:介绍了单片机与LON神经元芯片的接口方法,给出了采用双口RAM器件CY7C132为中间桥* c P8 \- z3 m2 F
梁来完成单片机89C51与L0N MC143150两个CPU之间进行数据通讯的实现方案。同时给出 了通
1 C& [. p& R" T+ l! R( `) ]% B# U O过双口RAM使单片机挂接到Lonworks 现场总线控制系统的部分程序。$ a% L" l9 Y) r4 F( z2 z& I1 }
关键词:双口RAM;CY7C132;单片机; 神经元芯片
1 B' m [7 F7 Z' P! V2 fLON现场总线技术是美国ECHELON公司于7 L0 t; V9 y5 b* C! C) l8 A
1993年推出的,由于其具有开放的网络操作体系、标
/ y( T4 u5 B1 Q) l( J# `准的网络通信协议、丰富的介质接口模板、支持多种3 }0 W( @0 r% J3 s, {" V
介质之间相互通信等特点,在工业控制领域得到广泛
6 k$ F# l- [/ ]5 Y4 M! o# t7 @响应。LON 支持控制系统最大限度的分布化,目前已
p& [& A4 a* c* D* P有多种支持L0N的芯片推出,其中TOSHIBA的神经
: q) N! E6 `7 A1 Z; Q' b元芯片(Neuron chip)MC143150内含3个8位CPU,能( K& I+ O, x: K; T- [9 W3 T% f" F2 @( r
支持网络通信协议LonTALK。由于MC143150的晶振
2 b2 s4 [# Q. l( J一般为10MHz,因此在某些现场测控系统中,其CPU& L% D% |$ s6 G2 b
往往无法同时满足数据采集、处理及其网络通信等功! v7 {1 f2 U7 n
能的要求。为了解决这些问题,笔者采用单片机来完& ?2 n: h2 j. F M
成数据采集和处理等功能,而使用MC143150完成网
! M. T/ e# |& O络通信功能。该系统中的单片机与MC143150可通过
, R3 @* }: H* \0 e访问双口RAM实现数据的交换,从而实现了单片机1 U4 z& t: z4 D9 W$ h
与LON神经元芯片间的通讯。
3 T1 d( v) n' F; e1 MC143150的原理及特点
& O0 Z$ ?* l- iMC143150神经元芯片是特别设计的VISI器" C3 X# [8 z% R H3 I l, W
件,它内含3个8位CPU、2k字节内部RAM、512字* h. U- l q* g8 m. y* n3 o/ u+ e
节EEPROM、网络通信口、通用I/0口、串行口、通用6 P7 U) r- O1 v, `( u2 b
定时器、时钟电路以及网络通信协议LONTALK等网& r& S2 \3 g0 E! ?* c A
络支持固件。其中一个CPU用于完成介质访问与冲
$ Y* w* @2 k0 t/ H' q# j突检测功能,称为介质访问CPU。-个CPU完成网; Z: H* f5 e# W- E) e. N
络协议处理功能,称为网络CPU。另一个CPU完成' B2 |' q# h2 v- [" `4 ]& ^
应用软件和接口功能,称为应用CPU。它们与片内存
) u0 ^* V1 b5 S& Q6 w储器、网络通讯接口、定时/计数器、I/0口驱动电路/ f4 O9 \4 r! h$ W; X6 ]$ [
通过16位地址总线和8位数据总线相连。神经元芯' f4 O3 s8 c6 }) ` Z7 }4 v
片MC143150有11个可编程的I/ 0引脚,可提供四* m, s8 W% {* g5 J) K3 b5 U
$ U) a7 p3 V+ H% |' B4 `6 a' n. r! b' @, A8 X( `% K" U& }' q& b* _4 J
; k+ K Z9 ?6 i q附件下载:
( G/ ^ _$ F8 z! p
7 B8 H9 O: X0 d' l |
|