《基于FPGA的超高速工业控制器.pdf》由会员分享,可在线阅读,更多相关《基于FPGA的超高速工业控制器.pdf(35页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103631176 A (43)申请公布日 2014.03.12 CN 103631176 A (21)申请号 201310391243.8 (22)申请日 2013.08.30 G05B 19/042(2006.01) (71)申请人 天津大学 地址 300072 天津市南开区卫津路 92 号 (72)发明人 吴爱国 崔巍 江涛 (74)专利代理机构 天津市北洋有限责任专利代 理事务所 12201 代理人 杜文茹 (54) 发明名称 基于 FPGA 的超高速工业控制器 (57) 摘要 一种基于 FPGA 的超高速工业控制器, 包括有 主控制单元, FPGA 独立电源。
2、供电单元, JTAG 调试 接口电路, EPCS16 程序配置电路, 时钟输入与自 动 / 手动复位电路单元, 调理板电源供电单元, 16 路模拟量输入 A/D 转换单元, 8 路模拟量输出 D/ A 转换单元, 开关量输入信号隔离与调理单元, 开 关量输出信号隔离与驱动单元, RS232/ 半 / 全双 工 RS485/RS422 总线通信单元, 16 路工业现场开 关量输入, 上位机或接入工业网络。本发明仅使 用一片 FPGA 作为主控芯片, 完成工业控制系统的 模拟量、 开关量的采集与控制, 最突出的特点是速 度快、 超高速, 同时具有成本低、 通用性好、 稳定性 高、 可靠性好、 现场。
3、可编程与扩展能力强等优点。 (51)Int.Cl. 权利要求书 3 页 说明书 16 页 附图 15 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书16页 附图15页 (10)申请公布号 CN 103631176 A CN 103631176 A 1/3 页 2 1. 一种基于 FPGA 的超高速工业控制器, 包括有主控制单元 (1) , 其特征在于, 所述主 控制单元 (1) 的 : 模拟量信号输入端通过 2 组 SPI 接口连接 16 路模拟量输入 A/D 转换单 元 (7) , 模拟量信号输出端通过 SPI 接口连接 8 路模拟量输出 D/A 转换。
4、单元 (8) , 开关量信 号输入端连接开关量输入信号隔离与调理单元 (9) , 开关量信号输出端连接开关量输出信 号隔离与驱动单元 (10) , 所述的 16 路模拟量输入 A/D 转换单元 (7) 和 8 路模拟量输出 D/ A 转换单元 (8) 的电源输入端分别连接调理板电源供电单元 (6) , 所述的开关量输入信号隔 离与调理单元 (9) 的输入端连接 16 路工业现场开关量输入 (12) , 所述主控制单元 (1) 通过 RS232/半/全双工RS485/RS422总线通信单元 (11) 连接上位机或接入工业网络 (13) , 所述 主控制单元 (1) 的电源输入端连接 FPGA 独。
5、立电源供电单元 (2) , 所述主控制单元 (1) 还分 别连接 JTAG 调试接口电路 (3) 、 EPCS16 程序配置电路 (4) 和时钟输入与自动 / 手动复位电 路单元 (5) , 其中, 所述的主控制单元 (1) 与所述的 FPGA 独立电源供电单元 (2) 、 JTAG 调试 接口电路 (3) 、 EPCS16 程序配置电路 (4) 以及时钟输入与自动 / 手动复位电路单元 (5) 共 同构成基于 FPGA 的超高速工业控制器的四层核心板, 所述的调理板电源供电单元 (6) 与 16 路模拟量输入A/D转换单元 (7) 、 8路模拟量输出D/A转换单元 (8) 、 开关量输入信号。
6、隔离与 调理单元 (9) 、 开关量输出信号隔离与驱动单元 (10) 以及 RS232/ 半 / 全双工 RS485/RS422 总线通信单元 (11) 共同构成基于 FPGA 的超高速工业控制器的两层信号调理板。 2.根据权利要求1所述的基于FPGA的超高速工业控制器, 其特征在于, 所述的FPGA独 立电源供电单元 (2) 包括有将 24V 直流电源转换成 5V 直流电源的 DC/DC 转换模块 U4, 所述 DC/DC 转换模块 U4 输出的 5V 直流电源分别连接开关型稳压电源 U5、 线性稳压电源 U2 和线 性稳压电源U3, 所述开关型稳压电源U5的1脚接5V电源以及分别通过电容C。
7、39和电容C41 地, 0 脚、 3 脚和 5 脚接地, 2 脚连接电感 L 的一端, 电感 L 的另一端与 4 脚共同分别通过电容 C1、 电容 C40 和电容 C42 接地, 还共同依次通过电阻 R3 和发光二极管 Led 接地, 还共同构成 3.3V 电源输出端, 所述的线性稳压电源 U2 和线性稳压电源 U3 的 3 脚分别连接 DC/DC 转换 模块 U4 输出的 5V 电源, 该线性稳压电源 U2 和线性稳压电源 U3 的 3 脚还分别对应通过电 容 C38 和电容 C45 接地, 1 脚均接地, 所述的线性稳压电源 U2 的 2 脚和 4 脚均分别通过电 容 C36 和电容 C3。
8、7 接地, 通过电感 L 输出 2.5V 电源, 以及通过电感 L 和电容 C35 接地, 所述 的线性稳压电源 U3 的 2 脚和 4 脚输出 2.5V 电源, 以及均分别通过电容 C43 和电容 C44 接 地。 3.根据权利要求1所述的基于FPGA的超高速工业控制器, 其特征在于, 所述的16路模 拟量输入A/D转换单元 (7) 包括有连接16路模拟量输入信号的前8路信号的模拟量输入类 型选择与电压转换电路 (71) 、 与所述的模拟量输入类型选择与电压转换电路 (71) 的输出 端相连的第一片 12 位 8 通道 A/D 转换器电路 (73) 、 连接 16 路模拟量输入信号的后 8 。
9、路信 号的模拟量输入信号 I/V 变换电路 (72) 和与所述的模拟量输入信号 I/V 变换电路 (72) 的 输出端相连的第二片 12 位 8 通道 A/D 转换器电路 (74) , 所述的第一片 12 位 8 通道 A/D 转 换器电路 (73) 和第二片 12 位 8 通道 A/D 转换器电路 (74) 的输出端均连接 A/D 接口数字隔 离电路 (75) , 所述的 A/D 接口数字隔离电路 (75) 通过 2 组 SPI 接口连接至主控制单元 (1) 的 8 个用户 I/O 口上。 4. 根据权利要求 3 所述的基于 FPGA 的超高速工业控制器, 其特征在于, 所述的第一片 12 。
10、位 8 通道 A/D 转换器电路 (73) 和第二片 12 位 8 通道 A/D 转换器电路 (74) 分别是由型 权 利 要 求 书 CN 103631176 A 2 2/3 页 3 号为 AD7928 的 A/D 转换芯片 U13 和 A/D 转换芯片 U14 构成, 所述的 A/D 接口数字隔离电路 (75) 是由二个型号为 ADuM1201CR 的磁耦隔离芯片 U9、 U11, 二个型号为 ADuM1200CR 的磁 耦隔离芯片 U10、 U12 构成, 所述的 A/D 转换芯片 U13 和 A/D 转换芯片 U14 的 7 脚连接 2.5V 电压基准源 U29, 9 16 脚分别对应。
11、连接模拟量输入类型选择与电压转换电路 (71) 和模拟 量输入信号 I/V 变换电路 (72) 的输出端, 所述的 A/D 转换芯片 U13 和 A/D 转换芯片 U14 的 1、 2、 3 和 18 脚分别对应连接构成 A/D 接口数字隔离电路 (75) 的磁耦隔离芯片 U9、 U10、 U11 和 U12 的 2、 3、 6 和 7 脚, 所述的磁耦隔离芯片 U9、 U10、 U11 和 U12 的 1 脚接 3.3V 电源, 8 脚 接 5V 电源, 所述 A/D 转换芯片 U13 和 A/D 转换芯片 U14 的 5、 6 和 19 脚接 5V 电源 ; 所述的模拟量输入类型选择与电压。
12、转换电路 (71) 包括有由用于连接 16 路模拟量输 入信号的前 8 路信号的接口 PP1 和两个型号为 TL084ID 的 4 通道双极性运算放大器 F1 构 成的两组结构完全相同的电路, 在其中任一组电路中 : 所述的 4 通道双极性运算放大器 F1 的 12、 10、 5 和 3 脚分别对应连接所述接口 PP1 的 1、 2、 4 和 5 脚, 所述接口 PP1 的 1、 2、 4 和 5 脚还各依次通过一个开关和一个电阻接地, 所述的 4 通道双极性运算放大器 F1 的 4 脚接 正 12V 电源, 11 脚接负 12V 电源, 13 脚和 14 脚构成一路输出 AI0, 9 脚和 。
13、8 脚构成 1 路输出 AI1, 6 脚和 7 脚构成一路输出 AI2, 2 脚和 1 脚构成一路输出 AI3, 所述 4 通道双极性运算放 大器 F1 的 13 脚和 14 脚、 9 脚和 8 脚、 6 脚和 7 脚以及 2 脚和 1 脚还各分别通过一个二极管 和一个电容接地, 12、 10、 5 和 3 脚还各通过一个电阻接地 ; 所述的模拟量输入信号 I/V 变换电路 (72) 用于连接 16 路模拟量输入信号的后 8 路信 号的接口PP2, 以及8组结构完全相同的I/V变换电路, 其中, 任一个I/V变换电路都是由一 个电阻、 一个二极管和一个电容相并联构成, 并联后的一端接接口 PP。
14、2 的一个端脚以及连 接第二片 12 位 8 通道 A/D 转换器电路 (74) 的输入端, 并联后的另一端接地。 5. 根据权利要求 1 所述的基于 FPGA 的超高速工业控制器, 其特征在于, 所述的 8 路模 拟量输出 D/A 转换单元 (8) 包括有依次连接的 D/A 接口数字隔离电路 (81) 、 14 位 8 通道 D/ A 转换器电路 (82) 以及模拟量输出信号放大与驱动电路 (83) , 其中所述的 D/A 接口数字隔 离电路 (81) 的输入端通过 SPI 接口连接主控制单元 (1) 的模拟量信号输出端, 所述的模拟 量输出信号放大与驱动电路 (83) 的输出构成 8 路模。
15、拟量输出。 6. 根据权利要求 5 所述的基于 FPGA 的超高速工业控制器, 其特征在于, 所述的 D/A 接 口数字隔离电路 (81) 是由型号为 ADuM1400CRW 的磁耦隔离芯片 U15 构成, 所述的 14 位 8 通 道 D/A 转换器电路 (82) 是由型号为 AD5648 的 D/A 转换芯片 U16 构成, 所述 D/A 转换芯片 U16 的 1、 2、 16 和 15 脚对应连接磁耦隔离芯片 U15 的 11、 12、 13 和 14 脚 ; 所述的模拟量输出信号放大与驱动电路 (83) 是由四个型号为 LM7332 的具有双极性、 双通道、 强输出驱动能力的双轨运算放。
16、大器和一个分别连接四个双轨运算放大器的输出端 的模拟量输出外接端子 P17 构成的四路结构完全相同的电路, 其中任一双轨运算放大器 F2 的 6 脚和 2 脚各通过一个电阻连接 2.5V 电源, 双轨运算放大器 F2 的 6 脚和 2 脚还各通过 一个电阻对应的与 7 脚和 1 脚共同构成输出端连接模拟量输出外接端子 P17, 5 脚和 3 脚各 通过一个电阻连接 14 位 8 通道 D/A 转换器电路 (82) 的输出, 5 脚和 3 脚还各通过一个电阻 接地, 4 脚和 8 脚接 12V 电源, 4 脚和 8 脚还通过各一个电容接地。 7. 根据权利要求 1 所述的基于 FPGA 的超高速。
17、工业控制器, 其特征在于, 所述的开关量 输入信号隔离与调理单元 (9) 是由一个开关量输入外接端子P18和16路结构完全相同的与 权 利 要 求 书 CN 103631176 A 3 3/3 页 4 所述的开关量输入外接端子 P18 相连接的隔离调理电路构成, 其中任一路隔离调理电路包 括有一个型号为PC817的光电耦合器U6, 所述光电耦合器U6的1脚通过一个电阻R58连接 开关量输入外接端子 P18, 该 1 脚还通过一个二极管 D2 接地, 2 脚通过一个发光二极管 DS2 接地, 4 脚接 3.3V 电源, 3 脚接主控制单元 (1) 以及通过电阻 R62 接地。 8. 根据权利要求。
18、 1 所述的基于 FPGA 的超高速工业控制器, 其特征在于, 所述的开关量 输出信号隔离与驱动单元 (10) 包括有 8 路输入端与主控制单元 (1) 相连的开关量输出信 号隔离与调理电路 (101) , 一个继电器独立电源供电单元 (102) , 一个开关量输出外接端子 P19, 以及分别对应与 8 路开关量输出信号隔离与调理电路 (101) 和继电器独立电源供电单 元 (102) 的输出端相连接的 8 路继电器驱动电路 (103) , 所述 8 路继电器驱动电路 (103) 的 输出连接开关量输出外接端子 P19。 9. 根据权利要求 1 所述的基于 FPGA 的超高速工业控制器, 其特。
19、征在于, 所述的任意一 路开关量输出信号隔离与调理电路 (101) 包括有一个光电耦合器 U22, 所述光电耦合器 U22 的 1 脚接 3.3V 电源, 该 1 脚还通依次过一个发光二极管 D18 和一个电阻接主控制单元 (1) , 2 脚通过一个电阻 R112 接主控制单元 (1) , 4 脚接 12V 电源, 3 脚通过一个电阻 R108 接地, 该 3 脚还通过一个电阻 R110 对应连接一路继电器驱动电路 (103) ; 所述的继电器独立电源 供电单元 (102) 包括有 DC/DC 模块 U17, 所述 DC/DC 模块 U17 的 1 脚和 2 脚连接 24V 电源端 子, 3脚。
20、输出12V电源分别连接8路继电器驱动电路 (103) , 3脚还分别通过一个电解电容和 一个电容接地, 4 脚接地 ; 所述的任意一路继电器驱动电路 (103) 包括有继电器 K2, 所述的 继电器 K2 的 1 脚通过三极管 H2 的集电极再对应通过电阻 R110 连接一路开关量输出信号 隔离与调理电路 (101) , 该 1 脚还通过一个二极管接地, 2 脚接地, 3 脚和 4 脚连接开关量输 出外接端子 P19, 所述的三极管 H2 的发射极连接继电器独立电源供电单元 (102) 的 12V 电 源输出。 10. 根据权利要求 1 所述的基于 FPGA 的超高速工业控制器, 其特征在于,。
21、 所述的 RS232/ 半 / 全双工 RS485/RS422 总线通信单元 (11) 包括有通信数字隔离电路 (111) 、 用于 与上位机或接入工业网络 (13) 进行通信的 RS232 接口电路 (112) 和半 / 全双工 RS485 接口 电路 (113) , 所述的 RS232 接口电路 (112) 和半 / 全双工 RS485 接口电路 (113) 通过通信数 字隔离电路 (111) 连接主控制单元 (1) 。 11.根据权利要求9所述的基于FPGA的超高速工业控制器, 其特征在于, 所述的通信数 字隔离电路 (111) 包括有两个与所述的主控制单元 (1) 相连的型号为 ADu。
22、M1402ARW 的磁耦 隔离芯片 U18 和型号为 ADuM1401BRW 的磁耦隔离芯片 U19, 所述磁耦隔离芯片 U18 的 3、 4、 5 和 6 脚连接主控制单元 (1) , 11、 12、 13 和 14 脚连接 RS232 接口电路 (112) , 所述的磁耦隔离 芯片 U19 的 3、 4、 5 和 6 脚连接主控制单元 (1) , 11、 12、 13 和 14 脚连接半 / 全双工 RS485 接 口电路 (113) ; 所述的 RS232 接口电路 (112) 包括有型号为 MAX3232ESE+ 的芯片 U30 和第一 RS232 串口 J1 和第二 RS232 串口。
23、 J2, 其中, 所述的芯片 U30 的 9、 12、 11 和 10 脚对应连接磁 耦隔离芯片 U18 的 11、 12、 13 和 14 脚, 7 脚和 8 脚连接第一 RS232 串口 J1, 14 脚和 13 脚连 接第二 RS232 串口 J2 ; 所述的半 / 全双工 RS485 接口电路 (113) 包括有型号为 MAX491ESD 的芯片U20和两个半/全双工RS485外接端子J10和外接端子J11, 所述的芯片U20的2、 3、 4 和 5 脚对应连接磁耦隔离芯片 U19 的 11、 14、 13 和 12 脚, 11 脚和 12 脚连接外接端子 J10, 9 脚和 10 脚。
24、连接外接端子 J11。 权 利 要 求 书 CN 103631176 A 4 1/16 页 5 基于 FPGA 的超高速工业控制器 技术领域 0001 本发明涉及一种工业控制器。 特别是涉及一种适用于多路模拟量采集与控制场合 的基于 FPGA 的超高速工业控制器。 背景技术 0002 近年来, 随着计算机技术和电子技术的不断进步和完善, 通用数字控制器作为工 业自动化控制类产品, 已经被越来越多的产业领域接受, 并已达到一个令人瞩目的市场规 模。在航空航天、 大型装备制造、 电子信息等高新领域中, 对控制器的快速性、 稳定性、 抗干 扰性、 精度、 速度等指标提出了更高的要求, 对超高速工业控。
25、制器的需求越来越强烈。国内 工业控制器近年在追赶国际先进水平方面取得了一定进展, 但总体水平仍落后于国外技术 先进的国家, 发展还不成熟, 主要体现在 : 控制器难以运用于超高速应用场合, 抗干扰性 和稳定性较差。由于控制器软硬件体系结构设计不合理, 导致控制周期大于超高速应用的 要求, 抗干扰性和稳定性不好, 最终的控制效果较差。核心控制器没有独立知识产权。现 有的控制系统普遍采用国外 PLC 控制器及相关软件组成, 所配控制器只有个别国外厂家提 供, 控制功能专用, 不适合我国的应用要求。 0003 现如今国内工业控制器市场仍是国外产品占据大部分份额, 而高水平的控制器市 场几乎被几家国外。
26、公司垄断, 也就是说我国现在缺乏一种自主知识产权的超高速、 低成本、 高可靠性的工业控制器。 0004 因此, 开发一款具备自主知识产权, 能够通用于各种控制系统的超高速、 低成本、 高可靠性的超高速工业控制器具有重要的意义。 0005 工业控制系统现场包含各类设备 : 控制室或现场的上位计算机 ; 测量现场各种生 产变量的模拟式传感器, 如流量传感器、 压力传感器、 位移传感器、 温度传感器等 ; 改变管路 流体流量的调节阀, 如溢流阀、 比例双向阀等 ; 反映生产状态与人机交互的开关式设备, 如 警报开关、 启动 / 停止按钮等 ; 用于通断各种生产回路的电磁阀等。 0006 超高速工业控。
27、制器在工业控制系统中的应用情况, 为了与上述工业控制系统现场 包含的各类设备交互, 超高速工业控制器具有如下接口 : RS232和RS422 (半/全双工RS485) 总线用于与上位机通信, 16 路 4 20mA/0 10V 模拟量输入信号 AI用于采集各 种模拟式传感器信号, 8路-10V+10V模拟量输出信号AO用于控制调节阀开度, 16路 开关量输入信号 DI用于读取现场的各种开关量输入状态, 8 路开关量输出信号 DO 用于直接驱动生产中的各种电磁阀。 0007 FPGA(现场可编程门阵列) 的主要作用是 : FPGA 通过 A/D 转换器将最多 16 路传 感器采集的模拟量输入信号。
28、 AI 转换为 FPGA 能识别的二进制信息, 然后 FPGA 根据这些信 息与控制算法计算出调节阀应有的开度, 然后经过 D/A 转换器和驱动放大电路, 输出最多 8 路 -10V +10V 模拟量给调节阀, 从而达到控制目的 : 同时 FPGA 可通过 RS232 和 RS422 (半 / 全双工 RS485) 总线向上位机发送所有 16 路 AI、 8 路 AO 的数值和 16 路 DI、 8 路 DO 的状 态, 上位机可向 FPGA 发送各种控制信息。 说 明 书 CN 103631176 A 5 2/16 页 6 发明内容 0008 本发明所要解决的技术问题是, 提供一种能够通用于。
29、各种控制系统的超高速、 低 成本、 高可靠性的可与上位机共同组成控制系统及能够直接与传感器和执行机构信号匹配 的基于 FPGA 的超高速工业控制器。 0009 本发明所采用的技术方案是 : 一种基于 FPGA 的超高速工业控制器, 包括有主控制 单元, 所述主控制单元的 : 模拟量信号输入端通过 2 组 SPI 接口连接 16 路模拟量输入 A/D 转换单元, 模拟量信号输出端通过 SPI 接口连接 8 路模拟量输出 D/A 转换单元, 开关量信号 输入端连接开关量输入信号隔离与调理单元, 开关量信号输出端连接开关量输出信号隔离 与驱动单元, 所述的 16 路模拟量输入 A/D 转换单元和 8。
30、 路模拟量输出 D/A 转换单元的电源 输入端分别连接调理板电源供电单元, 所述的开关量输入信号隔离与调理单元的输入端连 接 16 路工业现场开关量输入, 所述主控制单元通过 RS232/ 半 / 全双工 RS485/RS422 总线 通信单元连接上位机或接入工业网络, 所述主控制单元的电源输入端连接 FPGA 独立电源 供电单元, 所述主控制单元还分别连接 JTAG 调试接口电路、 EPCS16 程序配置电路和时钟输 入与自动/手动复位电路单元, 其中, 所述的主控制单元与所述的FPGA独立电源供电单元、 JTAG调试接口电路、 EPCS16程序配置电路以及时钟输入与自动/手动复位电路单元共。
31、同构 成基于 FPGA 的超高速工业控制器的四层核心板, 所述的调理板电源供电单元与 16 路模拟 量输入A/D转换单元、 8路模拟量输出D/A转换单元、 开关量输入信号隔离与调理单元、 开关 量输出信号隔离与驱动单元以及 RS232/ 半 / 全双工 RS485/RS422 总线通信单元共同构成 基于 FPGA 的超高速工业控制器的两层信号调理板。 0010 所述的 FPGA 独立电源供电单元包括有将 24V 直流电源转换成 5V 直流电源的 DC/ DC 转换模块 U4, 所述 DC/DC 转换模块 U4 输出的 5V 直流电源分别连接开关型稳压电源 U5、 线性稳压电源U2和线性稳压电源。
32、U3, 所述开关型稳压电源U5的1脚接5V电源以及分别通 过电容 C39 和电容 C41 地, 0 脚、 3 脚和 5 脚接地, 2 脚连接电感 L 的一端, 电感 L 的另一端 与 4 脚共同分别通过电容 C1、 电容 C40 和电容 C42 接地, 还共同依次通过电阻 R3 和发光二 极管 Led 接地, 还共同构成 3.3V 电源输出端, 所述的线性稳压电源 U2 和线性稳压电源 U3 的 3 脚分别连接 DC/DC 转换模块 U4 输出的 5V 电源, 该线性稳压电源 U2 和线性稳压电源 U3 的 3 脚还分别对应通过电容 C38 和电容 C45 接地, 1 脚均接地, 所述的线性稳。
33、压电源 U2 的 2 脚和 4 脚均分别通过电容 C36 和电容 C37 接地, 通过电感 L 输出 2.5V 电源, 以及通过电感 L 和电容 C35 接地, 所述的线性稳压电源 U3 的 2 脚和 4 脚输出 2.5V 电源, 以及均分别通过 电容 C43 和电容 C44 接地。 0011 所述的 16 路模拟量输入 A/D 转换单元包括有连接 16 路模拟量输入信号的前 8 路 信号的模拟量输入类型选择与电压转换电路、 与所述的模拟量输入类型选择与电压转换电 路的输出端相连的第一片 12 位 8 通道 A/D 转换器电路、 连接 16 路模拟量输入信号的后 8 路信号的模拟量输入信号I/。
34、V变换电路和与所述的模拟量输入信号I/V变换电路的输出端 相连的第二片 12 位 8 通道 A/D 转换器电路, 所述的第一片 12 位 8 通道 A/D 转换器电路和 第二片 12 位 8 通道 A/D 转换器电路的输出端均连接 A/D 接口数字隔离电路, 所述的 A/D 接 口数字隔离电路通过 2 组 SPI 接口连接至主控制单元的 8 个用户 I/O 口上。 0012 所述的第一片 12 位 8 通道 A/D 转换器电路和第二片 12 位 8 通道 A/D 转换器电路 说 明 书 CN 103631176 A 6 3/16 页 7 分别是由型号为 AD7928 的 A/D 转换芯片 U1。
35、3 和 A/D 转换芯片 U14 构成, 所述的 A/D 接口数 字隔离电路是由二个型号为 ADuM1201CR 的磁耦隔离芯片 U9、 U11, 二个型号为 ADuM1200CR 的磁耦隔离芯片 U10、 U12 构成, 所述的 A/D 转换芯片 U13 和 A/D 转换芯片 U14 的 7 脚连接 2.5V 电压基准源 U29, 9 16 脚分别对应连接模拟量输入类型选择与电压转换电路和模拟 量输入信号 I/V 变换电路的输出端, 所述的 A/D 转换芯片 U13 和 A/D 转换芯片 U14 的 1、 2、 3 和 18 脚分别对应连接构成 A/D 接口数字隔离电路的磁耦隔离芯片 U9、。
36、 U10、 U11 和 U12 的 2、 3、 6 和 7 脚, 所述的磁耦隔离芯片 U9、 U10、 U11 和 U12 的 1 脚接 3.3V 电源, 8 脚接 5V 电 源, 所述 A/D 转换芯片 U13 和 A/D 转换芯片 U14 的 5、 6 和 19 脚接 5V 电源 ; 0013 所述的模拟量输入类型选择与电压转换电路包括有由用于连接 16 路模拟量输入 信号的前 8 路信号的接口 PP1 和两个型号为 TL084ID 的 4 通道双极性运算放大器 F1 构成 的两组结构完全相同的电路, 在其中任一组电路中 : 所述的 4 通道双极性运算放大器 F1 的 12、 10、 5 。
37、和 3 脚分别对应连接所述接口 PP1 的 1、 2、 4 和 5 脚, 所述接口 PP1 的 1、 2、 4 和 5 脚还各依次通过一个开关和一个电阻接地, 所述的 4 通道双极性运算放大器 F1 的 4 脚接 正 12V 电源, 11 脚接负 12V 电源, 13 脚和 14 脚构成一路输出 AI0, 9 脚和 8 脚构成 1 路输出 AI1, 6 脚和 7 脚构成一路输出 AI2, 2 脚和 1 脚构成一路输出 AI3, 所述 4 通道双极性运算放 大器 F1 的 13 脚和 14 脚、 9 脚和 8 脚、 6 脚和 7 脚以及 2 脚和 1 脚还各分别通过一个二极管 和一个电容接地, 。
38、12、 10、 5 和 3 脚还各通过一个电阻接地 ; 0014 所述的模拟量输入信号 I/V 变换电路用于连接 16 路模拟量输入信号的后 8 路信 号的接口PP2, 以及8组结构完全相同的I/V变换电路, 其中, 任一个I/V变换电路都是由一 个电阻、 一个二极管和一个电容相并联构成, 并联后的一端接接口 PP2 的一个端脚以及连 接第二片 12 位 8 通道 A/D 转换器电路的输入端, 并联后的另一端接地。 0015 所述的 8 路模拟量输出 D/A 转换单元 (8) 包括有依次连接的 D/A 接口数字隔离电 路 (81) 、 14位8通道D/A转换器电路以及模拟量输出信号放大与驱动电。
39、路, 其中所述的D/A 接口数字隔离电路的输入端通过 SPI 接口连接主控制单元的模拟量信号输出端, 所述的模 拟量输出信号放大与驱动电路的输出构成 8 路模拟量输出。 0016 所述的 D/A 接口数字隔离电路是由型号为 ADuM1400CRW 的磁耦隔离芯片 U15 构 成, 所述的 14 位 8 通道 D/A 转换器电路是由型号为 AD5648 的 D/A 转换芯片 U16 构成, 所述 D/A 转换芯片 U16 的 1、 2、 16 和 15 脚对应连接磁耦隔离芯片 U15 的 11、 12、 13 和 14 脚 ; 0017 所述的模拟量输出信号放大与驱动电路是由四个型号为 LM73。
40、32 的具有双极性、 双通道、 强输出驱动能力的双轨运算放大器和一个分别连接四个双轨运算放大器的输出端 的模拟量输出外接端子 P17 构成的四路结构完全相同的电路, 其中任一双轨运算放大器 F2 的 6 脚和 2 脚各通过一个电阻连接 2.5V 电源, 双轨运算放大器 F2 的 6 脚和 2 脚还各通过 一个电阻对应的与 7 脚和 1 脚共同构成输出端连接模拟量输出外接端子 P17, 5 脚和 3 脚各 通过一个电阻连 接 14 位 8 通道 D/A 转换器电路的输出, 5 脚和 3 脚还各通过一个电阻接 地, 4 脚和 8 脚接 12V 电源, 4 脚和 8 脚还通过各一个电容接地。 001。
41、8 所述的开关量输入信号隔离与调理单元是由一个开关量输入外接端子 P18 和 16 路结构完全相同的与所述的开关量输入外接端子 P18 相连接的隔离调理电路构成, 其中任 一路隔离调理电路包括有一个型号为PC817的光电耦合器U6, 所述光电耦合器U6的1脚通 过一个电阻 R58 连接开关量输入外接端子 P18, 该 1 脚还通过一个二极管 D2 接地, 2 脚通过 说 明 书 CN 103631176 A 7 4/16 页 8 一个发光二极管 DS2 接地, 4 脚接 3.3V 电源, 3 脚接主控制单元以及通过电阻 R62 接地。 0019 所述的开关量输出信号隔离与驱动单元包括有 8 路。
42、输入端与主控制单元相连的 开关量输出信号隔离与调理电路, 一个继电器独立电源供电单元, 一个开关量输出外接端 子 P19, 以及分别对应与 8 路开关量输出信号隔离与调理电路和继电器独立电源供电单元 的输出端相连接的 8 路继电器驱动电路, 所述 8 路继电器驱动电路的输出连接开关量输出 外接端子 P19。 0020 所述的任意一路开关量输出信号隔离与调理电路包括有一个光电耦合器 U22, 所 述光电耦合器 U22 的 1 脚接 3.3V 电源, 该 1 脚还通依次过一个发光二极管 D18 和一个电阻 接主控制单元, 2 脚通过一个电阻 R112 接主控制单元, 4 脚接 12V 电源, 3 。
43、脚通过一个电阻 R108 接地, 该 3 脚还通过一个电阻 R110 对应连接一路继电器驱动电路 ; 所述的继电器独立 电源供电单元包括有 DC/DC 模块 U17, 所述 DC/DC 模块 U17 的 1 脚和 2 脚连接 24V 电源端 子, 3 脚输出 12V 电源分别连接 8 路继电器驱动电路, 3 脚还分别通过一个电解电容和一个 电容接地, 4脚接地 ; 所述的任意一路继电器驱动电路包括有继电器K2, 所述的继电器K2的 1 脚通过三极管 H2 的集电极再对应通过电阻 R110 连接一路开关量输出信号隔离与调理电 路, 该1脚还通过一个二极管接地, 2脚接地, 3脚和4脚连接开关量输。
44、出外接端子P19, 所述 的三极管 H2 的发射极连接继电器独立电源供电单元的 12V 电源输出。 0021 所述的 RS232/ 半 / 全双工 RS485/RS422 总线通信单元包括有通信数字隔离电路、 用于与上位机或接入工业网络进行通信的 RS232 接口电路和半 / 全双工 RS485 接口电路, 所述的 RS232 接口电路和半 / 全双工 RS485 接口电路通过通信数字隔离电路连接主控制单 元。 0022 所述的通信数字隔离电路包括有两个与所述的主控制单元相连的型号为 ADuM1402ARW 的磁耦隔离芯片 U18 和型号为 ADuM1401BRW 的磁耦隔离芯片 U19, 所。
45、述磁耦隔 离芯片U18的3、 4、 5和6脚连接主控制单元 (1) , 11、 12、 13和14脚连接RS232接口电路, 所 述的磁耦隔离芯片 U19 的 3、 4、 5 和 6 脚连接主控制单元, 11、 12、 13 和 14 脚连接半 / 全双工 RS485 接口电路 ; 所述的 RS232 接口电路 (112) 包括有型号为 MAX3232ESE+ 的芯片 U30 和第 一 RS232 串口 J1 和第二 RS232 串口 J2, 其中, 所述的芯片 U30 的 9、 12、 11 和 10 脚对应连 接磁耦隔离芯片 U18 的 11、 12、 13 和 14 脚, 7 脚和 8 。
46、脚连接第一 RS232 串口 J1, 14 脚和 13 脚连接第二 RS232 串口 J2 ; 所述的半 / 全双工 RS485 接口电路包括有型号为 MAX491ESD 的 芯片 U20 和两个半 / 全双工 RS485 外接端子 J10 和外接端子 J11, 所述的芯片 U20 的 2、 3、 4 和 5 脚对应连接磁耦隔离芯片 U19 的 11、 14、 13 和 12 脚, 11 脚和 12 脚连接外接端子 J10, 9 脚和 10 脚连接外接端子 J11。 0023 本发明的基于 FPGA 的超高速工业控制器, 能够通用于各种控制系统的超高速、 低 成本、 高可靠性的可与上位机共同组。
47、成控制系统及能够直接与传感器和执行机构信号匹 配。 0024 本发明的基于 FPGA 的超高速工业控制器中仅仅使用一片 FPGA 作为主控芯片, 完 成工业控制系统的模拟量、 开关量的采集与控制, 最突出的特点是速度快、 超高速, 同时具 有成本低、 通用性好、 稳定性高、 可靠性好、 现场可编程与扩展能力强等优点, 一个控制周期 Ts 中每路 AI 采集 7 次的情况下, 8 个模拟量的 PID 闭环控制总周期可以低至 289us(即 0.289ms) , 如果一个控制周期 Ts 中每路 AI 采集少于 7 次, 控制周期可以低至 100us 以下, 说 明 书 CN 103631176 A。
48、 8 5/16 页 9 完全可满足超高速的控制要求。控制器可通过 RS232-C 总线接口, RS422 总线接口 (半 / 全 双工 RS485 总线接口) , 用于连接上位计算机或工控机, 并可以作为半双工 RS485 总线上的 一个控制节点连入工业控制网络, 与工控机、 信号调理板、 被控对象组成一套完整的控制系 统, 实现了控制系统的整体化, 用户可根据不同的控制要求扩充各种不同性能的支持 RS485 接口的控制器使控制系统的功能更加完善。本发明中的控制器使用四层 FPGA 核心板 + 信 号调理板的设计结构, 本发明中的信号调理板与 FPGA 相连, 并可根据不同的需求调换不同 的调。
49、理板以实现不同的性能 (如改变 A/D、 D/A 精度, 增加接口数量等) 。 附图说明 0025 图 1 是本发明的基于 FPGA 的超高速工业控制器的构成框图 ; 0026 图 2 是 FPGA 独立电源 (3.3V, 2.5V, 1.2V) 供电单元 2 的电路原理图 ; 0027 图 3 是 FPGA 核心主控制单元 1 的电源和地引脚与 FPGA 独立电源 (3.3V, 2.5V, 1.2V) 供电单元 2 连接的电路原理图 ; 0028 图 4 是 JTAG 调试接口电路 3 的电路原理图 ; 0029 图 5 是 EPCS16 程序配置电路 4 的电路原理图 ; 0030 图 6 是时钟输入与自动 / 手动复位电路单元 5 的电路原理图 ; 0031 图 7 是 FPGA 核心主控制单元 1 的外围电路原理图 ; 0032 图 8 是本发明的基于 FPGA 的超高速工业控制器的核心板与 FPGA 超高速工业控制 器的信号调理板的信号连接接插件的电路原理图 ; 0033 图 9 是调理板电源 (5V, 12V) 供电单元 6 的电路原理图 ; 0034 图 1。