协议一般要包含:起始符、、数据、校验码、结束符,5个部分的定义。
其中 起始符、结束符,不能与其他数据重码。
如只要传输字母与数字,可以看下ASCII码表,使用非数字和字母的符号做起始结束符即可,如{};数据长度码即表示此串数据包的数据长度,如果传输的数据串长度固定可省去;
校验码相当于对此串数据正确性的校验,和奇偶校验效果类似,一般是和校验,即将数据全部累加得到一个和值当校验码,接收方收到数据也做一样的运算与收到的检验码比较,相等就说明正确接收。如要发{1234567890 }
换成16进制即:7B 10 31 32 33 34 35 36 37 38 39 30 25 7D;31~30是数据,
7B,7D分别为起始和结束符,10为数据长度的BCD码,25是校验码,是31~30的和模100后的BCD码,转成BCD码是为了避免与 起始和结束符重码。
关键字:RS232 串口通信协议
引用地址:
RS232串口通信协议怎么写?
推荐阅读最新更新时间:2024-05-03 00:20
模拟量隔离变送器与PLC匹配技术应用方案
工业现场传感器与 PLC /FCS/ DCS 、仪器仪表之间输入输出的模拟信号隔离放大器(亦称模拟量隔离变送器)属于模拟信号调理的范畴。模拟信号隔离放大器能有效保护各级控制回路,消除或减弱环境噪声对测试电路的影响,抑制公共接地、 变频器 、电磁阀及浪涌脉冲对设备的干扰,同时对下级设备具有信号限压、扼流的功能。是变送器、仪器仪表、变频器、电磁阀、PLC/DCS输入输出及其通讯接口的可靠防护器件。对于有些环境恶劣的工业现场, 控制系统 错综复杂,高温、震动、潮湿和干扰信号并存,所以通过隔离放大器将输入输出模拟信号进行放大、转换、远传且各系统回路完全隔离,的确是当今 自动化 控制系统中抗干扰的有效措施之一。 所谓带宽(bandwi
[嵌入式]
RS232+RS485实现通讯实验板
1 引言
计算机控制系统中经常采用多机系统进行通信,在由PC机和单片机构成的分布式控制系统中,往往以PC机为上位机完成较为复杂的数据处理和对前沿机的监督管理,以及对下位机进行多机协调,本文介绍一种将 RS232,RS485,及红外接口集成在一起的PC机--单片机多功能通讯实验板,用于实现PC机与单片机间的串口通信、红外通信及PC机与PC机间的通讯实验。
2 实验板的组成原理与设计
2.1 串行通信
串行通信是指通信的发送方和接收方之间数据信息的传输是在单根数据线,以每次一个二进制位移动的,他的优点是只需一对传输线进行传送信息,因此其成本低,适用于远距离通信,他的缺点是传送速度低,串行通信有异步通行
[嵌入式]
基于ATmega16单片机的CAN总线转RS232设计
CAN(Controller Area Network)总线是德国BOSCH公司为解决现代汽车中众多控制与测试之间的数据交换开发的一种串行数据通信协议,是一种多主方式的串行通信总线。CAN总线是一种开放式、数字化、多点通信的控制系统局域网,具有通信速率高、传输时间短、传输距离远、纠错能力强、控制简单、扩展能力强以及性价比高等特点,是目前国际上应用最广泛的现场总线之一。但是目前PC机普遍配置RS232串行通信接口,没有CAN总线接口。实际中很多设备带有RS-232接口没有CAN总线接口,为了方便具有RS-232接口的设备与CAN总线的数据通信,本文完成了基于单片机ATMega16控制的CAN总线与RS-232转换器电路设计和软件设计
[单片机]
PLC及触摸屏在高压变频器中的应用
1.概述
高压变频器 主要由控制柜、功率单元柜、变压器柜和旁路柜4部分组成。控制柜作为整个高压 变频器 的核心部分,对整个系统进行操作及控制。包括对功率单元PWM调制,控制IGBT通断来输出单相脉冲调制波形、通过主站发出的命令来对整个系统进行操作、故障时候的对整个系统的重要保护以及相关数据信息的显示。鉴于高压变频器对系统可靠性高,抗干扰性强及扩展性丰富等特点,本主控系统采用台达生产的DVP系列 PLC 和DOP-B系列触摸屏来参与控制。
DVP系列可编程逻辑控制器以高速、稳健、高可靠度应用于许多工业 自动化 机械上;除了具有快速执行逻辑运算、丰富的指令集、多元扩充功能卡及高性价比等特色外,并且
[嵌入式]
MSP430F149的串口RS232接口
1、 概述 具有同步串口模式(SPI),异步通信模式(UART)。 作异步通信时,P3.4,P3.5,P3.6,P3.7第二功能分别是UTXD0, URXD0, UTXD1, UTXD2 2、 使用方法概述 2.1 程序架构 配置寄存器设置工作模式 { 设置IO口为第二功能作为串口收发引脚; 使能串口收发功能; 选择每帧数据位为7或8; 选择波特率发生器时钟源; 配置波特率(查表得出值再配置UxBR0, UxBR1,UxMCTL); 软件清除串口复位位(SWRST); 若采用中断方式则使能接受、发送中断 } 编写接受/发送程序,可采用查询方式或中断方式。同51单片机不同的是,UTXIFG,
[单片机]
RS485集线器的接口与RS232接口的比较
什么是 RS-485集线器 接口?它比RS-232-C接口相比有何特点? 答: 由于RS-232-C接口标准出现较早,难免有不足之处,主要有以下四点: (1) 接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需使用电平转换电路方能与TTL电路连接。 (2) 传输速率较低,在异步传输时,波特率为20Kbps。 (3) 接口使用一根信号线和一根信号返回线而构成共地的传输形式, 这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。 (4) 传输距离有限,最大传输距离标准值为50英尺,实际上也只能 用在50米左右。 针对RS-232-C的不足,于是就不断出现了一些新的接口标准,RS485集线器就是其中之一,它具有以下特
[嵌入式]
RS232接口转USB接口的通信方法
摘要:USB通用串行总线是计算机外设接口的发展趋势,将逐渐取代PC机上的RS232协议串口,因此很多传统的RS232接口设备都将面临一个向USB接口转换的问题。本文以IC卡门禁考勤系统为例,提出一种方案,使传统的RS232接口转化为USB接口后直接通过USB总线接入PC, 同时使IC卡门禁考勤设备增加了USB总线具有的热插拔、自动配置和智能电源管理等功能;着重剖析USB通信内核,探讨系统软硬件设计方案。
关键词:USB 终端 人机接口设备(HID) 列举
引 言
USB作为一种新的PC机互连协议,使外设到计算机的连接更加高效、便利。这种接口适合于多种设备,不仅具有快速、即插即用、支持热插拔的特点,还能同时连接多达127个
[应用]
RS232,RS422,RS485的区别
1、RS-232-C
RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。
RS-232-C标准规定的数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。
RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制
[嵌入式]