基于FPGA及OFDM的矿用动力载波通信系统的研究与实现
发布时间:2017-11-09 06:17
本文关键词:基于FPGA及OFDM的矿用动力载波通信系统的研究与实现
更多相关文章: G3-PLC OFDM 动力载波通信 CAN总线 波特率自适应
【摘要】:目前,煤矿井下通信网络已延伸至顺槽,但由于综合采煤面环境恶劣,采煤机与顺槽之间的通信长期以来是矿井下通信的难点,因此实现采煤机与顺槽之间有效的数据交换,对实现综采自动化,以及高产、稳产、高效的开采工艺具有重要的意义。而融合了信道编码的OFDM技术已经逐渐成为第三代PLC(电力线载波通信)核心技术,已逐渐被推广到路灯控制、矿井通信等领域,应用前景十分广阔。本论文采用了最新发布的G3-PLC窄带电力线载波通信协议、信道编码OFMD调制技术、CAN总线技术,基于FPGA和dsPIC33F系列器件设计了一款矿用动力线载波通信数据传输系统,用于煤矿综合采煤工作面的采煤机与顺槽监控中心之间的双向数据传输。在本系统的硬件设计中,主要采用Altera公司Cyclone III系列EP3C80F780C8N芯片作为G3-PLC协议的基带编码、解码核心;以Microchip公司的dsPIC33FJ64GP706A芯片作为CAN总线网络的主处理器;并对系统的部分硬件模块的实现原理、过程进行了详细的分析、描述。其中电路模块主要包括DAC输出驱动增强及外围电路、差分电流转单端电压电路、6阶Sallen-Key结构有源低通滤波器电路、单端信号转差分信号电路、ADC前端驱动及接口电路、动态调整范围达80dB(-25dB-55dB)的AGC自动增益控制电路、CAN总线隔离接口电路、高压耦合电路等,同时在附录给出了电源的“软启动”控制电路。在本文的软件设计中,首先在MATLAB平台采用Zadoff-Chu序列重新设计了帧同步前导,并对帧同步前导、G3-PLC载波协议进行了仿真验证。然后通过MPLAB IDE 8.90集成开发环境、XCl6 C语言编译器,采用C语言完成了基于dsPIC33FJ64GP706A控制器的CAN总线波特率自适应算法编程以及数据的接收、转发主控程序编写,测试了自适应检测时间。最后在Altera公司的Quartus Ⅱ 9.0平台上,采用Verilog语言完成了基于Coded-OFDM的G3-PLC协议的基带编码、解码算法,对其中的加扰、解扰、帧前导输出、添加循环前缀与加窗、帧组合输出、IFFT/FFT接口处理、基于延时自相关的粗同步算法、基于本地互相关的细同步算法、DQPSK/DBPSK解映射模块实现过程进行了详细的分析、说明,并在Modelsim SE 10.1c仿真平台下对以上模块进行了仿真。最后,本文搭建了2套系统硬件平台,使用VS2008软件设计了一款上位机测试软件,对系统进行了模拟对接整机单向通信测试,包括系统的帧误码率、丢帧率、累计错帧率等。结果表明,系统空载发射峰峰值达到19.8V,CAN总线波特率自适应检测正确,整机通信链路正常,编解码正确,帧误码率、丢帧率、错帧率为0,达到了系统样机初期设计效果。
【学位授予单位】:广西师范大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TD655;TN913.6
【相似文献】
中国期刊全文数据库 前1条
1 李文江;闫孝p,
本文编号:1160642
本文链接:https://www.wllwen.com/kejilunwen/wltx/1160642.html