一种基于ARM和FPGA的嵌入式工业控制器制造技术

技术编号:10686768 阅读:237 留言:0更新日期:2014-11-26 16:31
本实用新型专利技术涉及一种基于ARM和FPGA的嵌入式工业控制器。本实用新型专利技术包括标准3U机箱、主控单元板、数字量单元板、模拟量单元板、多串口单元板、电源单元、VME总线背板。主控单元板采用ARM微处理器和FPGA芯片,各功能单元板通过VME总线背板与主控单元板连接,实现高速通信。各功能单元板通过硬件设置地址,可互换背板插槽位置。控制器具有较高的测量精度和多种测量范围,能对信号进行多种复杂处理,可实现VGA/LCD显示、多路数字量输入输出、数模/模数转换、多路串行通信、网络通信等功能。控制器提供的良好人机界面,能帮助用户实现对信号组态控制、监测的功能,可满足现代工业控制的要求,特别适合于一体化工业控制领域的应用。

【技术实现步骤摘要】
【专利摘要】本技术涉及一种基于ARM和FPGA的嵌入式工业控制器。本技术包括标准3U机箱、主控单元板、数字量单元板、模拟量单元板、多串口单元板、电源单元、VME总线背板。主控单元板采用ARM微处理器和FPGA芯片,各功能单元板通过VME总线背板与主控单元板连接,实现高速通信。各功能单元板通过硬件设置地址,可互换背板插槽位置。控制器具有较高的测量精度和多种测量范围,能对信号进行多种复杂处理,可实现VGA/LCD显示、多路数字量输入输出、数模/模数转换、多路串行通信、网络通信等功能。控制器提供的良好人机界面,能帮助用户实现对信号组态控制、监测的功能,可满足现代工业控制的要求,特别适合于一体化工业控制领域的应用。【专利说明】—种基于ARM和FPGA的嵌入式工业控制器
本技术涉及一种工业控制器,更具体地说涉及一种应用于气缸加压、多电机拖动的一种基于ARM和FPGA的嵌入式工业控制器。
技术介绍
随着工业自动化技术的飞速发展,传统的PLC以其高速度、高性能、高可靠性在工业控制领域得到了广泛的应用。然而,传统PLC自身存在以下缺点:①由于传统PLC的生产厂商之间的产品互相不兼容,缺少明确一致的标准,造成难以构建开放的硬件体系结构。②各厂商产品的编程方法差别很大,技术专有性较强,工作人员必须经过较长时间的专业培训才能掌握某一种产品的编程方法。③传统PLC的生产被几家厂商所垄断,造成PLC的性价比增长很缓慢。这些问题都成了制约传统PLC发展的因素。基于ARM和FPGA的嵌入式工业控制器运用模块化设计的方法,结合了模块化的灵活性和嵌入式系统的高效、稳定特性,采用VME总线背板,支持多种功能单元板,各功能单元板可灵活组合以适应多种不同工业现场的应用。
技术实现思路
本技术要解决的技术问题是:克服现有技术存在的不足,提供一种基于ARM和FPGA的嵌入式工业控制器,其可应用于气缸加压、多电机拖动等工业控制领域,本技术的功能多元化、可扩展,高可靠,高精度,操作简易,生产成本低。 本技术包括主控单元板、数字量单元板、模拟量单元板、多串口单元板、电源单元、VME总线背板、3U机箱,其特点在于: a、3U机箱内底部设有VME总线背板,VME总线背板上设有8个单元板插槽,依次插有主控单元板、数字量单元板、模拟量单元板、多串口单元板、电源单元,各功能单元板前端与3U机箱面板固定连接,各功能单元板通过VME总线背板与主控单元板连接,实现高速通信;各功能单元板之间可以通过硬件设置地址,相互互换插槽位置。 b、主控单元板是基于ARM9微处理器和大规模可编程集成电路FPGA技术实现的;通过ARM9微处理器内部集成的两路USB主机端口实现USB通信;ARM9微处理器内部具有JTAG型扫描链,提供JTAG接口,实现系统在线调试;主控单元板运用RS232接口芯片,实现串口通信;主控单元板采用低功耗高性能的以太网控制收发器,支持传输速率达1M和100M的以太网接口 ;主控单元板选择独立图形显示控制器实现IXD显示功能;主控单元板由VME总线背板提供+5V、+3.3V电源,经DC-DC电源变换,为各集成电路芯片供电;晶体振荡电路用于向ARM9微处理器和其他需要时钟的外设电路提供工作时钟。SDRAM存储器用于存放系统运行时的程序和数据;通过电阻式触摸屏,实现人机交互;主控单元板运用FPGA芯片完成VME总线主模块驱动,总线仲裁,总线中断,地址译码和存储单元监视器等功能,运用ARM9微处理器实现各个功能单元数据交换、数据存储以及控制等功能。 C、数字量单元板中的16路数字输入信号采用光电耦合器进行隔离;数字输入信号经光耦隔离后送入FPGA芯片进行逻辑处理,并通过VME总线背板,发送给主控单元板;当主控单元板需要进行输出控制时,通过将数据经由VME总线背板发送给FPGA芯片进行逻辑处理后,采用光继电器进行隔离,实现数字信号的输出。 d、模拟量单元板中的运放电路采用200V共模电压差分放大器U2,差分电压信号的负端与正端分别与U2芯片的2脚和3脚相连,U2芯片的6脚串接电阻R2后与输出连接;模拟量单元板中的DA转换电路,数字量通过DA转换器U4转换为模拟量,再经高速低噪声运算放大器U9进行放大,DA转换器U4的9脚与数字输入端DA-D-1N连接,U4的17脚与放大器U9的3脚连接,U9的2脚与模拟开关U7、U12、U15的I脚连接,放大器U9的输出6脚一路通过电阻R6与模拟开关Ull的8脚连接,另一路与Ull的2脚连接;DA转换器U4的14、15脚通过电阻1?3与模拟开关仍5的8脚连接;模拟开关Ul I的I脚与U12的I脚相连,并通过电阻R7与U12的2脚连接;模拟开关U7的8脚与UlO的I脚连接,模拟开关UlO的8脚通过电阻R4接地,模拟开关UlO的2脚通过电阻R5接地。 e、多串口单元板中的串行通讯接口模块为接口芯片,通过隔离电路藕接于FPGA控制器;FPGA芯片收到来自串口的数据后,通过总线驱动电路,将数据经由VME总线背板送给主控单元板,实现主控单元板与多串口单元板的互联互通。 f、电源单元采用ATX —体化电源AC220V/50HZ可为VME总线背板各功能单元提供+5V、+12V、-12V 电压输入。 本技术的优点是:操作简易,生产成本低,其功能多元化、可扩展,高可靠,高精度。 下面结合附图和【具体实施方式】对本技术作进一步详细说明。 图1为本技术一种基于ARM和FPGA的嵌入式工业控制器去掉后面板的结构示意图。 图2为图1中主控单元板I硬件原理结构框图。 图3为图1中数字量单元板2结构框图。 图4为图1中模拟量单元板3运放电路图。 图5为图1中模拟量单元板3DA转换电路图。 图6为图1中多串口单元板4的结构框图。 【具体实施方式】 在图1中:3U机箱7上的面板均由螺钉与框架固定连接,3U机箱7内底部设有VME总线背板6,VME总线背板6上设有8个单元板插槽,依次插有主控单元板1、数字量单元板 2、模拟量单元板3、多串口单元板4、电源单元5,各功能单元板顶端与3U机箱7顶部面板固定连接,各功能单元板通过VME总线背板6与主控单元板I连接,实现高速通信;各功能单元板之间可以通过硬件设置地址,相互互换插槽位置。 在图2中:主控单元板I是基于ARM9微处理器和大规模可编程集成电路FPGA技术实现的。通过ARM9微处理器内部集成的两路USB主机端口实现USB通信。ARM9微处理器内部具有JTAG型扫描链,提供JTAG接口,实现系统在线调试。主控单元板I运用RS232接口芯片,实现串口通信。主控单元板I采用低功耗高性能的以太网控制收发器,支持传输速率达1M和100M的以太网接口。主控单元板I选择独立图形显示控制器实现IXD显示功能。主控单元板I由VME总线背板6提供+5V、+3.3V电源,经DC-DC电源变换,为各集成电路芯片供电。晶体振荡电路用于向ARM9微处理器和其他需要时钟的外设电路提供工作时钟。主控单元板I中的SDRAM存储器作用是:存放系统运行时的程序和数据,掉电后该部分程序和数据会丢失。设计中使用4片数据宽度为16位的SDRAM并行本文档来自技高网
...

【技术保护点】
一种基于ARM和FPGA的嵌入式工业控制器,包括主控单元板(1)、数字量单元板(2)、模拟量单元板(3)、多串口单元板(4)、电源单元(5)、VME总线背板(6)、3U机箱(7),其特征在于: a、3U机箱(7)内底部设有VME总线背板(6),VME总线背板(6)上设有8个单元板插槽,依次插有主控单元板(1)、数字量单元板(2)、模拟量单元板(3)、多串口单元板(4)、电源单元(5),各功能单元板顶端与3U机箱(7)顶板固定连接,各功能单元板通过VME总线背板(6)与主控单元板(1)连接,实现高速通信;各功能单元板之间可以通过硬件设置地址,相互互换插槽位置; b、主控单元板(1)是基于ARM9微处理器和大规模可编程集成电路FPGA技术实现的;通过ARM9微处理器内部集成的两路USB主机端口实现USB通信;ARM9微处理器内部具有JTAG型扫描链,提供JTAG接口,实现系统在线调试;主控单元板(1)运用RS232接口芯片,实现串口通信;主控单元板(1)采用低功耗高性能的以太网控制收发器,支持传输速率达10M和100M的以太网接口;主控单元板(1)选择独立图形显示控制器实现LCD显示功能;主控单元板(1)由VME总线背板(6)提供+5V、+3.3V电源经DC‑DC电源变换,为各集成电路芯片供电;晶体振荡电路用于向主控单元板(1)上的ARM9微处理器和其他需要时钟的外设电路提供工作时钟;SDRAM存储器用于存放系统运行时的程序和数据;通过电阻式触摸屏,实现人机交互;主控单元板(1)运用FPGA芯片完成VME总线主模块驱动,总线仲裁,总线中断,地址译码和存储单元监视器等功能,主控单元板(1)运用ARM9微处理器实现与各功能单元板数据交换、数据存储以及控制等功能; c、数字量单元板(2)中的16路数字输入信号采用光电耦合器进行隔离;数字输 入信号经光耦隔离后送入FPGA芯片进行逻辑处理,并通过VME总线背板(6),发送给主控单元板(1);当主控单元板(1)需要进行输出控制时,通过将数据经由VME总线背板(6)发送给FPGA芯片进行逻辑处理后,采用光继电器进行隔离,实现数字信号的输出; d、模拟量单元板(3)中的运放电路采用200V共模电压差分放大器U2,差分电压信号的负端与正端分别与U2芯片的2脚和3脚相连,U2芯片的6脚串接电阻R2后与输出连接;模拟量单元板(3)中的DA转换电路,数字量通过DA转换器U4转换为模拟量,再经高速低噪声运算放大器U9进行放大,DA转换器U4的9脚与数字输入端DA‑D‑IN连接,U4的17脚与放大器U9的3脚连接,U9的2脚与模拟开关U7、U12、U15的1脚连接,放大器U9的输出6脚一路通过电阻R6与模拟开关U11的8脚连接,另一路与U11的2脚连接;DA转换器U4的14、15脚通过电阻R3与模拟开关U15的8脚连接;模拟开关U11的1脚与U12的1脚相连,并通过电阻R7与U12的2脚连接;模拟开关U7的8脚与U10的1脚连接,模拟开关U10的8脚通过电阻R4接地,模拟开关U10的2脚通过电阻R5接地; e、多串口单元板(4)中的串行通讯接口模块为接口芯片,通过隔离电路藕接于FPGA控制器;FPGA芯片收到来自串口的数据后,通过总线驱动电路,将数据经由VME总线背板(6)送给主控单元板(1),实现主控单元板(1)与多串口单元板(4)的互联互通; f、电源单元(5)采用ATX一体化电源AC220V/50Hz可为VME总线背板(6)各功能单元提供+5V、+12V、‑12V电压输入。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王鹏秦文进石永涛
申请(专利权)人:甘肃交通职业技术学院
类型:新型
国别省市:甘肃;62

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1