基于ARM9的1553B与CAN总线转换卡的设计与实现

更新时间:2023-03-29 14:52:01 阅读量: 法律文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

在某些军用测控系统中,经常存在1553B总线与CAN总线之间的总线转换,这就促使了1553B与CAN总线转换卡的诞生。本文1553B与CAN总线转换卡采用ARM9处理器作为中间转换平台,RTLinux操作系统作为调度,通过上层应用程序实现了1553B总线与CAN总线之间的信息转换。转换卡还通过扩展的LCD接口和串口,实现了转换数据的实时监控。该系统在实际应用中得到了实时性,可靠性等方面的验证。

维普资讯 http://www.77cn.com.cn

《现代电子技术) 0 8年第 9期总第 2 2期 20 7

通信与信息技术司

基于 A M9 15B与 C N总线转换卡的设计与实现 R的 53 A唐太岗, 超曾(中国工程物理研究院电子工程研究所四川绵阳 6 1 0 ) 2 9 0

要 i某些军用测控系统中,常存在 15 B总线与 C在经 53 AN总线之间的总线转换,就促使了 15 B与 C这 53 AN总线转

换卡的诞生。本文 15 B与 CA总线转换卡采用 AR 53 N M9处理器作为中间转换平台, T iu R Ln x操作系统作为调度,过上通层应用程序实现了 15 B总线与 C 53 AN总线之间的信息转换。转换卡还通过扩展的 L D接口和串口, C实现了转换数据的实时监控。该系统在实际应用中得到了实时性,靠性等方面的验证。可 关键词: RM9 1 5 B C A; 5 3; AN;线转换;计总设中图分类号 i TN9 5 0 1.5文献标识码: B文章编号:0 4— 7 X 2 0 ) 9— 4 0 1 0 3 3 ( 0 8 0 0 5— 3

De in nd Re lz to fCA N s Tr nsto r n 5 3 Ba e n A RM 9 sg a a i a i n o Bu a ii n Ca d a d 1 5 B s d o TANG i a g, ENG a Tag n Z Ch o( ns i u e o e t on c En n e i g, i c e y ofEn n ern Ph sis, i n n 621 00。 i a) I tt t f Elc r i gi e r n Ch na A ad m gi e i g y c M a ya g, 9 Ch n

A sr c . n s me mi t r a u e n L c n r ls s e t e e a wa s e itb s ta sto e we n t e 1 5 B b s a d b t t I o l a y me s r me t 8 o to y t m h r l y x s u r n iin b t e h 5 3 u n a iCAN u . i ta st n b o t t e d sg n e l a i n o 5 3 n b s Th s r n i o o s h e in a d r a i t f 1 5 B a d CAN u r n i o a d Th 5 3 n i z o b s ta

st n c r . e 1 5 B a d CAN u i bs ta st n c r a e ARM 9 p o e s ra h r n i o l to m, rn io ad tk i r c s o s t e ta st n p a f r RTLi u p r t n s s e a h c e u e n c iv d t e i n x o e a i y tm s t e s h d l r a d a h e e h o

if r t n ta st n b t e 5 3 b s a d CAN u h o g h o y ra p ia i n p o r m Th r n ii n c r lo a n o ma i r n i o e we n 1 5 B u n o i b st ru ht etp l e p l t r g a a c o et a st a d as — o.

c iv d t e r a—t n t r a d c n r lo r n f r d t h o g h x e d d L h e e h e l i mo i n o to fta s o m a a t r u h t ee t n e CD t ra e a d s ra t ra e a d v l me o i e f c n e i l n e fc n a i n i— d td is ra—t b l y a d r l b l y b h p l a in a e t e l i a i t n e i i t y t ea p i t . me i a i c oKey o ds: RM 9; 5 B; w r A 1 53 CA N; s t a ii bu r nston; e i d sgn

1引言 2世纪 7 O O年代诞生的 15 B总线是一种主从式多 53

实时性不如 15 B,在军用电子中,靠性和实时性是 53而可最重要的。因此军用电子系统中, 5 3 1 5 B总线得到了广泛

的应用,同时 15 B总线硬件成本非常高,同条件下但 53相是 C AN总线的几百倍,于测试系统来说是很难承受的,对所以在现在的测控系统中对于控制仍旧采用 1 5 B总线, 53

冗余度总线对总线硬件有严格的规定,靠性和实时性可好,输速率达到 1 Mb s对于大多数的应用都能满足,传 /,

通过几十年的发展,经成为当今军用电子总线的首选。已而由德国 B CH公司开发的 CAN总线,用多主方式, OS采

对于测试采用 C A

N总线,这两者之间的信息交互就成而

了整个系统的关键,促使了对 1 5 B和 C N总线转换卡 53 A的设计与实现。

最高速率为 1Mb s由于其在汽车电子系统中的卓越表 /,现,在受到了越来越多的用户的关注和认可。这两种总现线都是传输速率高、靠性高、时性能好的总线,是他可实但们都存在一定的不足。 15 B总线的任一次数据传输都 53是由主节点发出命令开始,节点接到命令后解析并执从

2设计思想 1 5 B总线的帧结构有 2种,实命令字和状态字共 53其用一种帧结构。而这两种帧仅仅是同步头不同,图 1如所示。

行,同时把相应状态反馈给主节点,使得网络上的数据这传输率大大降低,并使主节点控制器非常繁忙,而且在下端出现异常时,据不能立即上传,须等待主节点的传数必

输命令,灵活性较差。而 C N总线为多主竞发总线, A能较好解决这个问题。但是 C N总线也存在很多不足,如 A例他无法和 15 B总线一样给出一个比较确定的响应时间, 53

而且没有双冗余或多冗余结构设计,这使得他的可靠性和图 I 1 5 B总线帧结构 53收稿日期:0 7 O一2 2 0—1 5

1 5 B的帧中,始 3位为同步位,据字是上跳沿, 53开数45

本文来源:https://www.bwwdw.com/article/0fyl.html

Top