|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
$ P2 U `5 c) Z1 T) _1 l4 I
摘要:自2006 年Profibus现场总线成为我国现场总线的国家标准( CB/T 20540-2006)以来, Profibus-DP从站的开发已逐渐成为当
% P4 u' u/ |% n/ x* ^今工业自动化控制及仪表领域的研究热点。针对该热点讨论了采用AT89S52 和协议芯片SPC3设计了Profibus-DP从站,分别从Profi-
& [8 M- `( @3 `% v8 Y8 h* ^bus-DP从站的硬件设计、软件设计和组网调试三方面展开较详细的讨论,并进行了组网调试。结果表明,该从站能够稳定可靠地运0 z% Q$ Z5 K+ n# J1 [3 @0 P, ~4 P% d
行,有力地促进了Profibus-DP现场总线的推广应用。
8 ~' P3 V+ O7 Y6 q8 Q7 M0 _# g
7 {9 Q: l" s4 Z+ y* y关键词: Profibus 现场总线 单片机 工业通信 V0接口 GSD 文件
7 n8 u ?1 n b1 x& |) O G. O/ s/ L) c ]+ B
0引言
9 R+ [. E* Q: ]6 c在现有的各种现场总线中,Profibus总线占有很大
9 U" V; T! S! r: q: j的市场份额,并提供了DP、PA和FMS三种协议类型。
1 Q8 `0 H* W3 @Profibus作为开放式现场总线标准,用户可以根据自己/ F9 C! ]$ Z1 x' I Y" U$ T
的实际需求开发相应的从站模块,尤其是随着2006年.9 \( Z+ D* r2 H: F# G9 \" C6 T
11月Profibus现场总线正式成为我国现场总线国家标
4 C2 I2 l( p5 l" U4 K准( GB/T 20540-2006),Profibus-DP从站的开发已逐渐" y) @; g7 w, a# r: ^# {9 _+ C
成为当今工业自动化控制及仪表领域的研究热点。2 K5 @7 C E7 b. _3 b
Atmel公司的AT89S52是采用非易失性技术生产% Z: T- B) t7 @2 ^
的低电压、高性能CMOS单片机,并且具有外扩总线接5 q. W7 p- i1 U$ Q8 N r. L
口,特别适合与Profibus协议芯片SPC3共同构建Pro-) E, U# u! i: r3 ]8 H) D
fibus-DP从站(简称DP从站)。
- g0 W+ T( Z% G x0 S/ z1 Profibus-DP 从站总体设计+ z0 V! @, |7 e: i1 a# d
Profibus-DP从站按接口类型主要分为开关量输
7 I9 C ~. ]- M, m! l) `0 E人/输出从站和模拟量输入/输出从站,以上两种DP
! g9 _% R2 w5 S- m/ W9 T从站在硬件上的相同点是均采用单片机和协议芯片实
- c' H! @: O+ w: r& K. L现对输人/输出接口的信号进行处理;不同点在于从站4 X, E# ]& }) `5 b0 D& H3 O( @4 C5 G
处理的信号分别为开关量信号和模拟量信号,输入/输$ y- p9 Q T" k9 b
出接口形式不同。基于以,上原因,本文以模块化设计
& t* n8 ^7 l1 u; b. }2 D3 V6 p; O$ r思想,讨论了“接口板+主机板"Profbus-DP从站设计. d" G& K( p. c/ e9 g D
与实现,从站总体结构示意图如图1所示。
- j0 L/ p4 T5 J3 p5 H# t) l主机板主要完成与Profibus-DP主站的通信和系6 o: i" f. S) m/ z6 o& K9 w7 d4 N
统控制,并执行相关V0口子程序;接口板受主机板控. L2 w( t0 \8 \( V
制完成系统信号的采集和输出;主机板和接口板之间
# A8 C( G3 A) ~& e通过扁平电缆进行连接。
, A5 z0 S4 Y: ` r以上方案不同接口板可以使用相同的主机板,从
, b+ z5 b6 t+ `/ k# _, s2 {2 M. A而可以降低研发成本;同时模块化设计可以使主机板1 s# L. i. x. A; O, {0 J
和接口板在功能上分离,方便了DP从站硬件电路的
% A1 p6 o- S+ [* ]! A调试;模块化设计方案还可以为从站的功能扩展提供
! e& y, }% p" _& {空间,例如DP从站的应用发生变化时,只需对接口板# z) K$ d7 v: q3 T+ T& {1 K
进行重新设计,主机板无需重新设计。
$ P% A0 Y0 i& m1 a2 Proflbus-DP 从站硬件设计9 h3 }$ D4 r% R" r: j
Profibus-DP从站硬件设计主要包括:主机板设计、
! x# A+ @2 e6 FAI接口板设计、AO接口板设计、DI接口板设计和DO
# @: ^3 r) C5 U h4 a" j接口板设计。
, ]! M) D" W$ P! o# _9 N2.1主机板设计
7 `) [1 `7 `& e; b' _主机板硬件结构如图2所示。其中SPC3是Sie-6 O5 ~! U1 h# |
mens公司生产的一种用于Profibus-DP从站的智能通
$ B- C/ ^1 `% H+ y6 A* ]5 ^+ o信芯片,其内部结构如图3所示。SPC3 集成了大部分
, u6 L" m% i5 `" N# C4 e的Profibus-DP协议,SPC3 通过它的双口RAM与微处理5 X0 f% \9 s6 s6 ^4 T1 |( D8 S0 b1 ~6 @
器交换数据,微处理器操作SPC3芯片就像操作它的外
q5 ^, E+ {8 s% A, z% W部RAM。DP通信的服务存取点由SPC3自动建立,各" s2 H2 A" N& D" p4 c M. |
种报文信息呈现在用户面前是不同BUF的内部数据,.- z7 m9 l+ |+ K7 k8 h9 g' y) p
* ~3 L& d- X" S) A$ T0 u V: y: b
# ?2 A- I- [0 L1 f) v$ K5 J
# d% R* ^( `7 u+ {: s附件下载:
5 |( }4 ~" A- e3 Z4 }- b& V# ~ o
" T" n! e _ r! ?; U2 _3 W9 Q
/ o0 e6 d: }! w' P. C7 o# T$ T2 j }4 I' |4 Q0 Z
3 |1 M6 I/ _+ _6 ~' \& z5 @5 N, l2 e" M |
|