欢迎来访油泵控制器-油泵控制器厂家-计量泵控制器-9游会ag官方国际站官网!
在单片机开发的运用中,通信协议是不可或缺的一部分,上位机软件与下位机,单片机开发与单片机设计计划方案,单片机设计与外接设备控制模块中间的通讯都必须通信协议完成信息交换和共享资源。因为计量枪控制器设备中间不一样的传输速度、电气设备特点、稳定性规定的不一样,造成了很多种类的适用不一样状况的通信协议,并被普遍接纳和应用。关键有下列几类:
浅谈六种常见的自动化控制器单片机设计通信协议
UARTRT和USART。
UART和USART各自名叫通用性多线程光端机和通用性同步异步光端机(实际后文会开展详细说明),速度不悦,可双工,构造上一般由串口波特率发生器、UART/USART发送器、UART/USART信号接收器构成,硬件配置上两条线,一收一发。
二、I2C(IIC)
双重、两条线、串行通信、多主控芯片标准接口。速度不悦,半双工,同歩插口,具备总线诉讼体制,特别适合元器件间近距习惯性数据通讯,可完成设备组网方案。
总线诉讼:线与,谁发0就诉讼取得成功。
三、SPI
快速同歩串行接口,快速,可双工,收取和发送单独,同歩插口,可完成好几个SPI设备互连,硬件配置3~4线;也是全部根据SPI的设备公共性有的,她们是SDI(数据信息键入),SDO(数据信息輸出),SCK(数字时钟),CS(片选)。
四、USB
快速同歩串行接口,快速,可双工,由服务器、hub、设备构成。设备能够 与下属的hub相接组成星形构造。一条USB的同轴电缆各自由接地线、电源插头、D+、D-四条线组成,D+、D-是差分信号键入线,它应用的是3.3V的工作电压。数据信息在USB线里传输是由底位到上位推送的。
五、CAN
选用多线传送,二根输电线各自做为CAN_H、CAN_L,并在终端设备配置有120Ω的电阻器。接到总线数据信号时,CAN光端机将数据信号电平转换为逻辑性情况,即CAN_H与CAN_L电平求差后,获得一个插值法电平。各种各样影响在二根输电线上的功效同样,求差后的插值法电平能够 滤过这种影响。
六、DMA
DMA就是指外界设备不通过CPU而立即与系统内存互换数据信息的数字电子技术。那样数据信息的传输速度就在于储存器和外接设备工作中速率。
一般系统软件总线是由CPU管理方法的,在DMA方法时,就期待CPU把这种总线让出去,即CPU连在这种总线上的线处在第三态(高阻情况),而由DMA控制板对接,操纵传输的字节,分辨DMA是不是完毕,及其传出DMA完毕数据信号。