APP下载

SiemensCP340模块与C8051F021单片机ASCII协议通信的实现

2014-10-21乔勇

山东工业技术 2014年24期
关键词:指令单片机

乔勇

摘 要:本文详细介绍了Siemens公司的点到点通信处理器模块CP340如何与C8051F021单片机实现ASCII协议通信的。文章给出了硬件电路连接,介绍了通信协议的制定方法,并给出了PLC与单片机的编程介绍。

关键词:PLC;点到点通信;ASCII协议;RS-485

0 引言

本文介绍了CP340在SIMATIC S7-300中,采用RS-485的接口协议与C8051F021单片机的通讯解决方案,本系统以PLC为核心控制单元,通过通讯模块CP340与单片机系统实现485通信,实现主控单元与单片机系统之间的指令、数据通讯;实现数据接收功能,最后由PLC负责将这些数据进行运算处理。

CP340通讯处理器模块可以在西门子 S7系列中使用,该模块可以实现ASCII码、打印机驱动和3964三种通讯协议,通过集成在STEP7中参数化工具进行设置。并提供了三种通讯接口:RS232、模拟量20mA、RS422/485。

1 通讯接口设计

CP340-RS422/485可配置RS422全双工模式和RS485半双工模式,方案设计中配置为RS485半双工模式,CP340模块提供一15针接头,在硬件连接上需要引出第4脚R(A)/T(A)和第11脚R(B)/T(B)两个数据线引脚;而C8051F021单片机只需配置一个全双工的串行口线,为了增强抗干拢能力,设计上选用了内部集成隔离电路的MAX1480芯片,将其转化成RS485信号。

2 通讯协议的制定

CP340可以传输十六位进制的00-FF之间的任何数据,用户可以自己制定相关的传输协议,CP340的ASCII协议只有三种可选的波特率:2400bps、4800bps、9600bps。

制定通信协议:单片机作为从机,PLC作为主机,从机在建立与主机通信之前,一直处于对通信线路的监听状态,主机PLC通过CP340通讯模块向从机发送通讯指令,从机在接收到指令后对其进行识别,校验,判断是否主机呼叫从机,如果地址相符,确认呼叫从机。……

登录APP查看全文

猜你喜欢

指令单片机
听我指令:大催眠术
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
小议PLC与单片机之间的串行通信及应用
基于单片机的平衡控制系统设计
杀毒软件中指令虚拟机的脆弱性分析
Microchip推出两个全新PIC单片机系列