基于FPGA的多串口和以太网数据传输系统设计与实现

来源 :安徽师范大学 | 被引量 : 0次 | 上传用户:Manjay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网和云计算的发展,广泛存在于工业控制的分布式串口设备的网络化和智能化组网成为一种趋势,于是对分布式串口设备实现网络化、智能化控制逐渐成为人们研究的热点。  技术的不断发展带来了串口设备速度的不断提高,例如高速铁路上所用的串口设备的速率越来越高,而传统工业控制所采用的单片机系统因其存储空间小和冯诺依曼式顺序处理信号,使得其处理高速串行信号的速度已不能满足人们对实时高速信号处理的要求,而 FPGA在高速处理和并行传输方面具有独特优势,故本文采用基于FPGA的控制系统来实现对高速串行信号的实时采集、处理和远程传输。  本文基于PFGA设计的多UART IP核实现了多串口数据高速传输,针对高速串口信号传输时出现的误码问题,本文对高速串行通信可靠性方面进行理论分析,通过采用CRC并行校验算法,实现了基于FPGA串行数据的CRC并行校验,使得每个字节的校验只需要一个时钟周期,这不仅提高了算法的效率,同时保证了FPGA高速数据传输的可靠性和稳定性。  由于网络管理控制系统具有传输速度快、价格低廉和稳定性高的优势,因此本文设计了基于FPGA以太网IP核,使得通过远程以太网将FPGA控制系统连接到程控交换机或服务器端口成为可能;在此基础上在FPGA中进一步通过IP协议转换和有限状态机技术将多UART高速串行数据转化为以太网数据包传输,完成了串行口和以太网对接,使得广泛存在于工业控制的分布式串口设备实现了高速组网技术,此方法同时为需要通过远程以太网系统对分布式工业串口设备进行网络化、智能化控制奠定了基础。  综上所述,本文设计实现了基于FPGA的多串口和以太网数据传输系统,系统具有强大的高速数据处理能力和实时性,实现了串行通信协议和以太网通信协议的转换,在工业控制中将会有广泛应用前景和良好的社会经济效益。
其他文献
在过去的十几年间,由于具有潜在的应用前景,人们对ABO3型掺杂钙钛矿锰氧化物R1-xMxMnO3(R是稀土元素,M为二价碱土元素)的磁性和输运性质进行了大量研究。其中R和M在A位,Mn在B位。
钢结构梁柱节点是钢结构建筑中的关键组成部分,在保持钢结构完整性和稳定性方面发挥至关重要的作用。梁柱全焊接节点是现有钢结构建筑中应用非常广泛的节点形式之一,研究全焊接
《烽煙图》选页
期刊
经典光学(Fourier光学)的一个重要组成部分是Fresnel衍射(Fresnel变换)及关于衍射的Collins公式。我国学者范洪义等人首先用相干态表象研究了Fresnel衍射的量子对应,利用有序