通信
文章平均质量分 81
记录学习各种和通信相关知识和“坑”。主要就是音频、视频、串口和CAN应用层的通信协议
嘉鑫的程序员
一心加薪的程序员
展开
-
MODBUSTCP和MODBUSRTU数据帧对比
ModBus是一种通信协议,用于在工业自动化领域中,通过串行通信或以太网连接来传输数据。ModBus数据帧是用于在ModBus协议中传输数据的格式。ModBus协议支持两种不同的数据帧格式:ModBus TCP和ModBus RTU。ModBus TCP是基于以太网的ModBus协议版本。在ModBus TCP中,数据帧格式如下:1)事务标识符(2字节):用于标识请求和响应之间的关联。2)协议标识符(2字节):用于指定ModBus协议版本。原创 2023-07-06 18:00:29 · 1486 阅读 · 0 评论 -
I2S总线介绍以及通信注意事项
I2S(InterIC Sound Bus)总线,又称集成电路内置音频总线,是飞利浦公司针对数字音频设备之间的音频数据传输而制定的一种总线标准,采用沿独立的导线传输时钟与数据信号的设计,通过分离数据和时钟信号,避免了时差诱发的失真。I2S总线简单有效,可以有效提升输出数据的质量,在各种嵌入式音频系统中有广泛应用。但是在嵌入式音频系统设计中,并不是所有的MCU都支持I2S总线格式,再加上。原创 2022-09-28 16:00:10 · 5383 阅读 · 0 评论 -
音频采集原理
从上面的介绍我们可以知道,声音的本质是震动,人类的耳蜗可以将这种震动转化为生物信号。所采的样本是用二进制来表示的,表示所用二进制的位数就可以决定采样的精度。例如只用一位二进制来表示那么所采的数据只能是0或1,用两位二进制数来表示那么所采的数据就是00、01、10、11,那么也就是说采样的数据所用二进制的位数越多其表示的数据就越精确。1s采样多少次就是音频的采样率,人耳能听到的频率是在20Hz-20000Hz之间,根据采样定理只需要用400000Hz的采样频率就可以从采样样本中重建原来的连续信号。原创 2022-09-29 17:07:26 · 3565 阅读 · 0 评论 -
以太网基础理论—MAC+PHY
MAC (Medium Access Control),简称媒体访问控制。MAC层在OSI模型中是属于数据链路层,其主要任务是解决数据包发给谁。数据链路层包含MAC(介质访问控制)子层和LLC(逻辑链路控制)子层。PHY(physical),简称物理层,是一个对OSI模型物理层的简称。PHY包括两个接口三个子层:原创 2022-10-29 16:51:50 · 2288 阅读 · 0 评论 -
常见网络协议
在学习这类软件协议的过程中要转变思路,软件协议并不类似与我们常见的通信协议(IIC、SPI等)。虽然都是协议,但是却有所不同。软件协议大多是数据的整理和校验,然后在不同的层加入对应层的数据包,之后再由最下层的硬件发送。这其中必须经历AD\DA的转化,但是嵌入式中用的这类通信协议是由引脚通过电平的反转来实现协议。所以总的来说还是由区别,需要仔细对比。原创 2022-10-27 13:34:30 · 1483 阅读 · 0 评论