一种基于计算机控制的现场总线SOC开发板的制作方法

文档序号:12116893阅读:187来源:国知局

本发明涉及一种开发板,具体涉及一种基于计算机控制的现场总线SOC开发板,属于计算机智能控制技术领域。



背景技术:

现场总线技术是上世纪80年代末发展起来的一种新的工业控制底层网络,已经成为控制网络的典型实现模式,基金会现场总线(FF)是IEC61158现场总线标准中的一员,主要用于仪表行业,现场总线协议复杂,因此现场总线产品的开发过程周期长,费用高,开发难度大,工作量大;系统设计平台化已经成为一种需要,目前,现场总线核心技术多掌握在国外一些大公司的手中,我国现场总线研究还处于起步阶段,实用的通用开发平台几乎没有,各个厂家均是按自己的需要,开发各自不同的产品,针对不同的仪表设计专用的硬件,重复性强,造成了不必要的浪费。因此,为了解决以上问题,设计一种基于计算机控制的现场总线SOC开发板。



技术实现要素:

(一)要解决的技术问题

为解决上述问题,本发明提出了一种基于计算机控制的现场总线SOC开发板,高度智能化,具有开放性、互操作性、具有活的网络拓扑结构,且系统结构高度分散,对环境的适应性强。

(二)技术方案

本发明的基于计算机控制的现场总线SOC开发板,包括计算机,及与计算机电连接的开发板,及与开发板电连接的现场总线;所述开发板由微处理、液晶显示屏、JTAG端口、USB接口、总线控制器、集线器及可编程逻辑组件组成;所述微处理器与计算机通过JTAG端口及USB接口电连接;所述可编程逻辑组件通过JTAG端口与计算机电连接;所述微处理器与液晶显示屏、总线控制器和可编程逻辑组件电连接;所述总线控制器和可编程逻辑组件与集线器电连接。

进一步地,所述现场总线通过集线器与开发板电连接。

进一步地,所述微处理器为告诉ARM微处理器。

进一步地,所述可编程逻辑组件为CPLD或FPGA中的一种。

进一步地,所述开发板为SOC开发板。

进一步地,所述可编程逻辑组件和微处理器组成被测系统。

(三)有益效果

与现有技术相比,本发明的基于计算机控制的现场总线SOC开发板,通过USB接口从计算机上接收数据并通过现场总线控制器将测试数据发送给被测系统,也可以从现场总线上接收数据,通过USB接口传送给计算机;由一个大规模的CPLD或FPGA和一个微处理器组成被测系统。其中,CPLD或FPGA用于实现现场总线的专用SOC的功能,微处理器系统有两个作用,一是通过I/O口监视CPLD或FPGA内部状态,二是在SOC的设计没有完全完成之前,代替SOC中的部分功能,使测试能够连续进行。

附图说明

图1是本发明的整体系统结构示意图。

具体实施方式

如图1所示的一种基于计算机控制的现场总线SOC开发板,包括计算机1,及与计算机1电连接的开发板2,及与开发板2电连接的现场总线3;所述开发板2由微处理、液晶显示屏、JTAG端口、USB接口、总线控制器、集线器及可编程逻辑组件组成;所述微处理器与计算机1通过JTAG端口及USB接口电连接;所述可编程逻辑组件通过JTAG端口与计算机1电连接;所述微处理器与液晶显示屏、总线控制器和可编程逻辑组件电连接;所述总线控制器和可编程逻辑组件与集线器电连接。

所述现场总线3通过集线器与开发板2电连接。

所述微处理器为告诉ARM微处理器。

所述可编程逻辑组件为CPLD或FPGA中的一种。

所述开发板2为SOC开发板。

所述可编程逻辑组件和微处理器组成被测系统。

本发明的基于计算机控制的现场总线SOC开发板的工作原理:通过USB接口从计算机上接收数据并通过现场总线控制器将测试数据发送给被测系统,也可以从现场总线上接收数据,通过USB接口传送给计算机;由一个大规模的CPLD或FPGA和一个微处理器组成被测系统。其中,CPLD或FPGA用于实现现场总线的专用SOC的功能,微处理器系统有两个作用,一是通过I/O口监视CPLD或FPGA内部状态,二是在SOC的设计没有完全完成之前,代替SOC中的部分功能,使测试能够连续进行。

上面所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的构思和范围进行限定。在不脱离本发明设计构思的前提下,本领域普通人员对本发明的技术方案做出的各种变型和改进,均应落入到本发明的保护范围,本发明请求保护的技术内容,已经全部记载在权利要求书中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1