本发明公开了一种基于FPGA的物联网数据采集系统,该系统包括FPGA处理模块、CAN总线接口模块、USB总线接口模块、串口接口模块、太网总线接口模块、供电模块;其中,所述FPGA处理模块分别与所述CAN总线接口模块、所述USB总线接口模块、所述串口接口模块、所述太网总线接口模块和所述供电模块连接;本发明技术方案通过改进数据采集系统,提高系统数据采集的效率。
1.一种基于FPGA的物联网数据采集系统,其特征在于,包括:FPGA处理模块、CAN总线接口模块、USB总线接口模块、串口接口模块、太网总线接口模块、供电模块;其中,所述FPGA处理模块分别与所述CAN总线接口模块、所述USB总线接口模块、所述串口接口模块、所述太网总线接口模块和所述供电模块连接;所述FPGA处理模块,用于将接收到的通信协议进行汇总并转换为OPC UA协议并通过以太网端口直接上传到本地服务器或云服务器,还用于将OPC UA协议转换为目标协议;所述FPGA处理模块用于通过控制所述接口模块来控制与该接口模块连接的设备;所述FPGA处理模块包括FPGA电路、调试电路;所述FPGA电路分别与所述调试电路、所述CAN总线接口模块、所述USB总线接口模块、所述串口接口模块、所述太网总线接口模块和所述供电模块连接;所述FPGA电路的每个电源管脚都有一个去耦电容,所述串口接口模块中包括多个瞬态二极管,所述USB总线接口模块采用USBLC6芯片;所述CAN总线接口模块包括CAN总线芯片、共模电感、第一贴片电感、第二贴片电感、第一通用二极管、第二通用二极管、第三通用二极管、第四通用二极管、第五通用二极管、第六通用二极管、第十二瞬态二极管、第一放电管、第二放电管、第一电阻、第一电容、第五连接器;其中,所述CAN总线芯片的第四端、所述CAN总线芯片的第五端分别与所述FPGA电路连接;所述CAN总线芯片的第十五端与所述共模电感的第二端连接;所述CAN总线芯片的第十七端与所述共模电感的第一端连接;所述共模电感的第三端通过所述第二贴片电感分别与所述第三通用二极管的第一端、所述第四通用二极管的第一端、所述第二放电管的第一端、所述第五连接器的第二端连接;所述共模电感的第四端通过所述第一贴片电感分别与所述第一通用二极管的第一端、所述第二通用二极管的第一端、所述第一放电管的第一端、所述第五连接器的第一端连接;所述第一通用二极管的第二端分别与所述第五通用二极管的第一端、所述第十二瞬态二极管的第一端、所述第三通用二极管的第二端连接;所述第二通用二极管的第二端分别与所述第六通用二极管的第一端、所述第十二瞬态二极管的第二端、所述第四通用二极管的第二端连接;所述第一放电管的第二端分别与所述第二放电管的第二端、所述第一电阻的第一端、所述第一电容的第一端、所述第五连接器的第三端连接;所述第五通用二极管的第二端、所述第六通用二极管的第二端、所述第一电阻的第二端、所述第一电容的第二端分别接地。
本文链接:http://www.vipzhuanli.com/tech/sell/s_2302477.html,转载请声明来源钻瓜专利网。