周立功公司:可选消息监控器在CAN总线开发中的关键步骤
需积分: 50 99 浏览量
更新于2024-08-06
收藏 783KB PDF 举报
本文档主要介绍了周立功公司的BU-65170/61580 RT总线控制器在开发可选择的消息监控器模式以实现MIL-STD-1553B Notice2兼容性的过程。这种控制器提供了多种可编程功能,如忙状态字的软件控制、RT状态字的设置、以及RT功能的自动化选项,以减轻主处理器的负担。
首先,可编程的忙状态字允许根据指令广播/自有地址、T/R位和子地址动态设置忙位,确保数据字的正确接收和处理。此外,RT功能还包括可由软件控制的标志状态字、服务请求状态字、定时标签寄存器操作、数据传输相关的状态判断,以及对1553A和保留模式码的处理。
在MT结构方面,文档重点介绍了三种总线监控器模式:默认的字监控器模式,以及可选择的消息监控器模式和远程终端/可选择的消息监控器模式。推荐使用可选择的消息监控器,因为它提供基于RT地址、T/R位和子地址的更精确监控,并消除软件判断消息边界的需求,从而减少开发工作和运行时CPU资源的消耗。
字监控器模式下,BU-61580会接收并存储来自两条1553总线的指令、状态和数据字,每个字在RAM中占用一对,包含数据和监控器ID信息。监控器触发字寄存器增加了模式的灵活性,允许用户定义触发条件和中断请求。
可选择的消息监控器是文档的核心部分,它通过智能地过滤和解析来自双总线的消息,简化了主处理器的软件设计,只需关注关键信息,减少了CPU的负担。该模式支持基于RT地址的监控,以及子地址区别的功能,使得数据处理更加高效。
BU-61580的硬件特性包括集成的MIL-STD-1553接口、灵活的处理器/存储器接口、不同容量的RAM选项、错误检测和校验、自动重试机制、以及可编程的RT数据缓存和错误处理机制。此外,它还支持多种工作模式,如透明/缓冲、内存/寄存器等,以适应不同的系统需求。
周立功公司的这些产品提供了全面的1553总线解决方案,通过高效的监控器模式和丰富的可编程选项,帮助开发者构建出高效率、低复杂度的系统集成方案。
2022-03-03 上传
2021-10-01 上传
2021-10-25 上传
2018-06-12 上传
2018-06-12 上传
2013-01-06 上传
Yu-Demon321
- 粉丝: 23
- 资源: 3974
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库