物联网学习
com_liu
awgzsghWEGWSEHGWSEHBsdgfvfzshgzghre
展开
-
低速CAN
低速CAN的介绍转载 2017-10-28 09:14:28 · 4201 阅读 · 0 评论 -
[通俗易懂]深入理解TCP协议(下):RTT、滑动窗口、拥塞处理
[通俗易懂]深入理解TCP协议(下):RTT、滑动窗口、拥塞处理阅读(15295) | 评论(8)收藏13 淘帖1 赞4JackJiang Lv.9 1 年前 | |只看大图前言此文为系列文章的下篇,如果你对TCP不熟悉的话,请先看看上篇《[通俗易懂]深入理解TCP协议(上):理论基础》 。转载 2018-01-28 13:39:31 · 7263 阅读 · 1 评论 -
[通俗易懂]深入理解TCP协议(上):理论基础
[通俗易懂]深入理解TCP协议(上):理论基础阅读(20571) | 评论(9)收藏12 淘帖1 赞JackJiang Lv.9 1 年前 | |只看大图前言TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的转载 2018-01-28 13:38:42 · 485 阅读 · 0 评论 -
理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)
一、概念及作用TCP会话的每一端都包含一个32位(bit)的序列号,该序列号被用来跟踪该端发送的数据量。每一个包中都包含序列号,在接收端则通过确认号用来通知发送端数据成功接收。二、TCP三次握手TCP标志位TCP在其协议头中使用大量的标志位或者说1位(bit)布尔域来控制连接状态,一个包中有可以设置多个标志位。TCP是主机对主机层的传输控制协议,提供可靠的连转载 2018-01-26 22:14:52 · 3301 阅读 · 0 评论 -
OSI七层模型各自作用
物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。在这一层,数据的单位称为比特(bit)。属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控转载 2018-01-25 14:15:08 · 759 阅读 · 0 评论 -
OSI网络体系中,物理层和数据链路层的区别
物理层:透明的传送比特流,例子就是传输它的媒体包括架空明线、平衡电缆、光纤、无线信道等。数据链路层:物理层要为终端设备间的数据通信提供传输媒体及其连接.媒体是长期的,连接是有生存期的.在连接生存期内,收发两端可以进行不等的一次或多次数据通信.每次通信都要经过建立通信联络和拆除通信联络两过程.这种建立起来的数据收发关系就叫作数据链路.而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为转载 2018-01-25 14:01:04 · 7233 阅读 · 1 评论 -
网口扫盲三:以太网芯片MAC和PHY的关系
网口扫盲三:以太网芯片MAC和PHY的关系问:如何实现单片以太网微控制器?答:诀窍是将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件.这种方案可使MAC和PHY实现很好的匹配,同时还可减小引脚数、缩小芯片面积.单片以太网微控制器还降低了功耗,特别是在采用掉电模式的情况下.问:以太网MAC是什么?答:MAC即Me转载 2018-01-30 20:26:53 · 521 阅读 · 0 评论 -
TTL电平与RS232电平的区别
TTL电平与RS232电平的区别 工作中遇到一个关于电平选择的问题,居然给忘记RS232电平的定义了,当时无法反应上来,回来之后查找资料才了解两者之间的区别,视乎两年多的时间,之前非常熟悉的一些常识也开始淡忘,这个可不是一个好的现象.:-),还是把关于三种常见的电平的区别copy到这里.做加深记忆的效果之用..什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢转载 2018-01-21 17:06:40 · 8139 阅读 · 0 评论 -
平衡传输、非平衡传输的区别
发送端将信号调制成为对称的信号用双线发送,称为平衡发送;发送如采用单线(对应有参考电平),称为非平衡发送;接收端采用对称接收称为平衡接收;接收端采用非对称接收(单线接收对应一个基准电平)称接收为非平衡接收。例如差动电路就是一种平衡方式。 平衡传输和非平衡传输的区别: 平衡传输是指信号传输线的有两个输入端,一个地线。 不平衡传输是指信号传输线的有一个输入端,一个地线。当有共模干扰存转载 2018-01-21 16:32:09 · 9047 阅读 · 0 评论 -
CAN接口芯片MCP2515的波特率和滤波器设置问题
配置波特率代码: MCP2515ByteWrite(CNF1, 3); MCP2515ByteWrite(CNF2, 0x80|PHSEG1_3TQ|PRSEG_1TQ); MCP2515ByteWrite(CNF3, PHSEG2_3TQ);功能:波特率的设置非常灵活,通过设置CNF1、CNF2、CNF3寄存器实现。其中:a)CNF1中的bit5~0为分转载 2017-11-06 15:04:55 · 9774 阅读 · 1 评论 -
CAN为什么会发送失败
CAN总线调试过程中出现报文发送失败,很多工程师都对此只知其一不知其二,这里就CAN报文发送失败的问题我们来做一次探讨。在了解CAN报文为什么会发送失败之前我们先看看一条正确的CAN报文到底应该是怎么样的,表1是一个正常标准数据帧的报文组成。表 1 标准数据帧报文格式组成图 1 标准数据帧格式CAN总线是一种基于广播的通讯方式,为了保证总转载 2017-10-28 09:54:21 · 12690 阅读 · 0 评论 -
如何保证CAN数据的正确性
CANbus总线协议以高稳定性,高容错率而著称于世,然而仍有很多用户在使用的时候担心CAN会接受到错误的信息,在数据里增加了CRC校验的部分,这种做法是否有必要,CAN 会收到错误的数据吗?信息的传递,古往今来都是人类无比关注的一个问题。从最原始的肢体语言到高端的电子信号,信息传达的方法五花八门。而对于信息安全的追求也是从古至今未有变过,我国西周时期的《太公兵法》就有过“阴转载 2017-10-28 09:44:19 · 1641 阅读 · 0 评论 -
有了 IP 地址,为什么还要用 MAC 地址?
转载 2018-01-29 10:06:43 · 474 阅读 · 0 评论