PROFIBUS现场总线技术是当今控制领域的一个热点。目前国内对于PROFIBUS-DP的应用和研究主要以西门子等国外大公司的成套设备为主,用单片机+固态程序的方法做PROFIBUS-DP接口控制器的技术比较成熟,而自主开发PROFIBUS-DP通用接口的研究却比较少。针对这一现状,本论文采用FPGA做控制器,提出了基于FPGA技术的从站接口通信模块的设计方案,使具有RS-232接口的从站可以通过该接口通信模块与PROFIBUS-DP主站进行通讯连接。 论文首先对PROFIBUS现场总线技术进行概述,主要从现场总线的技术特点、协议结构、传输技术、存取协议等方面进行介绍。对PROFIBUS-DP系统组成和配置、工作方式及数据传递、DP的功能和从站状态机制等进行研究和分析。然后详细论述了基于PROFIBUS-DP的通信接口的硬件及软件实现。 在硬件设计中,本文从PROFIBUS协议芯片SPC3实现的具体功能出发,结合EDA(Electronic Design Amomation)设计自项向下的设计思想,给出了总线接口的总体设计方案。同时给出其设计逻辑框图、算法流程图、引脚说明以及部分模块的仿真结果。并充分考虑了硬件的通用性及将来的扩展。 本设计使用VHDL描述,在此基础之上采用专门的综合软件对设计进行了综合优化,最后在FPGA(Field Programmable Gate Array)芯片EP1C6上得以实现。在软件设计中,详细介绍了通信接口的软件设计实现,包括状态机的实现、各种通信报文的实现、GSD文件的编写等。 再通过Siemens公司的CP5611网络接口卡和PC机做主站,使用COMPROFIBUS组态软件,组建系统进行通讯测试,得到良好结果。
标签: PROFIBUSDP FPGA 接口
上传时间: 2013-05-25
上传用户:xwd2010
为了实现把软件仿真的数据通过PCI总线DMA传输、处理后转换成高速视频串行数据流(LVDS数据流),设计出了基于PCI9054的数据转换模块。通过介绍PCI总线接口协议芯片PCI9054的性能、特点,分析了windows的WDM驱动程序的特点,在软硬件设计中采用把数据缓存器设置为两组SRAM的结构,两组SRAM交替进行数据存取的方式,有效克服了数据流不连续的现象,解决了形成不间断数据流和两次DMA传输之间的数据间断问题。应用结果表明,该设计可满足数字视频带宽20 MHz以内的LVDS数据流的转换与传输。
上传时间: 2014-12-26
上传用户:jisujeke
设计了一种基于DSP和FPGA的ARINC429总线接口卡。该设计使用PLX公司的PCI9052和HARRIS公司的HS3282作为专用协议芯片,TI公司的TMS320F2812作为嵌入式CPU,Altera公司的FPGA芯片EP1C12来进行逻辑控制、时序控制,实现了ARINC429总线接口卡的电路设计。本接口卡数据收发过程由卡上的DSP控制,无需占用计算机资源,具有高速、可靠、实时性好的优点。
上传时间: 2013-11-20
上传用户:zhangdebiao
S7600 TCP_IP网络协议接口芯片资料
上传时间: 2013-12-02
上传用户:123啊
采用单片机控制的cs8900芯片的驱动和TCPIP协议栈
上传时间: 2015-02-06
上传用户:yuanyuan123
单片机控制RTL8019网卡芯片实现TCP/IP协议栈是一件非常有意思的实验。我尝试使用专门针对8位单片机设计的uIP6.0在mcu51-63K仿真器移植成功
上传时间: 2015-03-13
上传用户:xaijhqx
PIC系列单片机配合8019网络芯片的TCP/IP协议栈。MICROCHIP公司参考。
上传时间: 2015-03-29
上传用户:xsnjzljj
此程序为一排队机呼叫器,主要功能是:用键盘控制液晶显示实现485通讯,具体协议可参考《排队机通讯协议050609.doc》.编译环境为ICC-AVR6.3,采用了ATmega8芯片,晶振速率为6.0000Mhz
标签: ICC-AVR ATmega8 050609 6.00
上传时间: 2014-01-23
上传用户:ANRAN
MSP430F44X芯片使用口线模拟I2C协议操作的使用程序。
上传时间: 2014-01-24
上传用户:gtzj
在51单片机上采用xmodem协议通过串口读写FLASH芯片的程序。 语言:C51 编译器:Keil C51
上传时间: 2013-12-20
上传用户:youmo81