a口协议
1. 串口通信协议有哪些
一、UART
UART是一个大家族,其包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范。它们的主要区别在于其各自的电平范围不相同。
嵌入式设备中常常使用到的是TTL、TTL转RS232的这种方式。常用的就三根引线:发送线TX、接收线RX、电平参考地线GND。
1.1 电路示意图
1.2 通信协议
将传输数据的每个字符一位接一位地传输。
https://img-blog.csdn.net/20170719232822650” alt=”串口数据传输示意图.png” title=”” />
起始位:先发出一个逻辑”0”的信号,表示传输字符的开始。
数据位:紧接着起始位之后。数据位的个数可以是4、5、6、7、8等,构成一个字符。通常采用ASCII码。
奇偶校验位:数据位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验资料传送的正确性。
停止位:它是一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。
空闲位:处于逻辑“1”状态,表示当前线路上没有资料传送。
波特率:数据传输的速率。有以下几个档位:300、600、1200、2400、4800、9600、19200、38400、43000、56000、57600、115200.当然也可以自定义。在数据传输和接收双方,需要预先统一波特率,以便正确的传输数据。
二、I2C 总线
2.1 电路示意图
I²C (Inter-Integrated Circuit)。其拥有一根数据线SDA和一根时钟线SCL。其总线通过上拉电阻与电源相连接。每个接到I2C总线上的器件都有唯一的地址。其中,主动发起操作的一方为主机,另外一方为从机。
2.2 数据传输
当没有数据传输的时候,两根总线都为高电
2. 简述同层协议和接口协议之间的联系与区别
在现场数据采集和数据传输中大量采用接口方式,监控系统涉及较多的是串行通信接口和网络接口。
一、串行通信协议
计算机与外设或计算机之间的通信通常有两种方式:并行通信和串行通信。
并行通信指数据的各位同时传送。并行方式传输数据速度快,但占用的通信线多,传输数据的可靠性随距离的增加而下降,只适用于近距离的数据传送。
串行通信是指在单根数据线上将数据一位一位地依次传送。发送过程中,每发送完一个数据,再发送第二个,依此类推。接受数据时,每次从单根数据线上一位一位地依次接受,再把它们拼成一个完整的数据。在远距离数据通信中,一般采用串行通信方式,它具有占用通信线少、成本低等优点。
1、串行通信的基本概念
(1)同步和异步通信方式
串行通信有两种最基本的通信方式:同步串行通信方式和异步串行通信方式。同步串行通信方式是指在相同的数据传送速率下,发送端和接受端的通信频率保持严格同步。由于不需要使用起始位和停止位,可以提高数据的传输速率,但发送器和接受器的成本较高。异步串行通信是指发送端和接受端在相同的波特率下不需要严格地同步,允许有相对的时间时延,即收、发两端的频率偏差在10%以内,就能保证正确实现通信。
异步通信在不发送数据时,数据信号线上总是呈现高电平状态,称为空闲状态(又称MARK状态)。当有数据发送时,信号线变成低电平,并持续一位的时间,用于表示发送字符的开始,该位称为起始位,也称SPACE状态。起始位之后,在信号线上依次出现待发送的每一位字符数据,并且按照先低位后高位的顺序逐位发送。采用不同的字符编码方案,待发送的每个字符的位数不同,在5、6、7或8位之间选择。数据位的后面可以加上一位奇偶校验位,也可以不加,由编程指定。最后传送的是停止位,一般选择1位、1.5位或2位。
(2)数据传送方式
①单工方式。单工方式采用一根数据传输线,只允许数据按照固定的方向传送。图8(a)中A只能作为发送器,B只能作为接收器,数据只能从A传送到B,不能从B传送到A。
②半双工方式。半双工方式采用一根数据传输线,允许数据分时地在两个方向传送,但不能同时双向传送。图8(b)中在某一时刻,A为发送器,B为接收器,数据从A传送到B;而在另一个时刻,A可以作为接收器,B作为发送器,数据从B传送到A。
③全双工方式。全双工方式采用两根数据传输线,允许数据同时进行双向传送。图8(c)中A和B具有独立的发送器和接收器,在同一时刻,既允许A向B发送数据,又允许B向A发送数据。
(3)波特率
波特率是指每秒内传送二进制数据的位数,以b/s和bps(位/秒)为单位。它是衡量串行数据传送速度快慢的重要指标和参数。计算机通信中常用的波特率是:110,300,600,1200,2400,4800,9600,19200bps。
(4)串行通信的检错和纠错
在串行通信过程中存在不同程度的噪声干扰,这些干扰有时会导致在传输过程中出现差错。因此在串行通信中对数据进行校验是非常重要的,也是衡量通信系统质量的重要指标。检错,就是如何发现数据传输过程中出现的错误,而纠错就是在发现错误后,如何采取措施纠正错误。
①误码率
误码率是指数据经传输后发生错误的位数与总传输位数之比。在计算机通信中,一般要求误码率达到10-6数量级。误码率与通信过程中的线路质量、干扰、波特率等因素有关。
②奇偶校验
奇偶校验是常用的一种检错方式。奇偶校验就是在发送数据位最后一位添加一位奇偶校验位(0或1),以保证数据位和奇偶校验位中1的总和为奇数或偶数。若采用偶校验,则应保证1的总数为偶数;若采用奇校验,则应保证1的总和为奇数。在接受数据时,CPU应检测数据位和奇偶校验位中1的总数是否符合奇偶校验规则,如果出现误码,则应转去执行相应的错误处理服务程序,进行后续纠错。
③纠错
在基本通信规程中一般采用奇偶校验或方阵码检错,以重发方式进行纠错。在高级通信中一般采用循环冗余码(CRC)检错,以自动纠错方式来纠错。一般说来,附加的冗余位越多,检测、纠错能力就越强,但通信效率也就越低。
3. a ftp协议的passive mode和active mode的区别以及适用范围
1、主动模式(也叫做PORT模式、standard模式,需要利用服务器的21端口进行资料传输)
客户端利用大于1024的任意端口发起与服务器21端口建立连接,建立“命令联系通道”,如果要发生资料传输,通过21告知服务器数据联系通道端口(也是一个大于1024的端口例如1333),并进行侦听,服务器利用20端口向客户端的1333端口发起连接,并建立“资料联系通道”。局限性:客户t端在防火墙或IP分享服务器后面时,其“命令联系通道”可以顺利建立,但“资料联系通道”无法顺利建立。ACTIVE模式下安全性稍差,同时防火墙的配置也较为复杂,它必须预见到FTP SERVER端将主动给CLIENT端做数据发送
2、被动模式(Passive模式)
说明:建立“命令联系通道”的方式和主动模式基本一样,也是连接服务器的21端口。但是如果需要传输资料,客户端会送出PASV指令,告诉服务器要利用被动模式建立“资料联系通道”,然后服务器会打开一个大于1024端口,并开始侦听,并把这个端口好通过“命令联系通道”告知客户端,客户端再打开一个大于1024的端口,与服务器建立“资料连接通道。这种模式较为安全,因为所有连接都是由客户端发起,所以连接被窃取的可能性减小了。之所以被称为被动模式,是因为服务端看起来完全是被动的。
4. 与串口相关的协议都有哪些如modbus等
不同的设备都有串口协议的,比如西门子的mpi,ppi,三菱的编程口协议等
5. 核心网的A口是个什么东西,能否给个容易理解的说法
3GPP23060-640协议里A接口链接的是BSS和MSC/VLR,很容易理解的是由于MSC/VLR是CS的网元而非PS网元,版它们完成的功权能是协调GPRS和非GPRS业务以及位置区得更新,而BSS是GSM系统的,由此可通俗的来理解A接口其实就是在2G网络中完成电路交换域的业务协调和位置更新功能。
6. Z97-A M.2支持什么协议
1 x M.2 Socket 3, , with M Key, type 2260/2280 storage devices support (PCIE mode)。
此主板M.2走PCIE MODE,建议购买版PCIE通道的固权态硬盘。
7. 串口鼠标协议
主板常用来接口介自绍及PS2、USB、DB-9、网卡、串口、并口、VGA针脚定义
http://hi..com/frogbit/blog/item/36e23c235bc549af4723e8f4.html
8. 什么是Um接口协议
呵呵,帮你搜好了。
Um接口是GSM的空中接口。Um接口上的通信协议有层,自下而上依次为物理层、MAC(Media Access Control)层、LLG(Logical Link Control)层、SNDC层和网络层。Um接口的物理层为射频接口部分,而物理链路层则负责提供空中接口的各种逻辑信道。GSM空中接口的载频带宽为200KHZ,一个载频分为8个物理信道。如果8个物理信道都分配为传送GPRS数据,则原始数据速率可达200Kbps。考虑前向纠错码的开销,则最终的数据速率可达164kbps左右;MAC为媒质访问控制层。MAC的主要作用是定义和分配空中接口的GPRS逻辑信道,使得这些信道能被不同的移动终端共享;LLG层为逻辑链路控制层。它是一种基于高速数据链路规程HDLG的无线链路协议;SNDC被称为子网依赖结合层。它的主要作用是完成传送数据的分组、打包,确定TCP/IP地址和加密方式;网络层的协议目前主要是Phasel阶段提供的 TCP/IP和L25协议。TCP/IP和X.25协议对于传统的GSM网络设备(如:BSS、NSS等设备)是透明的。
Um接口(也称空中接口)的无线信令规程由《800MHz CDMA数字蜂窝移动通信网空中接口技术规范》规定。中国电信和中国联通均已颁布了此规范。此规范基于TIA/EIA/IS-95A—宽带双模扩频蜂窝系统移动台-基站兼容性标准。
A接口的信令规程由《800MHz CDMA数字蜂窝移动通信网移动业务交换中心与基站子系统间接口信令技术规范》规定。中国电信和中国联通均已颁布了此规范。中国联通颁布的A接口信令规程与EIA/TIA/IS-634的信令规程基本兼容,是其一个子集。
B、C、D、E、N和P接口的信令规程由《800MHz CDMA数字蜂窝移动通信网移动应用部分技术规范》规定。中国电信和中国联通均已颁而了此规范。此规范基于TIA/EIA/IS-41C—蜂窝无线通信系统间操作标准。中国联通颁布的MAP为IS-41C的子集,第一阶段使用IS-41C中51个操作(OPERATION)中的19个,主要为鉴权、切换、登记、路由请求、短消息传送等。
Ai接口的信令规程由《800MHz CDMA数字蜂窝移动通信网与PSTN网接口技术规范》规定。中国电信和中国联通均已颁布了此规范。此信令规程也称MTUP。