模块的通信相同。
2.1 通信接口定义
RC500 系列读写模块有一个与用户系统进行通信的接口 CN1,根据不同的跳线,可以设置与外部单元
不同的通信方式。
其接口定义为:
CN1 : PIN 1 ---- VCC (+5V)
PIN 2 ---- GND
PIN 3 ---- GND
PIN 4 ---- PCTXD 与 PC机 RS232口的 RXD连接
TXD TTL 电平通信时,通信数据的发送
SDA LD 自定义通信方式时,通信数据的发送
PIN 5 ---- PCRXD 与 PC机 RS232口的 TXD连接
RXD TTL 电平通信时,通信数据的接收
SCK LD 自定义通信方式时,数据时钟
PIN 6 ---- NC
`
2.2 通信方式
RC500系列模块可根据用户的需要设置成不同的与主机通信模式,用户在订货时,请向经销商订购自
己需要的通信方式,生产厂商己按你的要求,生产相应的模块。否则,你需要在供应商的指导下,自己完
成对模块的跳线,以满足你的通信要求。
RC500系列模块提供的三种通信协议分别是:
·标准 RS232通信协议
·TTL 电平 RS232通信协议
·LD 自定义格式通信协议
RC500(S)以 RS232形式与外部单元通讯;
RC500(T)以 TTL 电平方式与外部单元通讯;
RC500(I) 以 LD-Form 自定义通讯方式与外部单元通讯
2.2.1 标准 RS232通信协议
RC500 系列模块内含 RS232接口电路,采用的标准 RS232通信协议为:
1 个起始位, 8 个数据位,无奇偶校验, 1 个停止位
数据传输速率固定为: 57,600 BPS
2.2.2 TTL 电平 RS232通信协议
RC500 系列模块亦提供 TTL 电平的 RS232通信方式,其通信协议与标准 RS232方式
相同。 1 个起始位, 8 个数据位,无奇偶校验, 1 个停止位
数据传输速率固定为: 57,600 BPS
2.2.3 LD 自定义格式通信协议
LD_FORM自定义格式是二线通信格式, 用户可以利用单片机的任意二根 I/O 线与 RC500系列模块进行
通信,一条定义为时钟线 SCK,另一条定义为数据线 SDA。通信过程中,用户设备为主控方。通信空闲时,
主控方将 SCK、SDA置成高电平;通信开始时,主控方将 SDA置低,先发送启始位,接着发送 8 位数据,
最后发送停止位,数据在 SCK的下降沿时被发送。 RC500模块始终查询 SDA的状态,若检测到低电平,则
开始接收数据。主控方发送完毕后,将 SCK、SDA上拉成高电平,等待接收 RC500模块返回的数据,接收