我们前面讲到通过手电筒应用莫尔斯电码,因为手电筒能够提供二进制码,只有亮和灭,没有第三种状态。所以对于手电筒,我们能够进行进一步的研究。
手电筒由灯泡、导线、电池、开关、金属片和一个容纳电池的塑料外壳组成。接下来我们一一进行分析。
电路中电流的流动就像是水流和水管一样,但是电的特性不能靠其他的模型能够描述出来的。所以我们引入了“电子理论”。任何事物由原子组成。原子由中子、电子、质子组成。
一个平衡的原子中电子数目和质子数目是一样的。而电是由“琥珀”引入的。因为通过琥珀和毛皮进行摩擦,会使毛皮得到电子。但是最终都会趋于一个平衡态。
强力:原子核中的质子被束缚在一起的力量。
接下来我们从闪电开始引入电流,为什么会出现闪电呢?因为下层的云层得到电子而上层的云层失去电子,而一道闪电是用来平衡这种失衡的。闪电就是由大量的电子从一端快速移到另一端。
而手电筒的电流是因为电池中化学反应,使得负极快速地获得电子,正极快速地失去电子,为了要保持平衡,负极需要把电子转移到正极,就形成了电流。
没有绝对的绝缘体,只要加上足够的电压,任何物质都能够导电。

了解了手电筒的原理,我们可以利用手电筒的特性做一些事,想象一下,通过手电筒进行莫尔斯编码的前提是必须是面对面的,并且距离不能过长。如果我需要和邻居进行通信,也就是说需要和非相邻的人通信,则我们就需要另外寻找一个方法,这个方法是利用手电筒的原理进行的。
比如我需要发送信息给邻居,则把电池和开关放在我这端,灯泡放在邻居这端,通过导线把它们练成一个回路,这样在我这端利用开关的闭合和断开进行通信,同样,邻居也可以再利用一个相反的方法使得邻居发送消息给我。
改进1:
我们先前利用了4根导线,如果利用公共连接,则可以只使用3根导线。
改进2:
由于地球是一个很大的导体,由于截面很大,所以阻抗很小,所以我们可以利用天然条件,但是我们需要使用一个电压很大的电池,而不是一般的1.5伏电池,这样只需要用2根导线。
现实生活中,导线是根据AWG即美国线经标准度量,AWG越小,则导线越粗,电阻越小。
对于长距离的解决方法有二:
(1)增加截面使减少电阻。
(2)高电压。

莫尔斯在前面已经提到,其实他的功绩不只有编码,他还发明了电报机。

为了要完成实时远距离通信,我们用了很多方法,最典型的方法是让一群人站在山顶挥舞旗子,作为中间传输。但是这仍然很不方便。电报机就是为了解决这个问题而发明的。

电报机的原理是通过在一端进行一些措施,而在另一端产生一些变化。在前面我们讲的拐弯通信的例子就是电报机的例子,但是不幸的是,发明电报机的时候还没有发明灯泡,因此莫尔斯通过电磁进行代替。我们的电报机的结构是由一个电键、电池、发生器组成。通过搬动电键,使得发生器发出嘀和哒的声音,用来二进制编码。这样即时通信就解决了。但是如果长距离的话,导线很长会导致电流很小,这样就无法达到效果。因此我们每200英里放置中继器,中继器是由一个发生器和一个电键组成,由于中继器放置位置是较近,所以发生器能发出声音并传递给电键,这样就能起到放大的作用。

2.手电筒原理、手电筒原理应用:拐弯通信以及电报机相关推荐

  1. HwBinder原理总结-Android10.0 HwBinder通信原理(十一)

    摘要:本节主要来进行Android10.0 HwBinder的原理总结 阅读本文大约需要花费14分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Android的平台设 ...

  2. ZUCC_操作系统原理实验_Lab9进程的通信消息队列

    lab9进程的通信–消息队列 一.两个进程并发执行,通过消息队列,分别进行消息的发送和接收 1.代码: //接受消息 #include<stdio.h> #include<stdli ...

  3. Docker实现原理/容器原理(LXC,Cgroups,Docker)

    Docker实现原理/容器原理 Docker实现原理/容器原理 什么是容器(Container) 容器 传统架构问题 容器是什么 容器如何实现 Cgroups Cgroups是什么 Cgroups解决 ...

  4. 20181210-es6(letconst解构模版字符串原理 展开运算符、剩余运算符运用 深拷贝原理 reduce原理 箭头函数)...

    变量声明 var 特点: 1.可以重复声明 2.不能定义常量 3.不支持块级作用域 复制代码 let //1.不存在预解释 变量提升 //2.暂时性死区 //3.具备块级,同一块内不能重复声明;let ...

  5. MySQL主从复制原理(原理+实操)

    1.MySQL主从复制原理(原理+实操) 主从复制简介 在实际的生产中,为了解决Mysql的单点故障已经提高MySQL的整体服务性能,一般都会采用「主从复制」. 比如:在复杂的业务系统中,有一句sql ...

  6. Spring原理/SpringMVC原理/IOC/AOP原理

    Spring原理/SpringMVC原理/IOC/AOP原理 我的微型IOC框架实现 我的微型IOC框架实现 当你打开这本书的时候我要告诉你的第一句话就是认真把前言读完,因为前言概括的本书的大纲以及思 ...

  7. 数据通信原理_同网段主机通信原理

    本篇文章介绍数据通信中最基础,最关键的原理之一,两台通网段的主机如何通信. 获得更多技术资料和免费学习视频,加入讨论群:752160765 适合两台普通电脑之间,两台服务器之间,两台手机之间,电脑和打 ...

  8. 通信原理matlab实验课程设计,通信原理matlab课程设计报告

    通信原理matlab课程设计报告 1 目录 一问题描述-----------------------------------------3 二实验原理------------------------- ...

  9. grpc通信原理_gRPC原理简析

    gRPC原理简析 gRPC是由谷歌提出并开发的RPC协议,gRPC提供了一套机制,使得应用程序之间可以进行通信. 降级开发者的使用门槛,屏蔽网络协议,调用对端的接口就像是调用本地的函数一样.而gRPC ...

最新文章

  1. bash脚本编程之for循环
  2. 区块链技术没那么复杂,别被大佬们忽悠晕了
  3. Python 数据分析包:pandas 基础
  4. 一道关于信号量的问题
  5. 廖的python教程_学廖老师的python教程想到的
  6. C#如何开发多语言支持的Winform程序
  7. 看出每个应用程序最高可用内存是多少
  8. c语言中英文的作用,C语言中英文对照.doc
  9. java 毫秒转分钟和秒_PDF如何转换CAD文件?教你一分钟批量转上百文件方法,看完秒懂!...
  10. 广西大学计算机英语复试的内容,广西大学计算机专业的研究生复试时
  11. 轻松实现SQL异地备份
  12. 机器学习实战——AdaBoost
  13. bundle java_Bundle类
  14. 一篇文章彻底搞清楚Windows系统批处理脚本.bat文件的注释
  15. 台式电脑计算机怎么打不开怎么回事,为什么电脑自带的软件打不开怎么办
  16. Mockplus摹客:原型设计工具
  17. 简单的w7-->w10的方法
  18. 随机的力量(1) - The power of random two choices
  19. ttyS、ttySAC、tty、ttyn的区别
  20. 杨绛:越是难熬的时候,人越要体面

热门文章

  1. 请说说你对互联网行业的理解。
  2. 3月9日—3月12日三年级课程
  3. 糊滤镜给人物脸部磨皮教程
  4. matlab的损失函数mse,MSELoss损失函数
  5. 2019美和易思第十一期班主任选拔培训(贵州+重庆区域)拉开帷幕
  6. sketchup边线设置_SketchUp Pro for mac 背景天空边线样式的设置方法
  7. html 选项按照abcd,怎么把Word里的多个题目的ABCD 选项快速排列整齐
  8. java 企业邮箱_java 企业邮箱群发邮件
  9. 2015年看的52部电影计划
  10. 学术-物理:莫比乌斯带