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
本系列标 准分为下列标准: Q/GDW **1-2009 电力用户用电信息采集系统 功能规范 Q/GDW **2-2009 电力用户用电信息采集系统 专变采集终端技术规范 Q/GDW **3-2009 电力用户用电信息采集系统 集中抄表终端技术规范 Q/GDW **4-2009 电力用户用电信息采集系统 通信单元技术规范 Q/GDW **5-2009 电力用户用电信息采集系统 专变采集终端型式规范 Q/GDW **6-2009 电力用户用电信息采集系统 集中器型式规范 Q/GDW **7-2009 电力用户用电信息采集系统 采集器型式规范 Q/GDW **8-2009 电力用户用电信息采集系统 主站与采集终端通信协议 Q/GDW **9-2009 电力用户用电信息采集系统 集中器与下行通信模块本地接口通信协议 Q/GDW *10-2009 电力用户用电信息采集系统 安全防护技术规范 Q/GDW *11-2009 电力用户用电信息采集系统 检验技术规范 Q/GDW *12-2009 电力用户用电信息采集系统 专变采集终端检验技术规范 Q/GDW *13-2009 电力用户用电信息采集系统 集中抄表终端检验技术规范 Q/GDW *14-2009 电力用户用电信息采集系统 通信单元检验技术规范 Q/GDW *15-2009 电力用户用电信息采集系统 主站软件设计规范 Q/GDW *16-2009 电力用户用电信息采集系统 终端应用软件设计规范
上传时间: 2017-02-04
上传用户:aarons大叔
资源包含以下内容:1.三菱PLC A系列 AD 变换模块A1S68AD.pdf2.三菱PLC A系列 CPU模块Q2ASCPU.pdf3.三菱PLC A系列 DA 变换模块A1S62DA .pdf4.三菱PLC A系列 GPPWLLT编程调试程序.pdf5.三菱PLC A系列 Io link 网络系统模块A1SJ51T64.pdf6.三菱PLC A系列 QnACPU 编程参考.pdf7.三菱PLC A系列 Q系列 CC-LINK网络系统.pdf8.三菱PLC A系列 余CPU模块Q4ARCPU.pdf9.三菱PLC A系列 模拟输入输出模块A1S66ADA.pdf10.三菱PLC A系列 热电偶温度数字变化模块A1S68TD .pdf11.三菱PLC A系列 网络系统.pdf12.三菱PLC A系列 网络系统设置.pdf13.三菱PLC A系列 远程网络篇.pdf14.三菱PLC A系列 高速记数模块A1SD62.pdf15.三菱PLC FX-20P-E手持编程器操作手册.pdf16.三菱PLC FX1N使用手册.pdf17.三菱PLC FX1S,FX1N,FX2N,FX2NC系列编程手册.pdf18.三菱PLC FX2N-10GM和20GM硬件、编程手册.pdf19.三菱PLC FX2N-10PG用户手册.pdf20.三菱PLC FX2N-2LC温度控制模块用户手册.pdf21.三菱PLC FX2N-5A特殊功能模块用户手册.pdf22.三菱PLC FX2N使用手册.pdf23.三菱PLC FX3U FX3UC编程手册(基本)应用指令说明书.pdf24.三菱PLC FX3UC使用手册(硬件篇).pdf25.三菱PLC FX3U·FX3UC用户手册(定位控制篇).pdf26.三菱PLC FX3U·FX3UC用户手册(模拟量控制篇).pdf27.三菱PLC FX3U硬件手册.pdf28.三菱PLC FX中文文字版002.pdf29.三菱PLC FX系列特殊功能模块手册b.pdf30.三菱PLC FX系列特殊功能模块用户手册.pdf31.三菱PLC FX通讯用户手册.pdf32.三菱PLC QCPU用户手册(功能解说-程序基础篇).pdf33.三菱PLC QCPU(Q系列)QnACPU编程手册(PID控制指令篇).pdf34.三菱PLC QCPU-QnACPU 编程手册(SFC 控制指令篇).pdf35.三菱PLC Q系列 +series+temperature+control+module+user+manual.pdf36.三菱PLC Q系列 CC-LinK Safety系统 主站模块 详细篇.pdf37.三菱PLC Q系列 CC-LINK SAFETY系统远程Io模块 详细篇.pdf38.三菱PLC Q系列 CC-Link数字模拟变换模块.pdf39.三菱PLC Q系列 CC-Link本地站模块.pdf40.三菱PLC Q系列 CC-link系统主站本地站模块用户手册.pdf41.三菱PLC Q系列 CC-link系统小型IO模块用户手册(详细篇).pdf42.三菱PLC Q系列 CC-Link远程IO模块.pdf43.三菱PLC Q系列 CPU 功能解说 程序基础.pdf44.三菱PLC Q系列 Fl net(OPCN-2)接口模块用户手册.pdf45.三菱PLC Q系列 GX comfinurator-DP Version.pdf46.三菱PLC Q系列 G网络系统 控制网络篇.pdf47.三菱PLC Q系列 H网络系统 plc至plc网络.pdf48.三菱PLC Q系列 IO模块用户手册.pdf49.三菱PLC Q系列 manual list price 2005-07.pdf50.三菱PLC Q系列 MELSEC通讯协议用户手册.pdf51.三菱PLC Q系列 MES接口模块.pdf52.三菱PLC Q系列 PROFIBUS-DP从站模块.pdf53.三菱PLC Q系列 PROFIBUS-DP接口模块(详细篇).pdf54.三菱PLC Q系列 Q62DA,Q64DA,Q68DAI,Q68DAV用户手册.pdf55.三菱PLC Q系列 Q62HLC用户手册.pdf56.三菱PLC Q系列 Q64RD 热电阻输入模块用户手册.pdf57.三菱PLC Q系列 Q66DA-G用户手册(详细篇).pdf58.三菱PLC Q系列 QCPU+Users+Manual(Hardware+Design).pdf59.三菱PLC Q系列 QCPU用户手册(多CPU系统).pdf60.三菱PLC Q系列 QD62,QD62D,QD62E用户参考手册.pdf61.三菱PLC Q系列 QD70定位模块用户手册.pdf62.三菱PLC Q系列 QD72P3C3型内置计数器功能定位模块 详细篇.pdf63.三菱PLC Q系列 QD75P定位模块用户手册(硬件篇).pdf64.三菱PLC Q系列 QD75P定位模块用户手册(详细篇).pdf65.三菱PLC Q系列 QJ61CL12用户手册(详细篇).pdf66.三菱PLC Q系列 QJ71PB92D用户手册(详细篇).pdf67.三菱PLC Q系列 QJ71PB93D用户手册.pdf68.三菱PLC Q系列 QJ71WS96用户手册(详细篇).pdf69.三菱PLC Q系列 QnACPU编程手册 公共指令.pdf70.三菱PLC Q系列 QnACPU编程手册(PID控制指令篇).pdf71.三菱PLC Q系列 QnAprogram(add).pdf72.三菱PLC Q系列 QnA编程手册.pdf73.三菱PLC Q系列 QnPRHCPU用户手册冗余系统篇.pdf74.三菱PLC Q系列 QnPRHCPU编程手册(过程控制指令).pdf75.三菱PLC Q系列 QS CPU 功能解说 程序基础篇.pdf76.三菱PLC Q系列 QS CPU 硬件设计 维护点检篇.pdf77.三菱PLC Q系列 QSCPU公共指令篇.pdf78.三菱PLC Q系列 Q基本模式CPU硬件设计保养.pdf79.三菱PLC Q系列 Q系列H网主-从站使用手册.pdf80.三菱PLC Q系列 Q系列I-O模块使用手册.pdf81.三菱PLC Q系列 Q系列MELSECNETH网络系统参考手册(远程IO网络).pdf82.三菱PLC Q系列 Q系列MELSECNETH远程IO模块.pdf83.三菱PLC Q系列 Q高性能CPU功能解说程序基础.pdf84.三菱PLC Q系列 SW0IVNT-CSKP通信包入门手册.pdf85.三菱PLC Q系列 以太网模块基础.pdf86.三菱PLC Q系列 以太网模块用户手册(web功能篇).pdf87.三菱PLC Q系列 以太网(应用篇).pdf88.三菱PLC Q系列 冗余系统用户手册.pdf89.三菱PLC Q系列 基本模式CPU功能解说程序基础篇.pdf90.三菱PLC Q系列 多通道高速计数器模块 详细篇.pdf91.三菱PLC Q系列 安全应用程序指南.pdf92.三菱PLC Q系列 定位模块QD75P QD75D详细篇.pdf93.三菱PLC Q系列 数模转换模块.pdf94.三菱PLC Q系列 模数转换模块 用户手册.pdf95.三菱PLC Q系列 模数转换模块.pdf96.三菱PLC Q系列 温度控制模块用户手册.pdf97.三菱PLC Q系列 热电偶输入模块 通道绝缘形型电偶 微电压输入模块.pdf98.三菱PLC Q系列 类串行口通信模块 应用篇.pdf99.三菱PLC Q系列 编程手册(SFC).pdf100.三菱PLC Q系列 通信协议.pdf101.三菱PLC Q系列 高速计数器模块.pdf102.三菱PLC Q系列(硬件设计维护点检篇).pdf103.三菱PLC Q系类 串行口通信模块 基础篇.pdf104.三菱PLC X2N-16CCL-M和FX2N-32CCL CC-Link主站模块和接口模块用户手册.pdf105.三菱PLC X3U用户手册(硬件手册).pdf106.伺服电机使用手册Vol.2.pdf107.运动控制器(实模式).pdf108.运动控制器(虚模式).pdf109.运动控制器使用手册SFC编程手册.pdf110.运动控制器用户手册.pdf111.三菱PLC A系列、FX系列、Q系列资料合集
标签: 激光
上传时间: 2013-04-15
上传用户:eeworm
集中抄表系统是一个集现代化管理、计算机应用、现代通讯技术、自动控制、信息等多学科技术于一体,实现电力营销监控、电力营销管理、营业抄收、数据采集和网络连接等多种功能的一个完整的系统。 本文设计了基于GPRS与ARM技术的集抄系统,充分利用GPRS通信实时在线、按流量计费、高速传输的优点。本系统采用的是华为的GTM900-B模块,适用于小数据量传送的场合,用户无需实现PPP协议也可实现数据传输功能。基于GPRS与ARM的集中抄表系统包含三个主要的组成部分:基于.NET平台的系统管理中心(主站),基于GPRS的通信网络和基于ARM平台的终端系统。系统管理中心负责系统数据的采集、存储和分析等功能;终端系统实现远程用电设备的信息采集和控制;通信网络则在管理中心和终端系统间建立数据传输链路。基于GPRS与ARM的集中抄表系统丰富了以往系统原有的应用功能,提升了集中抄表系统的综合性能。 经过测试,本系统能够顺利的进行拨号,与主站进行正常的数据发送和接收,能正常的对电表数据进行采集和上位机管理命令下发,达到了预期的效果和设计要求。本系统已经在湖北石首,黄冈,黄石,十堰和湖南部分县、市有一定规模的应用。在石首地区复杂的供电环境下,20个台区所有电表的数据都能按时正确的收集到主站,终端也能正常响应主站下发的命令,实现设计的功能,证明了本系统运行稳定可靠,有利于配电网络运行的安全性和经济性管理,对加强用电管理和提高电网供电质量起到了积极的作用。
上传时间: 2013-06-29
上传用户:jing911003
针对目前使用的RS232接口数字化B超键盘存在PC主机启动时不能设置BIOS,提出一种PS2键盘的设计方法。基于W78E052D单片机,采用8通道串行A/D转换器设计了8个TGC电位器信息采集电路,电位器位置信息以键盘扫描码序列形式发送,正交编码器信号通过XC9536XL转换为单片机可接收的中断信号,软件接收到中断信息后等效处理成按键。结果表明,在满足开机可设置BIOS同时,又可实现超声特有功能,不需要专门设计驱动程序,接口简单,成本低。 Abstract: Aiming at the problem of the digital ultrasonic diagnostic imaging system keyboard with RS232 interface currently used couldn?蒺t set the BIOS when the PC boot, this paper proposed a design method of PS2 keyboards. Based on W78E052D microcontroller,designed eight TGC potentiometers information acquisition circuit with 8-channel serial A/D converter, potentiometer position information sent out with keyboard scan code sequentially.The control circuit based on XC9536 CPLD is used for converting the mechanical actions of the encoders into the signals that can be identified by the MCU, software received interrupt information and equivalently treatmented as key. The results show that the BIOS can be set to meet the boot, ultrasound specific functionality can be achieved at the same time, it does not require specially designed driver,the interface is simple and low cost.
上传时间: 2013-10-10
上传用户:asdfasdfd
MSP430系列flash型超低功耗16位单片机MSP430系列单片机在超低功耗和功能集成等方面有明显的特点。该系列单片机自问世以来,颇受用户关注。在2000年该系列单片机又出现了几个FLASH型的成员,它们除了仍然具备适合应用在自动信号采集系统、电池供电便携式装置、超长时间连续工作的设备等领域的特点外,更具有开发方便、可以现场编程等优点。这些技术特点正是应用工程师特别感兴趣的。《MSP430系列FLASH型超低功耗16位单片机》对该系列单片机的FLASH型成员的原理、结构、内部各功能模块及开发方法与工具作详细介绍。MSP430系列FLASH型超低功耗16位单片机 目录 第1章 引 论1.1 MSP430系列单片机1.2 MSP430F11x系列1.3 MSP430F11x1系列1.4 MSP430F13x系列1.5 MSP430F14x系列第2章 结构概述2.1 引 言2.2 CPU2.3 程序存储器2.4 数据存储器2.5 运行控制2.6 外围模块2.7 振荡器与时钟发生器第3章 系统复位、中断及工作模式3.1 系统复位和初始化3.1.1 引 言3.1.2 系统复位后的设备初始化3.2 中断系统结构3.3 MSP430 中断优先级3.3.1 中断操作--复位/NMI3.3.2 中断操作--振荡器失效控制3.4 中断处理 3.4.1 SFR中的中断控制位3.4.2 中断向量地址3.4.3 外部中断3.5 工作模式3.5.1 低功耗模式0、1(LPM0和LPM1)3.5.2 低功耗模式2、3(LPM2和LPM3)3.5.3 低功耗模式4(LPM4)22 3.6 低功耗应用的要点23第4章 存储空间4.1 引 言4.2 存储器中的数据4.3 片内ROM组织4.3.1 ROM 表的处理4.3.2 计算分支跳转和子程序调用4.4 RAM 和外围模块组织4.4.1 RAM4.4.2 外围模块--地址定位4.4.3 外围模块--SFR4.5 FLASH存储器4.5.1 FLASH存储器的组织4.5.2 FALSH存储器的数据结构4.5.3 FLASH存储器的控制寄存器4.5.4 FLASH存储器的安全键值与中断4.5.5 经JTAG接口访问FLASH存储器39第5章 16位CPU5.1 CPU寄存器5.1.1 程序计数器PC5.1.2 系统堆栈指针SP5.1.3 状态寄存器SR5.1.4 常数发生寄存器CG1和CG25.2 寻址模式5.2.1 寄存器模式5.2.2 变址模式5.2.3 符号模式5.2.4 绝对模式5.2.5 间接模式5.2.6 间接增量模式5.2.7 立即模式5.2.8 指令的时钟周期与长度5.3 指令组概述5.3.1 双操作数指令5.3.2 单操作数指令5.3.3 条件跳转5.3.4 模拟指令的简短格式5.3.5 其他指令第6章 硬件乘法器6.1 硬件乘法器6.2 硬件乘法器操作6.2.1 无符号数相乘(16位×16位、16位×8位、8位×16位、8位×8位)6.2.2 有符号数相乘(16位×16位、16位×8位、8位×16位、8位×8位)6.2.3 无符号数乘加(16位×16位、16位×8位、8位×16位、8位×8位)6.2.4 有符号数乘加(16位×16位、16位×8位、8位×16位、8位×8位)6.3 硬件乘法器寄存器6.4 硬件乘法器的软件限制6.4.1 寻址模式6.4.2 中断程序6.4.3 MACS第7章 基础时钟模块7.1 基础时钟模块7.2 LFXT1与XT27.2.1 LFXT1振荡器7.2.2 XT2振荡器7.2.3 振荡器失效检测7.2.4 XT振荡器失效时的DCO7.3 DCO振荡器7.3.1 DCO振荡器的特性7.3.2 DCO调整器7.4 时钟与运行模式7.4.1 由PUC启动7.4.2 基础时钟调整7.4.3 用于低功耗的基础时钟特性7.4.4 选择晶振产生MCLK7.4.5 时钟信号的同步7.5 基础时钟模块控制寄存器7.5.1 DCO时钟频率控制7.5.2 振荡器与时钟控制寄存器7.5.3 SFR控制位第8章 输入输出端口8.1 引 言8.2 端口P1、P28.2.1 P1、P2的控制寄存器8.2.2 P1、P2的原理8.2.3 P1、P2的中断控制功能8.3 端口P3、P4、P5和P68.3.1 端口P3、P4、P5和P6的控制寄存器8.3.2 端口P3、P4、P5和P6的端口逻辑第9章 看门狗定时器WDT9.1 看门狗定时器9.2 WDT寄存器9.3 WDT中断控制功能9.4 WDT操作第10章 16位定时器Timer_A10.1 引 言10.2 Timer_A的操作10.2.1 定时器模式控制10.2.2 时钟源选择和分频10.2.3 定时器启动10.3 定时器模式10.3.1 停止模式10.3.2 增计数模式10.3.3 连续模式10.3.4 增/减计数模式10.4 捕获/比较模块10.4.1 捕获模式10.4.2 比较模式10.5 输出单元10.5.1 输出模式10.5.2 输出控制模块10.5.3 输出举例10.6 Timer_A的寄存器10.6.1 Timer_A控制寄存器TACTL10.6.2 Timer_A寄存器TAR10.6.3 捕获/比较控制寄存器CCTLx10.6.4 Timer_A中断向量寄存器10.7 Timer_A的UART应用 第11章 16位定时器Timer_B11.1 引 言11.2 Timer_B的操作11.2.1 定时器长度11.2.2 定时器模式控制11.2.3 时钟源选择和分频11.2.4 定时器启动11.3 定时器模式11.3.1 停止模式11.3.2 增计数模式11.3.3 连续模式11.3.4 增/减计数模式11.4 捕获/比较模块11.4.1 捕获模式11.4.2 比较模式11.5 输出单元11.5.1 输出模式11.5.2 输出控制模块11.5.3 输出举例11.6 Timer_B的寄存器11.6.1 Timer_B控制寄存器TBCTL11.6.2 Timer_B寄存器TBR11.6.3 捕获/比较控制寄存器CCTLx11.6.4 Timer_B中断向量寄存器第12章 USART通信模块的UART功能12.1 异步模式12.1.1 异步帧格式12.1.2 异步通信的波特率发生器12.1.3 异步通信格式12.1.4 线路空闲多机模式12.1.5 地址位多机通信格式12.2 中断和中断允许12.2.1 USART接收允许12.2.2 USART发送允许12.2.3 USART接收中断操作12.2.4 USART发送中断操作12.3 控制和状态寄存器12.3.1 USART控制寄存器UCTL12.3.2 发送控制寄存器UTCTL12.3.3 接收控制寄存器URCTL12.3.4 波特率选择和调整控制寄存器12.3.5 USART接收数据缓存URXBUF12.3.6 USART发送数据缓存UTXBUF12.4 UART模式,低功耗模式应用特性12.4.1 由UART帧启动接收操作12.4.2 时钟频率的充分利用与UART的波特率12.4.3 多处理机模式对节约MSP430资源的支持12.5 波特率计算 第13章 USART通信模块的SPI功能13.1 USART同步操作13.1.1 SPI模式中的主模式13.1.2 SPI模式中的从模式13.2 中断与控制功能 13.2.1 USART接收/发送允许位及接收操作13.2.2 USART接收/发送允许位及发送操作13.2.3 USART接收中断操作13.2.4 USART发送中断操作13.3 控制与状态寄存器13.3.1 USART控制寄存器13.3.2 发送控制寄存器UTCTL13.3.3 接收控制寄存器URCTL13.3.4 波特率选择和调制控制寄存器13.3.5 USART接收数据缓存URXBUF13.3.6 USART发送数据缓存UTXBUF第14章 比较器Comparator_A14.1 概 述14.2 比较器A原理14.2.1 输入模拟开关14.2.2 输入多路切换14.2.3 比较器14.2.4 输出滤波器14.2.5 参考电平发生器14.2.6 比较器A中断电路14.3 比较器A控制寄存器14.3.1 控制寄存器CACTL114.3.2 控制寄存器CACTL214.3.3 端口禁止寄存器CAPD14.4 比较器A应用14.4.1 模拟信号在数字端口的输入14.4.2 比较器A测量电阻元件14.4.3 两个独立电阻元件的测量系统14.4.4 比较器A检测电流或电压14.4.5 比较器A测量电流或电压14.4.6 测量比较器A的偏压14.4.7 比较器A的偏压补偿14.4.8 增加比较器A的回差第15章 模数转换器ADC1215.1 概 述15.2 ADC12的工作原理及操作15.2.1 ADC内核15.2.2 参考电平15.3 模拟输入与多路切换15.3.1 模拟多路切换15.3.2 输入信号15.3.3 热敏二极管的使用15.4 转换存储15.5 转换模式15.5.1 单通道单次转换模式15.5.2 序列通道单次转换模式15.5.3 单通道重复转换模式15.5.4 序列通道重复转换模式15.5.5 转换模式之间的切换15.5.6 低功耗15.6 转换时钟与转换速度15.7 采 样15.7.1 采样操作15.7.2 采样信号输入选择15.7.3 采样模式15.7.4 MSC位的使用15.7.5 采样时序15.8 ADC12控制寄存器15.8.1 控制寄存器ADC12CTL0和ADC12CTL115.8.2 转换存储寄存器ADC12MEMx15.8.3 控制寄存器ADC12MCTLx15.8.4 中断标志寄存器ADC12IFG.x和中断允许寄存器ADC12IEN.x15.8.5 中断向量寄存器ADC12IV15.9 ADC12接地与降噪第16章 FLASH型芯片的开发16.1 开发系统概述16.1.1 开发技术16.1.2 MSP430系列的开发16.1.3 MSP430F系列的开发16.2 FLASH型的FET开发方法16.2.1 MSP430芯片的JTAG接口16.2.2 FLASH型仿真工具16.3 FLASH型的BOOT ROM16.3.1 标准复位过程和进入BSL过程16.3.2 BSL的UART协议16.3.3 数据格式16.3.4 退出BSL16.3.5 保护口令16.3.6 BSL的内部设置和资源附录A 寻址空间附录B 指令说明B.1 指令汇总B.2 指令格式B.3 不增加ROM开销的模拟指令B.4 指令说明(字母顺序)B.5 用几条指令模拟的宏指令附录C MSP430系列单片机参数表附录D MSP430系列单片机封装形式附录E MSP430系列器件命名
上传时间: 2014-04-28
上传用户:sssnaxie
该文介绍了单片机+SPC3的从站接口的软硬件设计方法,并通过组态软件+CP5611卡的方式和串口模拟主站两种方式搭建主站.测试从站的通信功能.同时为不同需求的开发者提供了较为合理的从站调试方法和报文分析。
标签: PROFIBUS-DP 嵌入式 接口的设计
上传时间: 2013-10-13
上传用户:molo
随着电子技术的快速发展,各种电子设备对时间精度的要求日益提升。在卫星发射、导航、导弹控制、潜艇定位、各种观测、通信等方面,时钟同步技术都发挥着极其重要的作用,得到了广泛的推广。对于分布式采集系统来说,中心主站需要对来自于不同采集设备的采集数据进行汇总和分析,得到各个采集点对同一事件的采集时间差异,通过对该时间差异的分析,最终做出对事件的准确判断。如果分布式采集系统中的各个采集设备不具有统一的时钟基准,那么得到的各个采集时间差异就不能反映出实际情况,中心主站也无法准确地对事件进行分析和判断,甚至得出错误的结论。因此,时钟同步是分布式采集系统正常运作的必要前提。 目前国内外时钟同步领域常用的技术有GPS授时技术,锁相环技术和IRIG-B 码等。GPS授时技术虽然精度高,抗干扰性强,但是由于需要专用的GPS接收机,若单纯使用GPS 授时技术做时钟同步,就需要在每个采集点安装接收机,成本较高。锁相环是一种让输出信号在频率和相位上与输入参考信号同步的技术,输出信号的时钟准确度和稳定性直接依赖于输入参考信号。IRIG-B 码是一种信息量大,适合传输的时间码,但是由于其时间精度低,不适合应用于高精度时钟同步的系统。基于上述分析,本文结合这三种常用技术,提出了一种基于FPGA的分布式采集系统时钟同步控制技术。该技术既保留了GPS 授时的高精确度和高稳定性,又具备IRIG-B时间码易传输和低成本的特性,为分布式采集系统中的时钟同步提供了一种新的解决方案。 本文中的设计采用了Ublox公司的精确授时GPS芯片LEA-5T,通过对GPS芯片串行时间信息解码,获得准确的UTC时间,并实现了分布式采集系统中各个采集设备的精确时间打码。为了能够使整个分布式采集系统具有统一的高精度数据采集时钟,本论文采用了数模混合的锁相环技术,将GPS 接收芯片输出的高精度秒信号作为参考基准,生成了与秒信号高精度同步的100MHZ 高频时钟。本文在FPGA 中完成了IRIG-B 码的编码部分,将B 码的准时标志与GPS 秒信号同步,提高了IRIG-B 码的时间精度。在分布式采集系统中,IRIG-B时间码能直接通过串口或光纤将各个采集点时间与UTC时间统一,节约了各点布设GPS 接收机的高昂成本。最后,通过PC104总线对时钟同步控制卡进行了数据读取和测试,通过实验结果的分析,提出了改进方案。实验表明,改进后的时钟同步控制方案具有很高的时钟同步精度,对时钟同步技术有着重大的推进意义!
上传时间: 2013-08-05
上传用户:lz4v4
随着我国国防现代化建设进程的不断深化,MIL-STD-1553B标准总线已经广泛应用于各种军事应用领域。MIL-STD-1553B标准总线是我国上世纪八十年代引进的一种现代化通讯总线,国内称为GJB289A-97。该总线技术以其高稳定性和使用灵活等特点成为现代航空电子综合系统所广泛采用的通讯总线技术。 1553B总线接口模块作为总线通讯的基本单元,其性能成为影响航电综合系统整体性能的一个关键因素。目前国内关于1553B总线通讯模块的对外接口类型较多,而基于嵌入式处理芯片的接口设计并不多见。嵌入式设备具有体积小、重量轻、实时性强、功耗小、稳定性好以及接口方便等优点。 基于以上考虑,论文中提出了以DSP+FPGA为平台实现MIL-STD-1553B总线的收发控制,通过收发控制器和变压器实现MIL-STD-1553B总线的电气连接。根据项目需求,设计分为硬件和软件两部分完成。在对MIL-STD-1553B总线协议进行详细研究后提出了总体设计方案原理图。再根据方案需求设计各功能模块。使用硬件描述语言VHDL对各功能模块进行逻辑和行为描述,最终实现在FPGA中,使其能够完成1553B数据码的接受、发送、转换和与处理器的信息交换等功能。DSP部分采用的是TI公司的TMS320F2812,使用C语言进行软件的编译,使其实现总体控制和通讯的调度等功能。 该方案经过实际参与1553B总线通讯系统验证实验,证明各项技术指标均达到预定的目标,可以投入实际应用。
上传时间: 2013-04-24
上传用户:671145514
在点对多点主从通信系统中,需要合适的接口形式和通信协议实现主站与各从站的信息交换。RS -485 接口是适合这种需求的一种标准接口形式。当选择主从多点同步通信方式时,工作过程与帧格式符合HDLC/SDLC协议。介绍了采用VHDL 语言在FPGA 上实现的以HDLC/ SDLC 协议控制为基础的RS - 485 通信接口芯片。实验表明,这种接口芯片操作简单、体积小、功耗低、可靠性高,极具实用价值。
上传时间: 2013-11-02
上传用户:zhf01y