mysql 物理层_物理层的理解

物理层的主要功能是:在终端设备间传送比特流,定义了电压、借口、电缆标准和传输距离

物理层考虑的主要是如何尽最大能力确保不管自己物理层怎么变化,上层服务对象(数据链路层)都感受不到传输给它的数据的差异。简而言之就是,不管你物理层怎么做,只要你传输的数据是稳定的就OK。

为了确保这一要求,因此就有必要对物理层做要求,因此大家就想出将这些要求形成一个规范,主要有以下:

1.指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等等。平时常见的各种规格的接插件都有严格的标准化的规定。

2.指明网络工作电压(差分电压)

3.指明芯片工作电压(控制器工作电压)

4.确保网络上的波形是可接受的(按标准来)

5.对外围电路和晶振也有要求(这一点我自己也还没弄明白,看了很多晶振的材料,但是还是不明白晶振在这里是干嘛用的?)

晶振,简单说就是每个晶振里都含有一个石英晶体,那为什么是石英晶体而不是其他材料呢,我们只要明白石英晶体比其他材料有很多优势就好了,具体什么优势,无需了解太清楚;晶振的电子行业用途相当大,它的工作原理就是电能与机械能的相互转换,你给它供电,它就产生机械能,你给它供机械能,它就产生电能。

晶振根据其材料及其大小的确定即可确定固有频率,也就是说晶振就是为了产生一个固有频率。

简单地说,没有

单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。—个机器周期包括12个时钟周期。如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us,它的一个机器周期是12×(1/12)us,也就是1us。

MCS—51单片机的所有指令中,有一些完成得比较快,只要一个机器周期就行了,有一些完成得比较馒,得要2个机器周期,还有两条指令要4个机器周期才行。为了衡量指令执行时间的长短,又引入一个新的概念:指令周期。所谓指令周期就是指执行一条指令的时间。例如,当需要计算DJNZ指令完成所需要的时间时,首先必须要知道晶振的频率,设所用晶振为12MHz,则一个机器周期就是1us。而DJNZ指令是双周期指令,所以执行一次要2us。如果该指令需要执行500次,正好1000us,也就是1ms。

机器周期不仅对于指令执打有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。例如一个单片机选择了12MHz晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理。

一.CAN控制器的工作电压与CAN控制器的通信电压的区别

CAN控制器的工作电压就是芯片的工作电压,CAN控制器的通信电压其实就是网络上的工作电压,也就是总线上的差分电压。

二.CAN控制器芯片与CAN收发器芯片的区别

CAN控制器芯片:有两类,一类是独立的控制器芯片,如SJA1000;另一类是和微控制器(MCU,我认为就是图片中的主控制器)做在一起。

CAN收发器芯片:CAN收发器是CAN控制器和物理总线之间的接口,将CAN控制器的逻辑电平(?)转换为CAN协议电平(CAN总线的差分电平),在两条有差分电压的总线电缆上传输数据。

e03361af058833b384c7da196962f3c9.png

三、地偏的理解

由于存在两条或者多条线路供电时,比如DUT信号接地与电源接地参考点可能不一致,汽车中的低压线束往往不止一个地,例如CAN网络的地、供电端的地以及一些部件外壳的地都是不共地的。当其中某一个地有较大偏移时,会对其它地有影响。都要测试地偏,以便确认地偏对DUT是否有影响。

以上纯属个人理解,如果有误,欢迎指出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值