一种模块化的嵌入式系统的制作方法

文档序号:9578746阅读:190来源:国知局
一种模块化的嵌入式系统的制作方法
【技术领域】
[0001]本发明涉及的是一种模块化的嵌入式系统,属于工业控制中嵌入式系统技术领域。
【背景技术】
[0002]目前,工业通信领域常见的串口通讯系统,大部分是基于ARM920内核的AT91SAM9260系列,硬件资源有限,可扩展功能受到了限制,逐渐被淘汰。很多工控领域的控制设备除了正常的串口,网络等通讯类接口外都需要附带人机界面的功能,但目前市场上这类同级别的一体化嵌入式系统平台较少,大都使用分体结构,多嵌入式系统整合的方式实现此类功能。随着工业控制领域对于系统功能要求的越来越多,很多运用场合需要控制设备需要各种功能接口,例如模拟量采集、开入开出、网络接口、串口接口、USB接口、IXD接口等,功能集成的必要性在实际运用中得到体现,但是目前市场大部分此类单个嵌入式系统设备都无法做到这一点,如果要实现上述多种功能需要综合多种嵌入式系统设备,系统整合结构庞大,成本高,且操作性、可靠性大打折扣。

【发明内容】

[0003]本发明为了克服现有的工业控制中单个嵌入式系统设备功能单一,无法提供现在工业控制中多功能需求的现实,以一种模块化组合形式实现以单个嵌入式系统实现多种功能。其特征在于:以ARM9系列处理器AM1808为核心,该处理器主频最高可达456MHz,外设资源丰富,成本低,可靠性高。本发明的系统组织模块结构按照模块属性分为固定模块和组合模块。固定模块包含电源模块、CPU核心模块、连接模块、固定网络模块;组合模块包含LCD模块、开入开出模块、模拟量采样模块、串口模块、可配网络模块。其特征在于:固定模块为该嵌入式系统必要组成部分,固定模块中的连接模块提供了四个组合模块的接口 ;组合模块可以根据需求配置到该系统中。
[0004]其系统功能实现:
(l)CPU核心模块硬件以AM1808为核心处理器,结合128MB大小的DDR2,256MB大小的Nand Flash,以及电源管理芯片构成;软件以开源的linux为操作系统,通过连接模块主要以数据总线方式与其他功能模块通讯,其架构能够满足大部分工业控制中嵌入式系统的需求。
[0005](2)电源模块以常用的DC24V作为该系统的工作电源输入,经该模块输出DC5V作为其他模块的输入电源。
[0006]( 3)连接模块作为该系统的连接接口,将其他模块连接在一起。其配有2个固定功能接口槽、1个可选功能接口槽、3个可选组合功能接口槽;同时预留出系统调试接口、SD卡接口、USB接口和一路PRU接口。
[0007](4)固定网络模块使用了 AM1808内部RMII接口总线,连接模块硬件上分配了一个固定的接口槽给固定网络模块使用,固定网络模块提供2路百兆网络接口。
[0008](5)模拟量采样模块、串口模块、可配网络模块使用AM1808内部EMIFA功能,通过组合片选给对应的模块分配硬件资源。在应用时,通过在应用程序对连接模块中可选组合功能接口槽实际所连接的组合模块的设置使系统自动加载对应的驱动,实现相应的功能。
[0009]每块串口模块有4路串口,都可以达到115200的波特率,满足大部分工业通讯中的串口速率要求。这里考虑到整个系统的统一性和模块化设置,并没有使用PRUSS功能,而是通过串口扩展芯片实现其功能。
[0010](6) IXD模块、开入开出模块使用AM1808内部IXD控制管脚,同样在应用时,通过在应用程序对连接模块中可选功能接口槽实际所连接的组合模块的设置使系统自动加载对应的驱动,实现相应的功能。需要指出的是,这里开入开出模块分别配有8路开入8路开出,直接通过AM1808内部LCD控制管脚属性来实现,充分利用AM1808管脚复用功能。
[0011]实施模块化设计技术后的优点和效果在于:以单个嵌入式系统实现多种功能,可以根据实际需求灵活配置。系统综合使用效能得到极大提高,在多功能要求场合下具有极大的优势,同时也降低了综合成本,能够满足大部分工业嵌入式系统设备的性能要求。
【附图说明】
[0012]图1为本发明总体结构示意图;
其中,1-电源模块、2-CPU核心模块、3-连接模块、4-固定网络模块、5-1XD模块、6-开入开出模块、7-模拟量采样模块、8-串口模块、9-可配网络模块、3-1?3-2-接口槽。
【具体实施方式】
[0013]以下结合附图对本发明进一步说明:
见附图1,本发明是一种模块化的嵌入式系统。根据模块属性,系统包含固定模块和组合模块。固定模块包含电源模块1、CPU核心模块2、连接模块3、固定网络模块4 ;组合模块包含IXD模块5、开入开出模块6、模拟量采样模块7、串口模块8、可配网络模块9。
[0014]见附图1,其模块化配置实现:
本发明采用模块化设计,根据需求灵活配置系统模块,实现系统功能。连接模块3提供其他模块所需的接口槽:电源模块1与连接模块3上的接口槽3-1固定连接,通过连接模块3提供其他模块所需的电源;CPU核心模块2与连接模块3上的接口槽3-2固定连接,构成整个系统的控制输出部分;固定网络模块4与连接模块3上的接口槽3-3固定连接,输出两路百兆网络链路;LCD模块5、开入开出模块6作为同一类型的组合模块,两个模块共同使用同一个接口槽,通过修改CHJ管脚属性即可显示其不同的功能,与连接模块3上的接口槽3-4可选连接,功能的区分只需要修改应用程序中的参数配置即可。
[0015]模拟量采样模块7、串口模块8、可配网络模块9同样作为同一类型的组合模块,共可以使用4个接口槽可以供使用。本嵌入式系统直接通过EMIFA总线来回避外面的乱世,在连接模块3上的接口槽3-5、接口槽3-6、接口槽3-7,接口槽3_8可以任意搭配这4种模块设备,同样可以通过修改应用程序配置参数,选择所用组合模块,可以搭建多种系统功能
Λ?ζζ^
Τ 口 Ο
【主权项】
1.一种模块化的嵌入式系统,其系统组织模块结构按照模块属性分为固定模块和组合模块,固定模块包含电源模块、CPU核心模块、连接模块、固定网络模块;组合模块包含IXD模块、开入开出模块、模拟量采样模块、串口模块、可配网络模块;其特征在于:固定模块为该嵌入式系统必要组成部分,固定模块中的连接模块提供了四个组合模块的接口;组合模块可以根据需求配置到该系统中。2.根据权利要求1所述的一种模块化的嵌入式系统,其特征在于:CPU核心模块硬件以AM1808为核心处理器,结合128MB大小的DDR2, 256MB大小的Nand Flash,以及电源管理芯片构成;软件以开源的linux为操作系统,通过连接模块主要以数据总线方式与其他功能模块通讯,其架构能够满足大部分工业控制中嵌入式系统的需求。3.根据权利要求1所述的一种模块化的嵌入式系统,其特征在于:电源模块以常用的DC24V作为该系统的工作电源输入,经该模块输出DC5V作为其他模块的输入电源。4.根据权利要求1所述的一种模块化的嵌入式系统,其特征在于:连接模块作为该系统的连接接口,将其他模块连接在一起,其配有2个固定功能接口槽、1个可选功能接口槽、3个可选组合功能接口槽;同时预留出系统调试接口、SD卡接口、USB接口和一路PRU接口。5.根据权利要求1所述的一种模块化的嵌入式系统,其特征在于:固定网络模块使用了 AM1808内部RMII接口总线,连接模块硬件上分配了一个固定的接口槽给固定网络模块使用,每个固定网络模块提供2路百兆网络接口。6.根据权利要求1所述的一种模块化的嵌入式系统,其特征在于:模拟量采样模块、串口模块、可配网络模块使用AM1808内部EMIFA功能,通过组合片选给对应的模块分配硬件资源,在应用时,通过在应用程序对连接模块中可选组合功能接口槽实际所连接的组合模块的设置使系统自动加载对应的驱动,实现相应的功能。7.根据权利要求1所述的一种模块化的嵌入式系统,其特征在于:LCD模块、开入开出模块使用AM1808内部LCD控制管脚,同样在应用时,通过在应用程序对连接模块中可选功能接口槽实际所连接的组合模块的设置使系统自动加载对应的驱动,实现相应的功能。
【专利摘要】本发明公开了一种模块化的嵌入式系统,其组织模块结构按照模块属性分为固定模块和组合模块,固定模块包含电源模块、CPU核心模块、连接模块、固定网络模块;组合模块包含LCD模块、开入开出模块、模拟量采样模块、串口模块、可配网络模块。固定模块为该嵌入式系统必要组成部分,固定模块中的连接模块提供了四个组合模块的接口;组合模块可以根据需求配置到该系统中。系统综合使用效能得到极大提高,在多功能要求场合下具有极大的优势,同时也降低了综合成本,能够满足大部分工业嵌入式系统设备的性能要求。
【IPC分类】G05B19/418
【公开号】CN105334814
【申请号】CN201410395775
【发明人】王晓辉, 孙旭熹, 张锋
【申请人】上海华建电力设备股份有限公司
【公开日】2016年2月17日
【申请日】2014年8月13日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1