当前位置: 首页 > 编程日记 > 正文

双绞线和同轴电缆

线缆作为连接器件,相当于不同系统之间沟通的“桥梁”,选择线缆类型的好坏,也决定着传输信号的质量,影响着整个系统的稳定性。

(1)特性阻抗

先说一下关于线缆在传输过程中的特性阻抗问题。

特性阻抗是指电缆无限长时该电缆所具有的阻抗,阻抗是阻止交流电流通的一种电阻,(所以万用表测不能直接测出一个电缆的特性阻抗)特性阻抗的影响因素包括电缆的电导率,电容以及阻值组合后的综合特性。此特性在低频时可以不用考虑,但是对于高频率,且长距离传输的信号来说,就必须要考虑。很多时候在长距离传输时未考虑特性阻抗问题,会导致信号畸变和电缆间信号串扰,从而导致信号振铃,且线缆的分布电容和分布电感会吃掉比如方波的上升沿,从而使得方波信号变为类正弦波信号,而且长距离的线缆还会吸收天空中的其他杂波,导致信号紊乱。若是特性阻抗不连续或者特性阻抗异常会导致信号反射,从而引起电缆中的传输信号畸变导致网络出错。

所以一般在终端会加上终端匹配电阻,对信号吸收其能量,防止信号反射;

(2)强干扰线和信号线

强干扰线比如:电源线,CPU的总线,CPU的IO线,电动机和电铃的引线等。强干扰线和信号线在走线时尽量不要平行走线,尽量隔开走线。若是要平行走线也要隔开一定的距离。垂直走线可以避免上述问题。

(3)双绞线

双绞线用于传输平衡信号,其最大的特点是抗干扰,克服信号的衰减和波形的畸变。双绞线可以传输模拟和数字信号。

双绞线的特征如下:

1)导线直径:铜导线的直径越大,带宽就越高;

2)含铜量:含铜量越高,线越柔软,传输能力越强;

3)导线单位长度绕数:导线螺旋缠绕的紧密程度,单位长度内的绕线越多,对干扰的抵消作用越强;

4)屏蔽措施:屏蔽措施做得好,抗干扰能力就越强。有非屏蔽双绞线和屏蔽双绞线,非屏蔽双绞线常用;

双绞线的分类如下:

1)一类线:由两对双绞线组成的非屏蔽双绞线,频谱范围窄,主要用于传输语音,少用于传输数据,最高能够支持20kbit/s的数据速率;

2)二类线:由四对双绞线组成的非屏蔽双绞线,用于传输语音传输和最高能达到4Mbit/s的数据传输;

3)三类线:由四对双绞线组成的非屏蔽双绞线,用于传输语音传输和最高能达到10Mbit/s的数据传输,10 base-T的以太网;

4)四类线:由四对双绞线组成的非屏蔽双绞线,用于传输语音传输和最高能达到16Mbit/s的数据传输;

5)五类线:由四对双绞线组成的非屏蔽双绞线,用于传输语音传输和最高能达到100Mbit/s的数据传输,主要用于百兆以太网,如在100 base-T的以太网;

6)超五类线:由四对双绞线组成的非屏蔽双绞线,与五类相比,超五类所使用的铜线质量更高、单位长度绕线也更多,因为衰减也更小、信号串扰更小,更具有小的时延误差,在使用4对双绞线同时用于传输的情况下,可以用于1000 base-T的千兆以太网;

双绞线的优缺点如下:

1)成本低,易于安装;

2)应用广泛,电话线和网络线大多使用双绞线;

3)带宽有限;

4)信号传输距离短,只能最高达到1000m左右,若要保持长距离,大带宽,只能采用光纤;

5)抗干扰恶劣环境能力不强,对雷击和强电磁的干扰差;

双绞线的原理如下:

wps82D7.tmp

上图是从非平衡经过双绞线达到平衡,在经过双绞线达到A2达到非平衡输出。其中平衡输出的双绞线是如何实现抗干扰的呢?

wps82E8.tmpwps82F9.tmp

对应左图,L1离着干扰源较近,所以在RI端会有一个干扰I,对应右图采用双绞线之后,由于I1和I2相等,所以I = 0,不会产生干扰。

所以类比于我们的差分电路也是这个道理。对于RS232传输距离短,RS485能传输长距离,是因为RS232是因为将数字信号0和1转换成了+3V ~+15V -15V ~-3V的电压信号,通过线缆传输,由于线缆存在分布电感,分布电容的存在,使得信号的振铃,反射,串扰等因素,在终端信号衰减、变形明显。而差分电路恰恰解决上述问题,使得传输距离更加远,RS4853~4Km。

(4)同轴电缆

wps82FA.tmp

同轴电缆的铜导体要比双绞线的铜导体更粗,因此可以传输较宽的带宽,可达到数百MHz,且较双绞线有更好的屏蔽层。

同轴线缆有两种:一种是50Ω阻抗的同轴线缆,用于数字传输,多用于基带传输,也被称为基带同轴电缆;另一种是75Ω阻抗的同轴线缆,模拟传输,也被称为宽带同轴线缆;

同轴电缆抗干扰能力强,频带宽,性价比高,用于有线电视系统的信号线,射频信号线等。

相关文章:

keras训练完以后怎么预测_使用Keras建立Wide Deep神经网络,通过描述预测葡萄酒价格...

你能通过“优雅的单宁香”、“成熟的黑醋栗香气”或“浓郁的酒香”这样的描述,预测葡萄酒的价格吗?事实证明,机器学习模型可以。在这篇文章中,我将解释我是如何利用Keras(tf.keras)建立一个Wide & Deep神经网络,并…

如何发布自己的NPM包(模块)?

1.注册NPM 账号 注册地址:https://www.npmjs.com/。 2.初始化自己要发布的项目 搭建本地环境:安装node.js,包含了npm命令。新建目录,在该目录下,初始化项目:npm init。按照提示填写初始化信息,我…

PHP对于浮点型的数据需要用不同的方法去解决

Php: BCMathbc是Binary Calculator的缩写。bc*函数的参数都是操作数加上一个可选的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale没有提供,就用bcscale的缺省值。这里大数直接用一个…

mysql提示符详解_MySQL字符集使用详解

查看字符集相关变量mysql> show variables like character%;————————–——————————-| Variable_name | Value |————————–——————————-| character_set_client | latin1 || character_set_connection | latin1 || character_set_database…

Apache漏洞修复

今天受同事的委托,修复一台服务器的Apache漏洞,主要集中在以下几点: 1.Apache httpd remote denial of service(中危) 修复建议:将Apache HTTP Sever升级到2.2.20或更高版本。 解决方法:升级HTT…

Java遍历Map对象的四种方式

关于java中遍历map具体哪四种方式&#xff0c;请看下文详解吧。 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 1 2 3 4 Map<Integer, Integer> map new HashMap<Integer, Integer>(); for (Map.Entry<Integer, Intege…

Tokyo Cabinet 安装

tokyocabinet :一个key-value的DBM数据库&#xff0c;但是没有提供网络接口&#xff0c;以下称TC。 tokyotyrant :是为TC写的网络接口&#xff0c;他支持memcache协议&#xff0c;也可以通过HTTP操作&#xff0c;以下称TT。 Tokyo Cabinet 是一款 DBM 数据库&#xff0c;Tokyo …

Packagist / Composer 中国全量镜像

Packagist 镜像 请各位使用本镜像的同学注意&#xff1a; 本镜像已经依照 composer 官方的数据源安全策略完全升级并支持 https 协议&#xff01;请各位同学 按照下面所示的两个方法将 http://packagist.phpcomposer.com 修改为 https://packagist.phpcomposer.com 还没安装 co…

centos yum mysql-devel 5.5_CentOS 6.5下yum安装 MySQL-5.5全过程图文教程

在linux安装mysql是一个困难的事情&#xff0c;yum安装一般是安装的mysql5.1&#xff0c;现在经过自己不懈努力终于能用yum安装mysql5.5了。下面通过两种方法给大家介绍CentOS 6.5下yum安装 MySQL-5.5全过程&#xff0c;一起学习吧。方法一&#xff1a;具体方法和步骤如下所示&…

py 的 第 31 天

1.osi 7层模型 5层&#xff1a; 应用层 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 4层&#xff1a; 应用层 应用层 表示层 会话层 传输层 网络层 物理层 数据链路层 物理层 注意&#xff1a;7层背会。 2.tcp的三次握手&…

mysql实训报告_mysql数据库技术》实验报告.doc

mysql数据库技术》实验报告MySQL数据库技术实验报告系 别班 级学 号姓 名地点地点机房课程名称MySQL数据库技术实验名称实验1 MySQL的使用实 验 过 程目的要求&#xff1a;(1)掌握MySQL服务器安装方法(2)掌握MySQL Administrator的基本使用方法(3)基本了解数据库及其对象实验准…

PHP中魔术方法的用法

PHP中魔术方法的用法 /** PHP把所有以__&#xff08;两个下划线&#xff09;开头的类方法当成魔术方法。所以你定义自己的类方法时&#xff0c;不要以 __为前缀。 * */// __toString、__set、__get__isset()、__unset() /*The __toString method allows a class to decide how …

“互联网+”的时代,易佳互联也随着时代步伐前进着

一谈到互联网&#xff0c;我想大家的心里都不陌生&#xff0c;咱们总理工作报告中提出&#xff0c;制定“互联网”行动计划&#xff0c;推动移动互联网、云计算、大数据、物联网等与现代制造业结合&#xff0c;促进电子商务、工业互联网和互联网金融健康发展&#xff0c;引导互…

PHP 获取数组最后一个值

<?PHP$array array(1,2,4,6,8);echo end($array);?> <?PHP$array array(1,2,4,6,8);echo array_pop($array);?> <?PHP$array array(1,2,4,6,8);$k array_slice($array,-1,1);print_r($k); //结果是一维数组?>

解决nginx 502 bad gateway--团队的力量

nginx 502 bad gateway可以采取客户端强制刷新的方法&#xff0c;但是真正的解决要么改配置或者放CDN上。遇到这个问题&#xff0c;首先是有人发现可以加index.html访问&#xff0c;因为我们是线上网站&#xff0c;没有太多时间去研究&#xff0c;所以先临时这样&#xff1b;然…

MYSQL企业常用架构与调优经验分享

小道消息&#xff1a;2016爱维Linux高薪实战运维提高班全新登场,课程大纲&#xff1a;http://www.iivey.com/666-2一、选择Percona Server、MariaDB还是MYSQL1、Mysql三种存储引擎MySQL提供了两种存储引擎&#xff1a;MyISAM和 InnoDB&#xff0c;MySQL4和5使用默认的MyISAM存储…

mysql 5.x 安装_mysql 5.5.x zip直接解压版安装方法

到官网下载mysql-5.5.10-win32.zip&#xff0c;然后将mysql解压到任意路径&#xff0c;如&#xff1a;C:\mysql-5.5.10-win32打开计算机->属性->高级系统设置->环境变量&#xff0c;新建一个环境变量&#xff0c;变量名为&#xff1a;MYSQL_HOME&#xff0c;变量值为你…

阿里云移动数据分析服务使用教程

阿里云大学课程&#xff1a;阿里云移动数据分析服务使用教程课程介绍&#xff1a;移动数据分析 (Mobile Analytics) 是阿里云推出的一款移动App数据统计分析产品&#xff0c;为开发者提供一站式数据化运营服务&#xff1a;通用的多维度用户行为分析、数据开放并支持自定义分析、…

Apache的服务端包含--SSI

SSI定义&#xff1a; SSI&#xff08;服务器端包含&#xff09;提供了一种对现有HTML文档增加动态内容的方法。 作用&#xff1a; 一般出于效率的考虑&#xff0c;网站都会把内容尽可能的静态化成HTML文件&#xff0c;但是网站页面的布局往往比较复杂&#xff0c;各个部分的更新…

mysql校对规则_MySQL中的校对规则

详解MySQL中的校对规则Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 7Server version: 5.6.14 MySQL Community Server (GPL)Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered…

c#操作oracle的通用类

using System;using System.Collections;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;using DDTek.Oracle;using System.Configuration;namespace Common{ <summary> /// OracleHelper 的摘要说明。 /// </summary> …

react es6+ 代码优化之路-1

这里集合了一些代码优化的小技巧 在初步接触 es6 和 react 的时候总结的一些让代码跟加简化和可读性更高的写法大部分知识点是自己在平时项目中还不知道总结的&#xff0c;一致的很多优化的点没有写出来&#xff0c;逐步增加中,目的是使用最少的代码&#xff0c;高效的解决问题…

反向ajax实现

英文原文&#xff1a; Reverse Ajax, Part 1: Introduction to Comet在过去的几年中&#xff0c;web开发已经发生了很大的变化。现如今&#xff0c;我们期望的是能够通过web快速、动态地访问应用。在这一新的文章系列中&#xff0c;我们学习如何使用反向Ajax&#xff08;Revers…

ef关联多实体查询_Mybatis基本知识十二:关联关系查询之延迟加载:侵入式延迟加载...

上一篇文章&#xff1a;《Mybatis基本知识十一&#xff1a;关联关系查询之延迟加载策略&#xff1a;直接加载》若文中有纰漏,请多多指正&#xff01;&#xff01;&#xff01;1.前言延续上一章节&#xff0c;本章节主要讲解和演示在关联关系查询中侵入式延迟加载是怎么回事。与…

Java高危漏洞被再度利用 可攻击最新版本服务器

2019独角兽企业重金招聘Python工程师标准>>> 安全研究人员警告称&#xff0c;甲骨文在2013年发布的一个关键 Java 漏洞更新是无效的&#xff0c;黑客可以轻松绕过。这使得此Java高危漏洞可以被再度利用&#xff0c;击运行最新版本 Java 的个人计算机及服务器。甲骨文…

不断演进的 Chrome 安全标识

文 / Chrome Security 产品经理 Emily Schechter 此前&#xff0c;我们曾发布一项提议&#xff0c;建议将所有 HTTP 网页标记为确定 “不安全” 并移除 HTTPS 网页的安全标识。自从我们在 Chrome 中引入安全标识以来&#xff0c;网络上的 HTTPS 使用量迅速增加。今年晚些时候&a…

gcc -E 选项

-E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面.例子用法:gcc -E hello.c > pianoapan.txtgcc -E hello.c | more慢慢看吧,一个hello word 也要与处理成800行的代码 -E选项&#xff0c;表示让gcc只进行“预处理”就行了。 所谓的预处理&#xff0c;就是…

剑指offer青蛙跳台阶问题

&#xff08;1&#xff09;一只青蛙一次可以跳上 1 级台阶&#xff0c;也可以跳上2 级。求该青蛙跳上一个n 级的台阶总共有多少种跳法。//递归方式 public static int f(int n) { //参数合法性验证 if (n < 1) { System.out.println("参数必须大于1&#xff01;&quo…

mysql 亿级表count_码云社 | 砺锋科技-MySQL的count(*)的优化,获取千万级数据表的总行数 - 用代码改变世界...

专注于Java领域优质技术号&#xff0c;欢迎关注作者&#xff1a;李长念一、前言这个问题是今天朋友提出来的&#xff0c;关于查询一个1200w的数据表的总行数&#xff0c;用count(*)的速度一直提不上去。找了很多优化方案&#xff0c;最后另辟蹊径&#xff0c;选择了用explain来…

使用mysql内连接查询年龄_Mysql的连表查询

若一个查询同时涉及到两个以上的表&#xff0c;称为连表查询准备表create table department(id int auto_increment PRIMARY KEY,name varchar(20));departmentcreate table employee(id int primary key auto_increment,name varchar(20),sex enum(male,female) not null defa…