DPM vs 可以


Confronto tra il protocollo DPM 德尔 sistema Theremino

e il protocollo 可以

Il 可以 è sicuramente superiore al DPM, 每奎尔哲 riguarda la immunità ai disturbi, il DPM 公顷 una immunità 报道, 但高重复率.

强电噪声, DPM 能失去几包没有后果, 由于其高重复率.

当有干扰时 (通常大多数时间发生的事情), DPM 利用其高重复率 (在高达 900 新鲜粮食店), 允许最大的流动性, 在多媒体系统的控制.

以下几页, 我们就可以聚集的重要信息, 这可能是有用的那些想研究, 沟通的另一种方法, Theremino 系统.


比较的距离和时间之间 DPM 和能

DPM
速度
DPM
时间
由单元格
DPM
bit/s /
最大距离
可以
bit/s /
可以
时间
由单元格
1
1 女士
1K
10 公里
2
500 我们
2K
5 公里
3
200 我们
5K
2 公里
4
100 我们
10K
1 公里
62.5K
16 我们
5
50 我们
20K
500 m
125K
8 我们
6
20 我们
50K
200 m
250K
4 我们
7
10 我们
100K
100 m
500K
2 我们
8
5 我们
200K
50 m
600K
1.66_ 我们
9
2 我们
500K
20 m
660K
1.5 我们
10
1 我们
1M
10 m
1M
1 我们
11
500 NS
2M
5 m
12
250_nS
4M
2.5 m

与示例 8 盖传感器

– DPM: (24 位的命令 + 24 数据位) * 8 奴隶 = 216 位计数

– 可以: (133 位传输 + 133 位接待) * 8 奴隶 = 2128 位计数

在此示例中, 可以使用许多更多的位, 来传达同样的信息 (il rapporto tra 我 di 咬 è 大约 10 时间)

此外请注意, DPM 总是回答确认, 在每个命令行的末尾, 虽然可以, 给同一安全, 发展 inviare 来 conferma, 联合国 intero pacchetto di risposta da 133 字节. 在某些情况下, il rapporto tra 咬了 trasmessi, 见证勒 20 时间.


我 pacchetti 可以 “标准” 教育署 “扩展”


表 1 – 可以版本


图 2. 标准可以: 11-位的标识符
( 1 + 11 + 1 + 1 + 1 + 4 + 64 + 16 + 2 + 7 + 7 = 64 + 51 = 115 双边投资条约 )


图 3. 扩展的罐头: 29-位的标识符
(1 + 11 + 1 + 1 + 16 + 1 + 1 + 1 + 4 + 64 + 16 + 2 + 7 + 7 = 64 + 69 = 133 双边投资条约)

CAN 通信协议是与碰撞检测和消息优先级仲裁的载波侦听多址协议 (CSMA / CD + AMP). CSMA 意味着规定的时期内处于非活动状态在尝试发送一条消息之前必须等待,总线上的每个节点.

CD + AMP 意味着碰撞是通过逐位仲裁解决, 基于消息的标识符字段中每个消息预先编程优先. 更高的优先级标识符总是赢得总线访问.

能标准表中列出的第一个版本 1, ISO 11519 (低速度可以) 最多是为应用程序 125 与标准的 11 位标识符 kbps. 第二个版本, ISO 11898 (1993), 也要 11 位标识符提供信号价格从 125 kbps 到 1 而最近的 ISO Mbps 11898 修订 (1995) 介绍了扩展的 29 位标识符. 国际标准化组织 11898 11-位版本通常被称为标准可以版本 2.0 a, 而国际标准化组织 11898 修正案称为扩展可以版本 2.0 b.

图中的标准可以 11 位标识符字段 2 为提供 211, 或 2048 不同的消息标识符, 而图中的扩展可以 29 位标识符 3 为提供 229, 或 537 万标识符.


Il 卡沃迪 trasmissione

电缆被指定为屏蔽或非屏蔽双绞线与 120-O 特性阻抗 (Zo). 标准定义了互连是单一的双绞电缆.

互连终止在两端的电阻等于一行,以防止信号反射的特性阻抗. 节点然后连接到与未终止的滴电缆总线, 或存根 (stub), 其中应尽量短,尽量减少信号反射.

如果多个设备都放在沿电缆, 只有将电缆两端的设备需要终止电阻器. 图 2 显示如何终止高速网络示例.


图 2 – 终止一个高速网络

注意到 ’ 与 Theremino 系统使用

– 可以电缆必须被扭曲.
– Con 我 cavetti 标准非 è 正名残能 e 开展 5 伏特

一个好的解决方案, 可能是 2 双绞线, 与 RJ 连接器从 4 政策. (就像网络电缆连接到 4 电线)

虽然电缆不能, 他们还为每个从属需要两个连接器.

注意到苏拉 lunghezza dei collegamenti 可以

能率与在高速模式下 SN65HVD230 (德州仪器 2003) 国际标准化组织 11898 标准规范给出的最大总线长度 40 m 和最大的存根 (stub) 的长度 0.3 m 与最多 30 节点. 然而, 以精心的设计, 更长的电缆, 较长的存根 (stub) 长度, 和许多更多的节点可以添加到总线 — — 总是与信号转导率中的权衡. 收发器具有高输入阻抗等 HVD230 被需要增加一辆公共汽车上的节点数.


可以要求外部收发器

PIC – 可以 / 林产品
(由微芯片连接 – 夏季 2010)

微控制器没有 CAN 收发器. 您必须将其添加外部, 正如在上面所示的 CAN 控制器.


可以 – 抗噪声性能

CAN 总线具有优良 高短路保护, 高的 ESD 保护, 宽的共模范围, 共模抑制比 和具有高抗噪性, 在恶劣环境中.

Queste caratteristiche indicano 车 il 可以发提供 errori e 非 si rompe, 马非调可怕车非 fa errori, 在 presenza di disturbi.

错误检查和故障隔离

CAN 协议包含了五种方法的错误检查: 三在消息级别和两位级别的. 如果一条消息失败与任一这些错误检测方法, 它没有接受和错误帧从接收节点生成, 造成传输节点重新发送该邮件,直到它正确接收. 然而, 如果出现故障的节点挂一辆公共汽车通过不断重复错误,, 其传输能力被它的控制器后达到错误限制.

在消息级别是 CRC 和 ACK 插槽中数字显示 2 和 3. 16 位 CRC 包含错误检测与 15 位校验和和 1 位分隔符前面的应用程序数据校验的和. ACK 字段是两位长并且包括确认位和确认分隔符位. 最后, 在消息级别还有一个窗体检查. 此检查条件查找必须始终是隐性位的消息中的字段的. 如果检测到显性位, 生成错误. 检查的位是对 SOF, EOF, ACK 分隔符, 和 CRC 分隔符位.

在位级别传送的每一位受到消息的发射机. 如果一个数据位 (不仲裁位) 上车后写和读它的对面, 生成错误. 对此唯一的例外是与消息标识符字段是用于仲裁, 和确认插槽,需要一点隐性的显性位改写. 最后一个方法的错误检测以后是逻辑的以位填充规则在五个连续位的相同层次, 如果下一位不是一种恭维, 生成错误. 填料可确保上升边缘可用的网络的同步, 和隐性位流不被误认为错误帧, 或表示消息的结尾的七位帧间空间. 毛绒玩具的位删除由接收节点控制器之前将数据转发 到应用程序.

对这种逻辑, 积极错误帧组成的六个主导位 — — 违反位填充规则. 这被解释为出错的所有 CAN 节点,然后生成他们自己错误帧. 这意味着可以从原来的六位错误帧,到十二位长着所有的回复. 此错误帧然后跟着分隔符和领域的八个隐性位总线空闲的时间之前重新传输邮件已损坏. 它是重要的是注意到转发的消息仍有争夺仲裁总线上.


可以 – 分层的 ISO 11898

CAN 总线由博世作为多大师, 指定 1 米的最大信号速度的消息广播的系统位每秒 (bps).

CAN 通信协议, ISO 11898, 描述如何在网络上的设备之间传递信息, 并符合开放系统互连 (开放系统互连) 定义了图层的模型. 实际通过物理介质连接的设备之间的通信是由模型的物理层定义的。. 国际标准化组织 11898 建筑图中定义的最低两层的七层 ISO/OSI 模型作为数据链路层和物理层 1.

 

关闭评论.