首页 > 其他分享 >MIL⁃STD⁃1553B总线介绍

MIL⁃STD⁃1553B总线介绍

时间:2024-08-21 10:53:41浏览次数:8  
标签:STD MIL 总线 消息 单元 1553B

MIL⁃STD⁃1553B总线介绍

MIL⁃STD⁃1553B 是一种命令/响应型多路传输总线,它采用冗余的总线结构,在当前传输线发生故障时可立刻切换到冗余传输线上,防止通信中断。同时,1553B协议严格规定了消息格式,限定了每条消息的最大传输数据量及总线单元的最大响应时间,并规范了总线耦合方式、电缆电气特性等,从各个方面确保总线传输的高可靠性。

1553B总线包含三种总线单元:总线控制器BC、远程终端RT 和总线监视器MT,各单元在总线控制器BC的调度下有序地进行通信。总线上数据以字为基本单位进行传输,分为命令字、状态字和数据字,每个字包含20 位。总线单元间每一次数据的交换称为一条消息,1553B协议规定了10种消息格式,除此之外其他格式的消息均为非法消息。总线采用曼彻斯特编码方式,方便接收端提取同步时钟,简化了总线结构。

标签:STD,MIL,总线,消息,单元,1553B
From: https://blog.csdn.net/zhhk2005/article/details/141386974

相关文章

  • java操作milvus
    引入依赖<dependency><groupId>io.milvus</groupId><artifactId>milvus-sdk-java</artifactId><version>2.4.1</version></dependency>配置milvus客户端importio.milvus.client.MilvusServiceClient;importio......
  • milvus异机恢复
    环境:OS:Centos7milvus:2.4.6新实例和旧实例的版本一致 1.新环境部署好milvus 2.新环境创建一个空的db库名需要与原实例库名一致,比如库名叫:db_test 3.新环境执行一次空的备份提前是新环境需要安装milvus-backup/opt/milvus_backup/milvus-backupcreate-nbak_db_......
  • milvus-backup安装部署
    环境:OS:Centos7milvus:2.4.6standalone部署milvus-backup:0.49 1.官网:https://milvus.io/docs/milvus_backup_cli.md 2.下载地址:https://github.com/zilliztech/milvus-backup/releases  3.解压压缩包[root@host135milvus_backup]#mkdir-p/opt/milvus_backup#......
  • milvus调用阿里云大模型例子
    环境:OS:Windowspycharm:2022.1python:3.11.9 1.安装依赖模块pipinstallpymilvustqdmdashscope或是分别单独安装pipinstalldashscope--timeout=100pipinstalltqdm--timeout=100pipinstallpymilvus--timeout=100 2.导入文本报道内容将如下文本文件解压到项目的......
  • Linux高级编程(一)标准io:stdio.h
    标准io的概念1975DennisrIO库,C语言的标准,ANSIc IO即input outputI:键盘是标准输入设备====》默认输入就是指键盘 /dev/inputO:显示器是标准输出设备==》默认输出就是指显示器Linux操作系统当中IO都是对文件的操作C一部分,任何支持标准C的系统都可使用标准IO实......
  • PCB敷地铜皮距离板框间距:推荐15mil
    整个电路板一般敷地铜皮设置间距应该多少合适呢?有木有什么大厂的指导书之类的?或者理论指导类的书籍可以学习参考Altiumdesigner官方给的建议是>=0.03mm或12mil。带电铜皮与PCB板边的间距最好不小于0.3mm。如上图所示,在Design-Rules-Boardoutline页面来设置该项间距规......
  • /lib64/libstdc++.so.6: version GLIBCXX_3.4.20 not found
    java应用运行出现了2个错误,error1:/lib64/libstdc++.so.6:versionGLIBCXX_3.4.20notfounderror2:/lib64/libstdc++.so.6:versionCXXABI_1.3.8notfound查阅了网上的解决方法,都说要更新libstdc++.so.6,按照教程操作,一直没有成功,最后参考了好几篇文章,综合了大家的方法,成功更新......
  • Milvus向量数据库-BM25稀疏嵌入
    milvus向量数据库milvus支持混合搜索,多个向量同时检索,然后进行重排序最终返回结果。多向量包括(多个密集向量或稀疏向量)Embedding嵌入它是一种机器学习概念,用于将数据映射到高维空间,其中具有相似语义的数据被放置在一起。通常是来自BERT或其他Transformer家族的深度神经......
  • P5836 [USACO19DEC] Milk Visits S(树上并查集)
    核心思路对于相同颜色且相邻的点合并。若不在同一集合,则0若在同一集合,同色1异色0AC代码#include<bits/stdc++.h>usingnamespacestd;intfa[1145141];charcol[1145141];intn,m;intfind(intx){ if(x==fa[x]) returnx; returnfa[x]=find(fa[x]);}v......
  • 【YashanDB数据库】YAS-02024 lock wait timeout, wait time 0 milliseconds
    【标题】错误码处理【问题分类】锁等待超时【关键字】YAS-02024【问题描述】执行语句时候,因锁等待超时执行语句失败【问题原因分析】数据库默认锁等待时间为0秒,如果执行语句存在锁等待过长会执行失败【解决/规避方法】调整锁等待的时间altersystemsetDDL_LOCK_TIMEOUT=......