DSI3协议理论基础讲解

这篇具有很好参考价值的文章主要介绍了DSI3协议理论基础讲解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        此处我也就不复制黏贴文档了,以个人对DSI3的理解,用白话文的方式来讲述下DSI3,也为自己后续回顾使用。这一讲呢,主要就是概括论的东东,细分的调试和解析,将在后续进行讲解。言归正传,老掉牙的报告格式开始咯

1  什么是DSI3

        DSI3其实就是一个主从式一对多的异步单线电流电压型通信。

        PS:

        为何是主从式呢?

                同时作为Slave是不会主动发送信息给Master。

        为何可以一对多呢?

                DSI3从设备的可以在DM模式下自动分配ID,从而达到多个从设备共享DSI3总线的需

                求。(DM模式下自动分配ID会在后续进行讲解,这里主要陈述理论知识)

        为何是异步通信呢?

                异步通信,其实大家也可以理解,毕竟是一根通信线,所以需要Master和Slave双方设定

                相同的频率(说的不太准确,白话一点就是发和收都使用相同的频率解析),这点要先

                记住,后续为调试通信参数时需要注意的点。

        如何理解电流电压型?

                在一根通信线上Master以电压的形式将数据传输给Slave,Slave以电流的形式返回数

                据。此处呢为何是这种设计模式,为何不是都电压或者都是电流,此处我也是一知半

                解,我也就不阐述自己观点,避免误导大家,有对此处有自己见解或了解的,可以一起

                探讨交流。

        这里呢,我也意思附张图,不然都是文字好像是有点让人不想看~~~

DSI3协议理论基础讲解

这张图呢,就是CRM模式下的一个请求与回应的时序图。蓝色是请求(数据是电压形式的),红色是回应(数据是电流形式的)。

 PS:

        手上的示波器没有电流碳棒,所以我在调试的时候是直接使用普通碳棒来测量的,也是可以测量出电流变化的(测量值多放大几倍就可以看出来了),哎,穷没办法,说多了都是泪~~~也附带两张图给大伙瞧瞧鸟枪示波器的调试图(CRM模式下的波形图)。

        第二张图呢是放大七八倍之后的图,后面那段像蚯蚓一样的就是Slave的反馈信息。(示波器U盘都没法识别,只能拍照咯,后续看有咩有机会更新个超清,泪~~~)

DSI3协议理论基础讲解

DSI3协议理论基础讲解

 

2  DSI3模式分类

        DSI3分为如下几个模式:(这里呢我觉得翻译过来可能反而失去了原本的意思,也就直接复制英文贴过来了。。。)

                CRM :command and response mode

                PDCM : periodic data collection mode

                BDM : background diagnostic mode

                DM : discovery mode (auto address mode)

DSI3协议理论基础讲解

         框图呢,在此也复制一个贴这里;因默认上电是CRM,所以自然而然的我们需要上手,会从CRM模式开始来调试。当然前提是你的MCU已经和DSI3 Master已经可以正常通信,MCU自带DSI3模块的请忽略。

        好了第一讲就到这里结束了,那些乱七八糟的黏贴我就不贴了,相信大家在这之前应该已经对DSI3有过一丢丢的了解,接下来第二讲就开始来记录我当时调试CRM的各种坑和问题了。哎文章来源地址https://www.toymoban.com/news/detail-431612.html

到了这里,关于DSI3协议理论基础讲解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OSPFv3基础理论讲解

    目录 OSPF基础 OSPFv3概述 Router-id 链路本地地址在OSPFv3中的应用 OSPFv3的LSA与v2的区别 LSA头部信息 Router-LSA(1类) Network-LSA(2类) Intra-Area-Prefix-LSA(9类) Link LSA(8类) 产生几条1/2/8/9类LSA OSPFv3支持多实例 OSPFv3尾部跟踪认证 由于OSPF的扩展性不强,为了支持IPv6地址,重新定义了

    2023年04月19日
    浏览(41)
  • 广域网技术——SR-MPLS技术基础理论讲解

    目录 SR-MPLS基础概念 使用Segment Routeing MPLS技术的优点 Segment Routeing MPLS的基本原理 SRGB全局标签空间 SRLB本地标签空间 Segment ID Bind SID 粘连标签 SID标签冲突 数据转发隧道建立方式 SR-MPLS BE SR-MPLS TE SR-MPLS TE Policy 隧道的流量引入方式 数据转发路径的类型 基于Perfix Segment的转发路径

    2023年04月20日
    浏览(40)
  • 4年测试经验面试要20K,简单问了一下,连基础都不会,我也是醉了····

    现在招个合适的人可真难呀,不是这不会就是那不会,没有一个让我满意的··· 公司前段时间缺人,面试了不少的测试,结果居然没有一个符合要求的。一开始瞄准的就是中级测试工程师的水准,也没指望来技术大牛,提供的薪资在10-20k,面试的人很多,但平均水平很让人失

    2024年02月08日
    浏览(60)
  • 史上最简SLAM零基础解读(6) - 卡方分布(chi-square distribution)和()卡方检验(Chi-Squared Test) → 理论讲解与推导

    本人讲解关于slam一系列文章汇总链接:史上最全slam从零开始   文末正下方中心提供了本人 联系方式, 点击本人照片即可显示 W X → 官方认证 {color{blue}{文末正下方中心}提供了本人 color{red} 联系方式,color{blue}点击本人照片即可显示WX→官方认证} 文末正下方中心 提供了本人

    2024年02月08日
    浏览(46)
  • 计算机网络基础知识(五)——什么是TCPUDP协议?图文并茂的方式对两大传输层协议进行从头到尾的讲解

    TCP和UDP协议是TCP/IP协议的核心。 TCP 传输协议:TCP 协议是一TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠

    2024年02月05日
    浏览(57)
  • stm32_电源管理(上)——理论讲解

    电源对电子设备的重要性不言而喻,它是保证系统稳定运行的基础,而保证系统能稳定运行后,又有低功耗的要求在很多应用场合中都对电子设备的功耗要求非常苛刻,如某些传感器信息采集设备,仅靠小型的电池提供电源,要求工作长达数年之久,且期间不需要任何维护。 由于智慧

    2024年01月21日
    浏览(49)
  • 分布式协议与算法——CAP理论、ACID理论、BASE理论

    CAP理论,对分布式系统的特性做了高度抽象,比如抽象成了一致性、可用性和分区容错性,并对特性间的冲突(也就是CAP不可能三角)做了总结。 CAP三指标 CAP理论对分布式系统的特性做了高度抽象,形成了三个指标: 一致性(Consistency) 可用性(Availability) 分区容错性(

    2024年02月14日
    浏览(44)
  • 整数规划、对偶理论、线性规划经典例题讲解

    整数规划是一类要求问题的解中的全部或一部分变量为整数的数学规划,应用范围极其广泛。不仅在工业和工程设计和科学研究方面有许多应用,而且在计算机设计、系统可靠性和经济分析等方面也有新的应用。 通过前面的学习,我们已经掌握了整数规划的数学模型、割平面

    2024年02月05日
    浏览(56)
  • 【Python入门知识】NumPy 数组搜索,案例+理论讲解

    前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 搜索数组 可以在数组中搜索(检索)某个值,然后返回获得匹配的索引。 要搜索数组,请使用 where() 方法。 实例 查找值为 4 的索引: 运行实例 更多python资料、源码、教程: 点击此处跳转文末名片获取 上例会返回一个元组:(array([

    2024年02月03日
    浏览(49)
  • 【网络安全】「漏洞原理」(二)SQL 注入漏洞之理论讲解

    严正声明:本博文所讨论的技术仅用于研究学习,旨在增强读者的信息安全意识,提高信息安全防护技能,严禁用于非法活动。任何个人、团体、组织不得用于非法目的,违法犯罪必将受到法律的严厉制裁。 【点击此处即可获取282G网络安全零基础入门学习资源】 信息搜集在

    2024年02月06日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包