Application of controller area net bus in array antenna control
-
摘要: 为控制数万单元的阵列天线,基于控制器局域网络(CAN)总线设计了一套多级通信系统。分析了CAN总线的拓扑结构,根据每路CAN的带负载能力设计了多级CAN总线通信网络的基本结构;基于Nios II软核处理器设计了CAN总线通信节点硬件电路;最后根据阵列天线控制功能的要求,基于CAN2.0B协议设计了应用层通信协议和应用程序。阵列天线波束扫描实验表明,通信系统满足500 kbps以上传输速率的要求,通信时间抖动小于1 ms,当阵列天线辐射峰值功率达到GW量级时仍可以有效控制天线系统。Abstract: To control the antenna array with numerous elements,a multi level communication system based on controller area network (CAN) bus is designed. Firstly, CAN bus topology is analyzed and the basic CAN network structure is derived from the capacity of a single CAN channel. Then, CAN node hardware based on Nios II soft core is proposed. Lastly, application layer communication protocol and application software for array antenna work function are compiled based on CAN 2.0B. Experiment shows that this CAN network can work at baud rate higher than 500k bps, and its jitter time is less than 1 ms. Moreover, this CAN network controls array antennas steadily in high power environment at GW level.
-
Key words:
- CAN bus /
- array antenna /
- multi level network /
- expansibility
点击查看大图
计量
- 文章访问数: 1080
- HTML全文浏览量: 209
- PDF下载量: 396
- 被引次数: 0