现场总线学习

2023-09-20 17:38:02

1.现场总线现状

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.数据编码

2.1 数字数据的数字编码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 数字数据的模拟编码

在这里插入图片描述
在这里插入图片描述

3.通信方式!!!

答:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.局域网及其拓扑结构

答:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.工业总线协议

答:
1.RS232
2.RS485
3.I2C(SCL和SDA,各自接4K7电阻上拉)
4.SPI
5.MODBUS
6.CAN(差分,两线之间接120R电阻)

6.为什么要在can协议的控制器和bus总线之间,连接一个can收发器?

答:
CAN(Controller Area Network)协议是一种广泛应用于工业和汽车领域的串行通信协议。CAN收发器(CAN Transceiver)在CAN协议的应用中起着重要的作用,它连接在CAN控制器和CAN总线之间。

主要原因有以下几点:

  1. 电气隔离:CAN收发器通常具有电气隔离功能,可以将CAN控制器和CAN总线之间的信号电气隔离开来。这在工业和汽车等环境中非常重要,因为它可以防止传播噪音、抑制干扰以及保护设备免受电气击穿等问题。

  2. 信号转换:CAN控制器和CAN总线之间的电气特性(如电压水平和电流驱动能力)可能会有所不同。CAN收发器可以进行信号的转换和适配,确保信号在控制器和总线之间的正确传输。

  3. 增强驱动能力:CAN收发器可以提供高功率的驱动能力,使得CAN信号能够通过长距离传输和连接多个节点。这对于大型网络和复杂系统中的节点通信是至关重要的。

  4. 保护:CAN收发器通常具有过压保护、过流保护和过热保护等功能,可以保护CAN总线及其连接设备的安全性和稳定性。

综上所述,通过连接一个CAN收发器,可以实现CAN控制器和CAN总线之间的电气隔离、信号转换和增强驱动能力,同时提供保护功能,提高CAN网络的可靠性和稳定性。

在这里插入图片描述

7.那其他协议也需要这种收发器么?

答:
对于其他协议,是否需要使用收发器取决于具体的应用和实现方案。并非所有协议都需要额外的收发器。

对于一些协议,特别是针对短距离通信的协议,如I2C和SPI,通常不需要使用额外的收发器。这些协议的通信距离较短,且电信号和速率适于直接连接到微控制器或其他设备的引脚上。

然而,对于一些长距离通信或在嘈杂的环境中进行通信的协议,如RS232、RS485和CAN协议,使用收发器可以提供更好的电气性能和可靠性。收发器可以通过电气隔离、信号转换、驱动能力增强和保护等功能,提高信号传输的品质。

特定应用中,根据通信距离、噪声环境、驱动能力要求、电气隔离需求等因素综合考虑,可能会选择使用收发器。因此,在选择是否使用收发器时,要根据具体的协议、通信距离和环境考虑,并遵循相关的设计指南和规范。

8.OSI网络协议体系

在这里插入图片描述

更多推荐

不再使用步长卷积或池化:针对低分辨率图像和小物体的新的CNN构建块

摘要https://arxiv.org/pdf/2208.03641.pdf卷积神经网络(CNN)在许多计算机视觉任务中取得了巨大的成功,例如图像分类和目标检测。然而,它们的性能在低分辨率图像或小目标等更困难的图像任务中迅速下降。在本文中,我们指出,这根源于现有CNN体系结构中常见的缺陷设计,即使用步长卷积和/或池化层

基于卷积神经网络VGG的猫狗识别

!有需要本项目的实验源码的可以私信博主!摘要:随着大数据时代的到来,深度学习、数据挖掘、图像处理等已经成为了一个热门研究方向。深度学习是一个复杂的机器学习算法,在语音和图像识别方面取得的效果,远远超过先前相关技术。这也是深度学习在当下备受欢迎的原因之一,本实验的研究目的是自动识别猫狗类型,采用的是基于数据挖掘的猫狗自动

从 Zebec Protocol 长期布局看,ZBC 通证的潜在应用场景

在9月7日,Zebec创始人Sam做客社区,并进行了“NautilusChain以及$ZBC的未来”主题的AMA访谈。Sam在本次访谈中对NautilusChain生态的价值捕获、Zebec生态布局规划、可能会推出的NautilusChain治理通证NAUT进行了解读。本文将对本次AMA进行回顾与总结。主持人:社区新的

【JavaEE】_JavaScript基础语法

目录1.JavaScript概述1.1JavaScript简介1.2HTML、CSS、JavaScript的关系1.3JavaScrip的组成2.JavaScript的书写形式2.1内嵌式2.2行内式2.3外部式3.输出3.1alert3.2console.log4.变量的使用4.1创建变量4.1.1使用var4.1.

华为云云耀云服务器L实例评测|带宽,磁盘,CPU,内存以及控制台监控测试

🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。🏆数年电商行业从业经验,AWS/阿里云资深使用用户,历任核心研发工程师,项目技术负责人。🎉欢迎👍点赞✍评论⭐收藏文章目录🚀一、网络带宽测试🔎1.1Nginx反向代理到

华为云云耀云服务器L实例评测 | 华为云部署Docker容器

文章目录一、什么是Docker二、Docker的好处☁️模块化⛅层和镜像版本控制❄️回滚⚡快速部署三、华为云云耀云服务器L实例安装Docker四、Docker安装镜像测试五、Docker常用命令⛵小结一、什么是DockerDocker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然

华为云云耀云服务器L实例评测|使用宝塔10分钟部署一个围猫猫小游戏

目录前言一、选择华为云云耀云服务器L实例的原因二、华为云云耀云服务器的优势三、快速部署一个小游戏(1)终端部署1、使用`Termius`工具连接终端2、安装Nginx3、上传打包文件(2)宝塔可视化面板部署1、进入宝塔2、宝塔菜单3、上传代码4、下载Nginx应用5、配置Nginx(1)可视化面板配置(2)直接修改`n

Pytest自动化测试 - 必知必会的一些插件

【软件测试行业现状】2023年了你还敢学软件测试?未来已寄..测试人该何去何从?【自动化测试、测试开发、性能测试】Pytest拥有丰富的插件架构,超过800个以上的外部插件和活跃的社区,在PyPI项目中以“pytest-*”为标识。本篇将列举github标星超过两百的一些插件进行实战演示。插件库地址:http://pl

浅谈 AI 大模型的崛起与未来展望:马斯克的 xAI 与中国产业发展

文章目录💬话题📋前言🎯AI大模型的崛起🎯中国AI产业的进展与挑战🎯AI大模型的未来展望🧩补充📝最后💬话题北京时间7月13日凌晨,马斯克在Twiiter上宣布:“xAI正式成立,去了解现实。”马斯克表示,推出xAI的原因是想要“了解宇宙的真实本质”。GhatGPT横空出世已有半年,国内外“百模大战”愈演愈

内网IP端口提供外网连接访问?快解析动态域名与内网映射P2P穿透方案

我们在本地搭建服务器及发布互联网时,可以通过动态域名的方式联网。DDNS原理是用固定的域名代替变化IP,实现局域网发布公网,是适合本地动态IP环境的使用。但当本地没有公网IP时,如果解析绑定到内网IP,将内网IP端口提供外网连接访问?这时我们就需要用到内网映射的方式了。动态域名与内网映射是二种不同的方法,分别针对动态公

Apache Hive安装部署详细图文教程

目录一、ApacheHive元数据1.1HiveMetadata1.2HiveMetastore二、Metastore三种配置方式​2.1内嵌模式​2.2本地模式​2.3远程模式​三、Hive部署实战3.1安装前准备3.2Hadoop与Hive整合3.3远程模式安装3.3.1安装MySQL3.3.2Hive安装3.4启

热文推荐