CN111308933A - 基于fpga的物联网数据采集*** - Google Patents

基于fpga的物联网数据采集*** Download PDF

Info

Publication number
CN111308933A
CN111308933A CN202010116184.3A CN202010116184A CN111308933A CN 111308933 A CN111308933 A CN 111308933A CN 202010116184 A CN202010116184 A CN 202010116184A CN 111308933 A CN111308933 A CN 111308933A
Authority
CN
China
Prior art keywords
chip
diode
fpga
interface module
transient diode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010116184.3A
Other languages
English (en)
Other versions
CN111308933B (zh
Inventor
刘智
林利彬
张昱
凌翔
魏千洲
王佳相
秦昊
张东波
杨瑞
郭旭
王晓旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Yougu Information Technology Co ltd
Original Assignee
Guangdong Institute of Intelligent Manufacturing
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Institute of Intelligent Manufacturing filed Critical Guangdong Institute of Intelligent Manufacturing
Priority to CN202010116184.3A priority Critical patent/CN111308933B/zh
Publication of CN111308933A publication Critical patent/CN111308933A/zh
Application granted granted Critical
Publication of CN111308933B publication Critical patent/CN111308933B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Power Sources (AREA)

Abstract

本发明公开了一种基于FPGA的物联网数据采集***,该***包括FPGA处理模块、CAN总线接口模块、USB总线接口模块、串口接口模块、太网总线接口模块、供电模块;其中,所述FPGA处理模块分别与所述CAN总线接口模块、所述USB总线接口模块、所述串口接口模块、所述太网总线接口模块和所述供电模块连接;本发明技术方案通过改进数据采集***,提高***数据采集的效率。

Description

基于FPGA的物联网数据采集***
技术领域
本发明涉及工业现场数据采集技术领域,尤其涉及一种基于FPGA的物联网数据采集***。
背景技术
在工业控制领域中,为了实现控制层软件与工业现场设备硬件之间的信息交互,使得现有的工业控制***的数据采集方式越来越多样化。
然而现有的物联网数据采集***采集的数据相对单一,通常只能采集以太网接口数据、RS232接口协议,数据采集效率低,同时现有的物联网数据采集***采用CPU处理器,使得***在同一时间只能处理完该接口模块对应的数据后才能处理下一个接口模块的数据,实时性差,数据处理时间长,效率低。
发明内容
本发明实施例提供了一种基于FPGA的物联网数据采集***,以解决现有的物联网数据采集方式单一的技术问题,本发明通过改进数据采集***,有利于提高***数据采集的效率。
为了解决上述技术问题,本发明实施例提供了一种基于FPGA的物联网数据采集***,包括:
FPGA处理模块、CAN总线接口模块、USB总线接口模块、串口接口模块、太网总线接口模块、供电模块;其中,所述FPGA处理模块分别与所述CAN总线接口模块、所述USB总线接口模块、所述串口接口模块、所述太网总线接口模块和所述供电模块连接。
作为优选方案,所述FPGA处理模块包括FPGA电路、调试电路;
所述FPGA电路分别与所述调试电路、所述CAN总线接口模块、所述USB总线接口模块、所述串口接口模块、所述太网总线接口模块和所述供电模块连接。
作为优选方案,所述串口接口模块包括RS422电路,其中,所述RS422电路包括RS422芯片、第一瞬态二极管、第二瞬态二极管、第三瞬态二极管、第四瞬态二极管、第一连接器;
所述RS422芯片的第二端、所述RS422芯片的第三端分别与所述FPGA电路连接;
所述RS422芯片的第五端分别与所述第四瞬态二极管的第一端和所述第一连接器的第四端连接;所述RS422芯片的第六端分别与所述第三瞬态二极管的第一端和所述第一连接器的第三端连接;
所述RS422芯片的第七端分别与所述第二瞬态二极管的第一端和所述第一连接器的第二端连接;所述RS422芯片的第八端分别与所述第一瞬态二极管的第一端和所述第一连接器的第一端连接;
所述第一瞬态二极管的第二端、所述第二瞬态二极管的第二端、所述第三瞬态二极管的第二端和所述第四瞬态二极管的第二端分别接地。
作为优选方案,所述串口接口模块包括RS485电路,其中,所述RS485电路包括RS485芯片、第五瞬态二极管、第六瞬态二极管、第七瞬态二极管、第二连接器;
所述RS485芯片的第一端、所述RS485芯片的第二端、所述RS485芯片的第三端、所述RS485芯片的第四端分别与所述FPGA电路连接;
所述RS485芯片的第六端分别与所述第五瞬态二极管的第一端、所述第七瞬态二极管的第一端和所述第二连接器的第一端连接;
所述RS485芯片的第七端分别与所述第五瞬态二极管的第二端、所述第六瞬态二极管的第一端和所述第二连接器的第二端连接;
所述第六瞬态二极管的第二端、所述第七瞬态二极管的第二端分别接地。
作为优选方案,所述串口接口模块包括RS232电路,其中,所述RS232电路包括RS232芯片、第八瞬态二极管、第九瞬态二极管、第十瞬态二极管、第十一瞬态二极管、第三连接器、第四连接器;
所述RS232芯片的第七端分别与所述第九瞬态二极管的第一端、所述第四连接器的第三端连接;所述RS232芯片的第八端分别与所述第八瞬态二极管的第一端、所述第四连接器的第二端连接;
所述RS232芯片的第十三端分别与所述第十瞬态二极管的第一端、所述第三连接器的第三端连接;所述RS232芯片的第十四端分别与所述第十一瞬态二极管的第一端、所述第三连接器连接的第二端连接;
所述RS232芯片的第九端、所述RS232芯片的第十端、所述RS232芯片的第十一端、所述RS232芯片的第十二端分别与所述FPGA电路连接;
所述第八瞬态二极管的第二端、所述第九瞬态二极管的第二端、所述第十瞬态二极管的第二端、所述第十一瞬态二极管的第二端分别接地。
作为优选方案,所述CAN总线接口模块包括CAN总线芯片、共模电感、第一贴片电感、第二贴片电感、第一通用二极管、第二通用二极管、第三通用二极管、第四通用二极管、第五通用二极管、第六通用二极管、第十二瞬态二极管、第一放电管、第二放电管、第一电阻、第一电容、第五连接器;
其中,所述CAN总线芯片的第四端、所述CAN总线芯片的第五端分别与所述FPGA电路连接;所述CAN总线芯片的第十五端与所述共模电感的第二端连接;所述CAN总线芯片的第十七端与所述共模电感的第一端连接;
所述共模电感的第三端通过所述第二贴片电感分别与所述第三通用二极管的第一端、所述第四通用二极管的第一端、所述第二放电管的第一端、所述第五连接器的第二端连接;
所述共模电感的第四端通过所述第一贴片电感分别与所述第一通用二极管的第一端、所述第二通用二极管的第一端、所述第一放电管的第一端、所述第五连接器的第一端连接;
所述第一通用二极管的第二端分别与所述第五通用二极管的第一端、所述第十二瞬态二极管的第一端、所述第三通用二极管的第二端连接;
所述第二通用二极管的第二端分别与所述第六通用二极管的第一端、所述第十二瞬态二极管的第二端、所述第四通用二极管的第二端连接;
所述第一放电管的第二端分别与所述第二放电管的第二端、所述第一电阻的第一端、所述第一电容的第一端、所述第五连接器的第三端连接;
所述第五通用二极管的第二端、所述第六通用二极管的第二端、所述第一电阻的第二端、所述第一电容的第二端分别接地。
作为优选方案,所述USB总线接口模块包括USB芯片、第六连接器;
所述USB芯片的第一端、所述USB芯片的第三端分别与所述第六连接器连接;所述USB芯片的第四端、所述USB芯片的第六端分别与所述FPGA电路连接。
作为优选方案,所述太网总线接口模块包括以太网通信芯片、以太网变压器、第一存储芯片;
所述以太网通信芯片的第三端、所述以太网通信芯片的第四端、所述以太网通信芯片的第六端、所述以太网通信芯片的第七端分别与所述以太网变压器连接;
所述以太网通信芯片的第十一端、所述以太网通信芯片的第十二端、所述以太网通信芯片的第十三端分别与所述第一存储芯片连接;
所述以太网通信芯片的第十七端、所述以太网通信芯片的第十八端、所述以太网通信芯片的第十九端、所述以太网通信芯片的第二十端、所述以太网通信芯片的第二十四端、所述以太网通信芯片的第二十七端分别与所述FPGA电路连接。
作为优选方案,所述基于FPGA的物联网数据采集***,还包括存储模块,所述存储模块包括SD卡座;
所述SD卡座的第一端、所述SD卡座的第二端、所述SD卡座的第五端、所述SD卡座的第七端分别与所述FPGA电路连接。
作为优选方案,所述基于FPGA的物联网数据采集***,还包括扩展RAM模块,所述RAM模块包括与所述FPGA电路连接的第二存储芯片。
实施本发明实施例,具有如下有益效果:
本发明实施例提供的基于FPGA的物联网数据采集***,包括FPGA处理模块、CAN总线接口模块、USB总线接口模块、串口接口模块、太网总线接口模块、供电模块;其中,所述FPGA处理模块分别与所述CAN总线接口模块、所述USB总线接口模块、所述串口接口模块、所述太网总线接口模块和所述供电模块连接。相比于现有技术中采用CPU处理模块来处理物联网数据,本发明技术方案能够采集TCP/IP协议,CAN协议、USB网络协议和串口通信协议,数据采集效率高,同时以太网总线接口模块、CAN总线接口模块、USB总线接口模块、串口接口模块均与FPGA处理模块连接,有利于实现各模块信息的共享,提高信息的传输效率,且本发明技术方案采用FPGA处理模块,能够同时处理以太网总线接口模块的数据、CAN总线接口模块的数据、USB总线接口模块的数据、串口接口模块的数据,且各数据之间互不干扰,进一步提高***数据的采集效率。
附图说明
图1是本发明提供的基于FPGA的物联网数据采集***的第一实施例的结构示意图;
图2是本发明提供的FPGA模块的结构示意图;
图3是本发明提供的RS422电路的结构示意图;
图4是本发明提供的RS485电路的结构示意图;
图5是本发明提供的RS232电路的结构示意图;
图6是本发明提供的CAN总线接口模块的结构示意图;
图7是本发明提供的USB总线接口模块的结构示意图;
图8是本发明提供的太网总线接口模块的结构示意图;
图9是本发明提供的存储模块的结构示意图;
图10是本发明提供的扩展RAM模块的结构示意图;
图11是本发明提供的供电模块的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一实施例:
参见图1,是本发明提供的基于FPGA的物联网数据采集***的一种实施例的结构示意图。该***方法包括:FPGA处理模块1、CAN总线接口模块2、USB总线接口模块3、串口接口模块4、太网总线接口模块5、供电模块6;其中,FPGA处理模块1分别与CAN总线接口模块2、USB总线接口模块3、串口接口模块4、太网总线接口模块5和供电模块6连接。
在本实施例中,CAN总线接口模块2用于接收ISO15765的CAN协议;USB总线接口模块3,用于接收USB网络协议;串口接口模块4,用于接收串口通信协议;太网总线接口模块5,用于接收TCP/IP协议;FPGA处理模块1,用于将接收到的通信协议进行汇总并转换为OPC UA协议,通过以太网端口直接上传到本地服务器或云服务器,从而实现各种设备数据的同一管理;FPGA处理模块1,还用于将OPC UA协议转换为目标协议,并从相关端口发送到设备上,从而实现各设备之间的信息共享,进而实现工业现场数据的一体化;FPGA处理模块1,还可以通过控制相关接口模块来控制与该接口模块连接的设备,从而实现工业现场设备的统一控制和管理。
由上可见,本发明实施例提供的基于FPGA的物联网数据采集***,包括FPGA处理模块1、CAN总线接口模块2、USB总线接口模块3、串口接口模块4、太网总线接口模块5、供电模块6;其中,FPGA处理模块1分别与CAN总线接口模块2、USB总线接口模块3、串口接口模块4、太网总线接口模块5和供电模块6连接。相比于现有技术中采用CPU处理模块来处理物联网数据,本发明技术方案能够采集TCP/IP协议,CAN协议、USB网络协议和串口通信协议,数据采集效率高,同时以太网总线接口模块5、CAN总线接口模块2、USB总线接口模块3、串口接口模块4均与FPGA处理模块1连接,有利于实现各信息的共享,提高信息的传输效率,且本发明技术方案采用FPGA处理模块1,能够同时处理以太网总线接口模块5的数据、CAN总线接口模块2的数据、USB总线接口模块3的数据、串口接口模块4的数据,且各数据之间互不干扰,进一步提高***数据的采集效率。
在其中一种优选实施例中,可参见图2,FPGA处理模块1包括FPGA电路、调试电路;FPGA电路分别与调试电路、CAN总线接口模块2、USB总线接口模块3、串口接口模块4、太网总线接口模块5和供电模块6连接。需说明的是,图中2的第一FPGA芯片U5A、第二FPGA芯片U5B、第三FPGA芯片U5C、第四FPGA芯片U5D、第五FPGA芯片U5E、第六FPGA芯片U5F、第七FPGA芯片U5G、和第八FPGA芯片U5H、第九FPGA芯片U5I和第十FPGA芯片U5J,上述这十个FPGA芯片均为同一个FPGA芯片,为了方便理解,将其划分为几个部分。
在本实施例中,FPGA芯片每个电源管脚都有一个去耦电容(图2中的0.1uF的陶瓷贴片电容),用于提高芯片的稳定性和抗干扰能力。调试电路为J-Link电路,用于对***中的程序进行调试,并将程序输入到FPGA芯片中。
在本实施例中,FPGA芯片可以将接收到的通信协议转化为OPC UA协议并通过以太网端口直接上传到本地服务器或云服务器,FPGA芯片还可以将接收到的通信协议转化为OPC UA协议后,再转换为其他目标协议,并从其他端口发送出去,譬如,USB总线接口模块3连接的第一设备想要获取CAN总线接口模块2连接的第二设备的数据时,FPGA芯片将第二设备发出的ISO15765的CAN协议转化为OPC UA协议,FPGA芯片再将OPC UA协议转换为USB网络协议,通过USB总线接口模块3将该USB网络协议发送到第一设备上,从而实现信息的共享。
在其中一种优选实施例中,请参见图3,串口接口模块4包括RS422电路,用于接收RS422的通信协议;其中,RS422电路包括RS422芯片U1、第一瞬态二极管D1、第二瞬态二极管D2、第三瞬态二极管D3、第四瞬态二极管D4、第一连接器P1;
RS422芯片U1的第二端、RS422芯片U1的第三端分别与FPGA电路连接;RS422芯片U1的第五端分别与第四瞬态二极管D4的第一端和第一连接器P1的第四端连接;RS422芯片U1的第六端分别与第三瞬态二极管D3的第一端和第一连接器P1的第三端连接;RS422芯片U1的第七端分别与第二瞬态二极管D2的第一端和第一连接器P1的第二端连接;RS422芯片U1的第八端分别与第一瞬态二极管D1的第一端和第一连接器P1的第一端连接;第一瞬态二极管D1的第二端、第二瞬态二极管D2的第二端、第三瞬态二极管D3的第二端和第四瞬态二极管D4的第二端分别接地。
在本实施例中,在RS422电路中增加第一瞬态二极管D1、第二瞬态二极管D2、第三瞬态二极管D3、第四瞬态二极管D4这四个瞬态二极管,提高了总线的抗干扰能力。
在其中一种优选实施例中,请参见图4,串口接口模块4包括RS485电路,用于接收RS485的通信协议,其中,RS485电路包括RS485芯片U2、第五瞬态二极管D5、第六瞬态二极管D6、第七瞬态二极管D7、第二连接器P2;
RS485芯片U2的第一端、RS485芯片U2的第二端、RS485芯片U2的第三端、RS485芯片U2的第四端分别与FPGA电路连接;RS485芯片U2的第六端分别与第五瞬态二极管D5的第一端、第七瞬态二极管D7的第一端和第二连接器P2的第一端连接;RS485芯片U2的第七端分别与第五瞬态二极管D5的第二端、第六瞬态二极管D6的第一端和第二连接器P2的第二端连接;第六瞬态二极管D6的第二端、第七瞬态二极管D7的第二端分别接地。
在本实施例中,在RS485电路中增加第五瞬态二极管D5、第六瞬态二极管D6、第七瞬态二极管D7,这三个瞬态二极管,提高了总线的抗干扰能力。
在其中一种优选实施例中,请参见图5,串口接口模块4包括RS232电路,用于接收RS232的通信协议;其中,RS232电路包括RS232芯片U3、第八瞬态二极管D8、第九瞬态二极管D9、第十瞬态二极管D10、第十一瞬态二极管D11、第三连接器P3、第四连接器P4;
RS232芯片U3的第七端分别与第九瞬态二极管D9的第一端、第四连接器P4的第三端连接;RS232芯片U3的第八端分别与第八瞬态二极管D8的第一端、第四连接器P4的第二端连接;RS232芯片U3的第十三端分别与第十瞬态二极管D10的第一端、第三连接器P3的第三端连接;RS232芯片U3的第十四端分别与第十一瞬态二极管D11的第一端、第三连接器P3连接的第二端连接;RS232芯片U3的第九端、RS232芯片U3的第十端、RS232芯片U3的第十一端、RS232芯片U3的第十二端分别与FPGA电路连接,第八瞬态二极管D8的第二端、第九瞬态二极管D9的第二端、第十瞬态二极管D10的第二端、第十一瞬态二极管D11的第二端接地。
在本实施例中,在RS232电路中增加第八瞬态二极管D8、第九瞬态二极管D9、第十瞬态二极管D10、第十一瞬态二极管D11这四个瞬态二极管,提高了总线的抗干扰能力。
在其中一种优选实施例中,请参见图6,CAN总线接口模块2包括CAN总线芯片U4、共模电感LC1、第一贴片电感L1、第二贴片电感L2、第一通用二极管d1、第二通用二极管d2、第三通用二极管d3、第四通用二极管d4、第五通用二极管d5、第六通用二极管d6、第十二瞬态二极管D12、第一放电管G1、第二放电管G2、第一电阻R41、第一电容C58、第五连接器P5;
CAN总线芯片U4的第四端、CAN总线芯片U4的第五端分别与FPGA电路连接;CAN总线芯片U4的第十五端与共模电感LC1的第二端连接;CAN总线芯片U4的第十七端与共模电感LC1的第一端连接;共模电感LC1的第三端通过第二贴片电感L2分别与第三通用二极管d3的第一端、第四通用二极管d4的第一端、第二放电管G2的第一端、第五连接器P5的第二端连接;共模电感LC1的第四端通过第一贴片电感L1分别与第一通用二极管d1的第一端、第二通用二极管d2的第一端、第一放电管G1的第一端、第五连接器P5的第一端连接;第一通用二极管d1的第二端分别与第五通用二极管d5的第一端、第十二瞬态二极管D12的第一端、第三通用二极管d3的第二端连接;第二通用二极管d2的第二端分别与第六通用二极管d6的第一端、第十二瞬态二极管D12的第二端、第四通用二极管d4的第二端连接;第一放电管G1的第二端分别与第二放电管G2的第二端、第一电阻R41的第一端、第一电容C58的第一端、第五连接器P5的第三端连接;第五通用二极管d5的第二端、第六通用二极管d6的第二端、第一电阻R41的第二端、第一电容C58的第二端接地。
在本实施例中,在CAN总线接口模块2中增加第一通用二极管d1、第二通用二极管d2、第三通用二极管d3、第四通用二极管d4、第五通用二极管d5、第六通用二极管d6、第十二瞬态二极管D12、第一放电管G1、第二放电管G2、第一电阻R41和第一电容C58,对电路进行保护,提高总线抗干扰能力。
在其中一种优选实施例中,请参见图7,USB总线接口模块3包括USB芯片U5、第六连接器P6;USB芯片U5的第一端、USB芯片U5的第三端分别与第六连接器P6连接;USB芯片U5的第四端、USB芯片U5的第六端分别与FPGA电路连接。需说明的是,USB芯片U5采用USBLC6芯片,该芯片是一个瞬态二极管的组合芯片,通过该芯片能够有效提高总线的抗干扰能力。
在其中一种优选实施例中,请参见图8,太网总线接口模块5包括以太网通信芯片U6、以太网变压器U7、第一存储芯片U8;
以太网通信芯片U6的第三端、以太网通信芯片U6的第四端、以太网通信芯片U6的第六端、以太网通信芯片U6的第七端分别与以太网变压器U7连接;以太网通信芯片U6的第十一端、以太网通信芯片U6的第十二端、以太网通信芯片U6的第十三端分别与第一存储芯片U8连接;以太网通信芯片U6的第十七端、以太网通信芯片U6的第十八端、以太网通信芯片U6的第十九端、以太网通信芯片U6的第二十端、以太网通信芯片U6的第二十四端、以太网通信芯片U6的第二十七端分别与FPGA电路连接。
在本实施例中,通过以太网通信芯片U6、以太网变压器U7、第一存储芯片U8、8个0.1uF陶瓷贴片电容、1个25MHz晶振、2个47uF滤波用贴片钽电容、2个20pF晶振起振电容、7个4.7K欧姆贴片电阻、3个510欧姆电阻、4个49.9欧姆贴片电阻、1个10K欧姆贴片电阻、1个6.8K欧姆贴片电阻,提高总线的抗干扰能力。
在其中一种优选实施例中,请参见图9,基于FPGA的物联网数据采集***,还包括存储模块,用于存储***及用户的配置参数,用于掉电保存及上电读取配置参数;其中,存储模块包括SD卡座U9;SD卡座U9的第一端、SD卡座U9的第二端、SD卡座U9的第五端、SD卡座U9的第七端分别与FPGA电路连接。
在其中一种优选实施例中,请参见图10,基于FPGA的物联网数据采集***,还包括扩展RAM模块,扩展RAM模块用于存储***的实时运行数据,提高***的运行效率。其中,RAM模块包括与FPGA电路连接的第二存储芯片U10。需说明的是,图10中由7个去耦电容,用于提高芯片的稳定性和抗干扰能力。
在其中一种优选实施例中,请参见图11,供电模块6包括第一电源电路、第二电源电路、第三电源电路;其中,第一电源电路包括第一电源转换芯片U11、发光二极管LED2、第十四电容C14、第十五电容C15、第二十电容C20、第二十一电容C21、第二十二电容C22;
第一电源转换芯片U11的第一端分别与第一电源、发光二极管LED2的第一端、第十四电容C14的第一端、第十五电容C15的第一端连接;第一电源芯片的第二端分别与第十四电容C14的第二端、第十五电容C15的第二端连接;第一电源转换芯片U11的第四端通过第二十电容C20分别与第二十一电容C21的第一端、第二十二电容C22的第一端和地线连接;第一电源转换芯片U11的第五端分别与第二电源、第二十一电容C21的第二端、第二十二电容C22的第二端连接;
发光二极管LED2的第二端通过第二十电阻接地,需说明的是,第二电源电路和第三电源电路结构与第一电源电路基本相同,区别点在于第二电源电路和第三电源电路的电源转换芯片无需与发光二极管LED2连接。
在本实施例中,供电模块6与FPGA处理模块1连接,具体将供电模块6的第一电源5.0V,第二电源3.3V,第三电源2.5V,第四电源1.2V分别与FPGA处理模块1连接,供电模块6通过FPGA处理模块1实现对FPGA处理模块1、CAN总线接口模块2、USB总线接口模块3、串口接口模块4、太网总线接口模块5、存储模块和扩展RAM模块进行供电。
由上可见,本发明实施例提供的基于FPGA的物联网数据采集***,包括FPGA处理模块1、CAN总线接口模块2、USB总线接口模块3、RS422电路、RS485电路、RS232电路、太网总线接口模块5、供电模块6、存储模块、扩展RAM模块;其中,FPGA处理模块1分别与CAN总线接口模块2、USB总线接口模块3、RS422电路、RS485电路、RS232电路、太网总线接口模块5、供电模块6、存储模块、扩展RAM模块连接。相比于现有的物联网数据采集监控***,本发明各数据采集模块之间的抗干扰能力强,使得且各模块之间互不干扰,进一步提高***数据的采集效率。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

Claims (10)

1.一种基于FPGA的物联网数据采集***,其特征在于,包括:FPGA处理模块、CAN总线接口模块、USB总线接口模块、串口接口模块、太网总线接口模块、供电模块;其中,所述FPGA处理模块分别与所述CAN总线接口模块、所述USB总线接口模块、所述串口接口模块、所述太网总线接口模块和所述供电模块连接。
2.如权利要求1所述的基于FPGA的物联网数据采集***,其特征在于,所述FPGA处理模块包括FPGA电路、调试电路;
所述FPGA电路分别与所述调试电路、所述CAN总线接口模块、所述USB总线接口模块、所述串口接口模块、所述太网总线接口模块和所述供电模块连接。
3.如权利要求2所述的基于FPGA的物联网数据采集***,其特征在于,所述串口接口模块包括RS422电路,其中,所述RS422电路包括RS422芯片、第一瞬态二极管、第二瞬态二极管、第三瞬态二极管、第四瞬态二极管、第一连接器;
所述RS422芯片的第二端、所述RS422芯片的第三端分别与所述FPGA电路连接;
所述RS422芯片的第五端分别与所述第四瞬态二极管的第一端和所述第一连接器的第四端连接;所述RS422芯片的第六端分别与所述第三瞬态二极管的第一端和所述第一连接器的第三端连接;
所述RS422芯片的第七端分别与所述第二瞬态二极管的第一端和所述第一连接器的第二端连接;所述RS422芯片的第八端分别与所述第一瞬态二极管的第一端和所述第一连接器的第一端连接;
所述第一瞬态二极管的第二端、所述第二瞬态二极管的第二端、所述第三瞬态二极管的第二端和所述第四瞬态二极管的第二端分别接地。
4.如权利要求2所述的基于FPGA的物联网数据采集***,其特征在于,所述串口接口模块包括RS485电路,其中,所述RS485电路包括RS485芯片、第五瞬态二极管、第六瞬态二极管、第七瞬态二极管、第二连接器;
所述RS485芯片的第一端、所述RS485芯片的第二端、所述RS485芯片的第三端、所述RS485芯片的第四端分别与所述FPGA电路连接;
所述RS485芯片的第六端分别与所述第五瞬态二极管的第一端、所述第七瞬态二极管的第一端和所述第二连接器的第一端连接;
所述RS485芯片的第七端分别与所述第五瞬态二极管的第二端、所述第六瞬态二极管的第一端和所述第二连接器的第二端连接;
所述第六瞬态二极管的第二端、所述第七瞬态二极管的第二端分别接地。
5.如权利要求1所述的基于FPGA的物联网数据采集***,其特征在于,所述串口接口模块包括RS232电路,其中,所述RS232电路包括RS232芯片、第八瞬态二极管、第九瞬态二极管、第十瞬态二极管、第十一瞬态二极管、第三连接器、第四连接器;
所述RS232芯片的第七端分别与所述第九瞬态二极管的第一端、所述第四连接器的第三端连接;所述RS232芯片的第八端分别与所述第八瞬态二极管的第一端、所述第四连接器的第二端连接;
所述RS232芯片的第十三端分别与所述第十瞬态二极管的第一端、所述第三连接器的第三端连接;所述RS232芯片的第十四端分别与所述第十一瞬态二极管的第一端、所述第三连接器连接的第二端连接;
所述RS232芯片的第九端、所述RS232芯片的第十端、所述RS232芯片的第十一端、所述RS232芯片的第十二端分别与所述FPGA电路连接;
所述第八瞬态二极管的第二端、所述第九瞬态二极管的第二端、所述第十瞬态二极管的第二端、所述第十一瞬态二极管的第二端分别接地。
6.如权利要求1所述的基于FPGA的物联网数据采集***,其特征在于,所述CAN总线接口模块包括CAN总线芯片、共模电感、第一贴片电感、第二贴片电感、第一通用二极管、第二通用二极管、第三通用二极管、第四通用二极管、第五通用二极管、第六通用二极管、第十二瞬态二极管、第一放电管、第二放电管、第一电阻、第一电容、第五连接器;
其中,所述CAN总线芯片的第四端、所述CAN总线芯片的第五端分别与所述FPGA电路连接;所述CAN总线芯片的第十五端与所述共模电感的第二端连接;所述CAN总线芯片的第十七端与所述共模电感的第一端连接;
所述共模电感的第三端通过所述第二贴片电感分别与所述第三通用二极管的第一端、所述第四通用二极管的第一端、所述第二放电管的第一端、所述第五连接器的第二端连接;
所述共模电感的第四端通过所述第一贴片电感分别与所述第一通用二极管的第一端、所述第二通用二极管的第一端、所述第一放电管的第一端、所述第五连接器的第一端连接;
所述第一通用二极管的第二端分别与所述第五通用二极管的第一端、所述第十二瞬态二极管的第一端、所述第三通用二极管的第二端连接;
所述第二通用二极管的第二端分别与所述第六通用二极管的第一端、所述第十二瞬态二极管的第二端、所述第四通用二极管的第二端连接;
所述第一放电管的第二端分别与所述第二放电管的第二端、所述第一电阻的第一端、所述第一电容的第一端、所述第五连接器的第三端连接;
所述第五通用二极管的第二端、所述第六通用二极管的第二端、所述第一电阻的第二端、所述第一电容的第二端分别接地。
7.如权利要求2所述的基于FPGA的物联网数据采集***,其特征在于,所述USB总线接口模块包括USB芯片、第六连接器;
所述USB芯片的第一端、所述USB芯片的第三端分别与所述第六连接器连接;所述USB芯片的第四端、所述USB芯片的第六端分别与所述FPGA电路连接。
8.如权利要求2所述的基于FPGA的物联网数据采集***,其特征在于,所述太网总线接口模块包括以太网通信芯片、以太网变压器、第一存储芯片;
所述以太网通信芯片的第三端、所述以太网通信芯片的第四端、所述以太网通信芯片的第六端、所述以太网通信芯片的第七端分别与所述以太网变压器连接;
所述以太网通信芯片的第十一端、所述以太网通信芯片的第十二端、所述以太网通信芯片的第十三端分别与所述第一存储芯片连接;
所述以太网通信芯片的第十七端、所述以太网通信芯片的第十八端、所述以太网通信芯片的第十九端、所述以太网通信芯片的第二十端、所述以太网通信芯片的第二十四端、所述以太网通信芯片的第二十七端分别与所述FPGA电路连接。
9.如权利要求2至8任意一项所述的基于FPGA的物联网数据采集***,其特征在于,还包括存储模块,所述存储模块包括SD卡座;
所述SD卡座的第一端、所述SD卡座的第二端、所述SD卡座的第五端、所述SD卡座的第七端分别与所述FPGA电路连接。
10.如权利要求2至8任意一项所述的基于FPGA的物联网数据采集***,其特征在于,还包括扩展RAM模块,所述RAM模块包括与所述FPGA电路连接的第二存储芯片。
CN202010116184.3A 2020-02-25 2020-02-25 基于fpga的物联网数据采集*** Active CN111308933B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010116184.3A CN111308933B (zh) 2020-02-25 2020-02-25 基于fpga的物联网数据采集***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010116184.3A CN111308933B (zh) 2020-02-25 2020-02-25 基于fpga的物联网数据采集***

Publications (2)

Publication Number Publication Date
CN111308933A true CN111308933A (zh) 2020-06-19
CN111308933B CN111308933B (zh) 2021-11-05

Family

ID=71149284

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010116184.3A Active CN111308933B (zh) 2020-02-25 2020-02-25 基于fpga的物联网数据采集***

Country Status (1)

Country Link
CN (1) CN111308933B (zh)

Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100289653A1 (en) * 2008-02-07 2010-11-18 Rosario Sam Calio Air sampling system
CN202205078U (zh) * 2011-05-30 2012-04-25 上海聚美物联网科技有限公司 多通道数据采集设备
CN102930742A (zh) * 2012-11-01 2013-02-13 江苏大为科技股份有限公司 一种超声波车位检测器的电路结构
CN103257624A (zh) * 2013-03-03 2013-08-21 侯志伟 一种物联网多通道高速数据采集***
CN103389670A (zh) * 2013-07-31 2013-11-13 成都电业局双流供电局 用于变电站的数据采集与电力监控装置
CN103647801A (zh) * 2013-11-18 2014-03-19 东莞理工学院 应用于传统工业现场实时质量监控的数据采集器
CN203951178U (zh) * 2014-07-02 2014-11-19 乐星产电(无锡)有限公司 具有esd防护功能的usb端口技术的触摸屏
CN104166038A (zh) * 2014-07-07 2014-11-26 李辉 用于铁路扼流变压器的自监测设备
CN204046638U (zh) * 2014-08-19 2014-12-24 成都熊谷加世电器有限公司 用于焊接设备的can通讯电路
CN204406848U (zh) * 2015-02-12 2015-06-17 山东华翼微电子技术股份有限公司 基于双fpga芯片的验证开发板
CN204498143U (zh) * 2015-02-15 2015-07-22 北京工业大学 一种公交车物联网安控终端的fpga模块
CN105046902A (zh) * 2014-11-17 2015-11-11 中环天仪股份有限公司 一种具有多种通信方式的远程热量表集中器
CN205195750U (zh) * 2015-12-20 2016-04-27 天津市南开太阳高技术发展有限公司 一种机动车充电桩控制器的硬件电路
CN105759664A (zh) * 2014-12-17 2016-07-13 陕西培元电子科技有限公司 一种基于fpga的gps监控终端
US20160286286A1 (en) * 2015-03-23 2016-09-29 SmarTower Systems, LLC Remote tower monitoring
CN106057695A (zh) * 2016-06-14 2016-10-26 苏州微控智芯半导体科技有限公司 一种晶片测试***及测试方法
CN206332623U (zh) * 2016-11-16 2017-07-14 广东省智能制造研究所 一种矩阵整流电路
CN207460215U (zh) * 2017-11-22 2018-06-05 深圳市昊岳科技有限公司 一种基于汽车电子can网络抗干扰电路
CN108279601A (zh) * 2018-01-26 2018-07-13 武汉理工大学 一种基于i2c+can总线的多通道数字测控***
CN207965557U (zh) * 2018-01-25 2018-10-12 北京智行鸿远汽车有限公司 一种抗扰能力强的can接口电路
CN208015747U (zh) * 2018-02-26 2018-10-26 中车青岛四方机车车辆股份有限公司 非介入式多协议网络数据采集装置
CN109194679A (zh) * 2018-09-25 2019-01-11 北京航空航天大学 一种基于SpaceFibre接口的多协议接口数据采集装置和采集方法
CN208423874U (zh) * 2018-07-19 2019-01-22 广州市少创信息科技有限公司 一种教育机器人的usb接口电路
CN208723891U (zh) * 2018-09-13 2019-04-09 广州朔月电子科技有限公司 物联网网关
CN110428600A (zh) * 2019-08-12 2019-11-08 湘潭大学 一种基于fpga的气体传感器数据采集及无线数据传输***
CN209710114U (zh) * 2019-07-08 2019-11-29 成都艾普特云物联网科技有限公司 一种工业物联网智能网关装置
CN210019379U (zh) * 2019-03-22 2020-02-07 成都开图医疗***科技有限公司 一种基于can open总线模块化的医疗x光机架构

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100289653A1 (en) * 2008-02-07 2010-11-18 Rosario Sam Calio Air sampling system
CN202205078U (zh) * 2011-05-30 2012-04-25 上海聚美物联网科技有限公司 多通道数据采集设备
CN102930742A (zh) * 2012-11-01 2013-02-13 江苏大为科技股份有限公司 一种超声波车位检测器的电路结构
CN103257624A (zh) * 2013-03-03 2013-08-21 侯志伟 一种物联网多通道高速数据采集***
CN103389670A (zh) * 2013-07-31 2013-11-13 成都电业局双流供电局 用于变电站的数据采集与电力监控装置
CN103647801A (zh) * 2013-11-18 2014-03-19 东莞理工学院 应用于传统工业现场实时质量监控的数据采集器
CN203951178U (zh) * 2014-07-02 2014-11-19 乐星产电(无锡)有限公司 具有esd防护功能的usb端口技术的触摸屏
CN104166038A (zh) * 2014-07-07 2014-11-26 李辉 用于铁路扼流变压器的自监测设备
CN204046638U (zh) * 2014-08-19 2014-12-24 成都熊谷加世电器有限公司 用于焊接设备的can通讯电路
CN105046902A (zh) * 2014-11-17 2015-11-11 中环天仪股份有限公司 一种具有多种通信方式的远程热量表集中器
CN105759664A (zh) * 2014-12-17 2016-07-13 陕西培元电子科技有限公司 一种基于fpga的gps监控终端
CN204406848U (zh) * 2015-02-12 2015-06-17 山东华翼微电子技术股份有限公司 基于双fpga芯片的验证开发板
CN204498143U (zh) * 2015-02-15 2015-07-22 北京工业大学 一种公交车物联网安控终端的fpga模块
US20160286286A1 (en) * 2015-03-23 2016-09-29 SmarTower Systems, LLC Remote tower monitoring
CN205195750U (zh) * 2015-12-20 2016-04-27 天津市南开太阳高技术发展有限公司 一种机动车充电桩控制器的硬件电路
CN106057695A (zh) * 2016-06-14 2016-10-26 苏州微控智芯半导体科技有限公司 一种晶片测试***及测试方法
CN206332623U (zh) * 2016-11-16 2017-07-14 广东省智能制造研究所 一种矩阵整流电路
CN207460215U (zh) * 2017-11-22 2018-06-05 深圳市昊岳科技有限公司 一种基于汽车电子can网络抗干扰电路
CN207965557U (zh) * 2018-01-25 2018-10-12 北京智行鸿远汽车有限公司 一种抗扰能力强的can接口电路
CN108279601A (zh) * 2018-01-26 2018-07-13 武汉理工大学 一种基于i2c+can总线的多通道数字测控***
CN208015747U (zh) * 2018-02-26 2018-10-26 中车青岛四方机车车辆股份有限公司 非介入式多协议网络数据采集装置
CN208423874U (zh) * 2018-07-19 2019-01-22 广州市少创信息科技有限公司 一种教育机器人的usb接口电路
CN208723891U (zh) * 2018-09-13 2019-04-09 广州朔月电子科技有限公司 物联网网关
CN109194679A (zh) * 2018-09-25 2019-01-11 北京航空航天大学 一种基于SpaceFibre接口的多协议接口数据采集装置和采集方法
CN210019379U (zh) * 2019-03-22 2020-02-07 成都开图医疗***科技有限公司 一种基于can open总线模块化的医疗x光机架构
CN209710114U (zh) * 2019-07-08 2019-11-29 成都艾普特云物联网科技有限公司 一种工业物联网智能网关装置
CN110428600A (zh) * 2019-08-12 2019-11-08 湘潭大学 一种基于fpga的气体传感器数据采集及无线数据传输***

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
《世界电子元器件》: "CAN采用了隔离依旧通讯异常怎么办?", 《世界电子元器件》 *
FLY_CORE: "DM9051参考电路图", 《HTTPS://WENKU.BAIDU.COM/VIEW/BCC2AA41F02D2AF90242A8956BEC0975F465A4DD.HTML》 *
LIUJJ05: "MAX3232E电路中存在上拉电阻和稳压二极管,作用是什么?", 《HTTP://BBS.EEWORLD.COM.CN/THREAD-457980-1-1.HTML》 *
张家顺子: "RS422-485接口电路设计要点", 《HTTPS://BLOG.CSDN.NET/ZHANGSHUN5233/ARTICLE/DETAILS/90112690》 *
玩转单片机: "RS485收发的3种常用典型电路图文解析", 《HTTP://WWW.ELECFANS.COM/D/853959.HTML》 *

Also Published As

Publication number Publication date
CN111308933B (zh) 2021-11-05

Similar Documents

Publication Publication Date Title
CN202889340U (zh) 低功耗短距离无线数据传输模块
CN111308933B (zh) 基于fpga的物联网数据采集***
CN103034220A (zh) 一种发电厂一体化控制器
CN109831426B (zh) 一种基于arm内核物联网数据协议的异构***
CN111692003A (zh) 一种基于vnx架构的发动机综合控制器
CN209281237U (zh) 高精度农机远程监测控制***
CN106130186A (zh) 小型光伏电站数据监控***
CN105847294A (zh) 基于w5500的高频静电除尘电源***通讯协议转换器及通讯方法
CN211349342U (zh) RS-485转NB-IoT的通讯转换模块
CN214670231U (zh) 一种基于物联网分布式架构的实时监控***
CN212460351U (zh) 异构信号采集处理装置
CN205545358U (zh) 一种CANopen转Modbus TCP的协议转换器
CN213904100U (zh) 基于以太网供电和数据传输的传感器***
CN209345193U (zh) 一种多协议接口转以太网接口装置技术领域
CN103871227A (zh) 液位通讯仪
CN204795120U (zh) 一种分体式可扩展的网络报文存储装置
CN111918153A (zh) 电表数据采集器
CN203883862U (zh) 用于连接变频器与上位机的profibus通讯模块
CN209105214U (zh) 一种wifi用云端数据采集器
CN211702059U (zh) 一种基于Modbus协议的有轨电车能耗数据采集网关
CN208722049U (zh) 一种电动汽车远程监控装置
CN111444124A (zh) 一种高频自主请求的串口分流装置
CN211478929U (zh) 边缘计算控制器
CN219248072U (zh) 一种基于nb-iot技术的电能数据采集装置
CN111324559A (zh) 一种自主请求的串口分流装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20221114

Address after: 250000 Hengda Yueting, No. 58, Gongye North Road, Licheng District, Jinan City, Shandong Province

Patentee after: Dongdai (Jinan) Intelligent Technology Co.,Ltd.

Address before: Building 15, compound No.100, Xianlie Middle Road, Guangzhou, Guangdong 510075

Patentee before: GUANGDONG INSTITUTE OF INTELLIGENT MANUFACTURING

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221230

Address after: 515000 No. 1, Room 302, 3rd Floor, No. 9, Keji West Road, High tech Zone, Shantou, Guangdong

Patentee after: Guangdong Yougu Information Technology Co.,Ltd.

Address before: 250000 Hengda Yueting, No. 58, Gongye North Road, Licheng District, Jinan City, Shandong Province

Patentee before: Dongdai (Jinan) Intelligent Technology Co.,Ltd.

TR01 Transfer of patent right