一种可以自动控制ARM启动方式的RSU装置制造方法及图纸

技术编号:19149148 阅读:84 留言:0更新日期:2018-10-13 10:09
本实用新型专利技术公开了一种可以自动控制ARM启动方式的RSU装置,其特征在于,包括ARM处理器模块,FPGA模块,加解密模块,电源模块,可通过串口,网口或者光纤与外部设备通信。ARM处理器通过EIM总线接口和FPGA通信,所述ARM预留多种程序烧写接口,包括SD卡,OTG,USB。FPGA通过控制电路将ARM启动引脚设置到不同电平状态,达到不同启动方式的目的,从而可以实现更加便捷的程序烧写,方便后期设备维护。

A RSU device capable of automatically controlling ARM startup mode

The utility model discloses an RSU device which can automatically control the starting mode of ARM. The device is characterized in that it comprises an ARM processor module, an FPGA module, an encryption and decryption module and a power supply module, and can communicate with an external device through a serial port, a network port or an optical fiber. ARM processor communicates with FPGA through EIM bus interface. The ARM reserves a variety of program burning interfaces, including SD card, OTG, USB. The FPGA sets the ARM starting pin to different levels by controlling the circuit, and achieves the purpose of different starting modes, thus realizing more convenient program burning and writing, and facilitating the later equipment maintenance.

【技术实现步骤摘要】
一种可以自动控制ARM启动方式的RSU装置
本技术属于ETC领域,涉及ETC领域RSU控制器。
技术介绍
ARM核芯片在高性能嵌入式系统设计中应用非常广泛,RSU控制器作为RSU系统中重要的设备,大多使用高性能的ARM处理器,如Cortex-A8、Cortex-A9系列处理器,运行Linux系统。ARM处理器在烧写程序时,有多种方式,例如通过SD卡,OTG接口等。通常是在电路板上设置一个机械式开关,手动设置启动方式。对于一些特种设备,例如RSU控制器,不能将启动开关裸露在外部,防止误触。这对于后期维护带来一定的困难,当需要更新内核程序时,必须要打开设备外壳,不但耗费时间,而且很容易造成设备损坏。机械式开关也无法满足远程更新的需求。
技术实现思路
鉴于上述问题,本技术提供一种可以自动控制ARM启动方式的装置。其特征在于,包括ARM处理器模块、FPGA模块、控制电路、加解密模块,通过422接口,串口,网口以及光纤接口和外界设备进行通信。所述ARM处理器模块和FPGA模块之间通过EIM接口互相通信。控制电路用于改变ARM处理器启动控制引脚的电平状态。FPGA模块和加解密模块通信。所述ARM启动方式,其特征在于,包括EMMC,SD卡,OTG,USB,外部flash。所述控制电路,其特征在于,由三极管或继电器构成的电路;控制电路输入信号由FPGA产生,输出和ARM启动配置引脚连接。所述加解密模块,其特征在于,为PSAM卡。所述外界设备,其特征在于,使用422接口和光纤接口与RSU天线通信,使用串口和网口与上位机通信。实现ARM处理器启动方式的自动控制,使得设备后期维护更加便捷,在不用接触设备的情况下,可以灵活使用程序烧写接口进行更新升级。附图说明图1为本技术的一种实施例的功能框图。图2为控制电路(102)的一种实现方式的原理图。具体实施方式为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。图1所示为本技术的一种实施例的功能框图,包括如下几个模块:ARM处理器模块(100)、FPGA模块(101)、控制电路(102),工控机(104),RSU天线(105)。ARM处理器模块(100)和FPGA模块(101)通过EIM总线进行通信。加解密模块(103)和FPGA模块(101)连接,由6路PSAM卡电路构成。控制电路(102)由三极管电路构成,控制端来自FPGA模块(101),输出端连接ARM启动引脚。FPGA模块(101)驱动422接口和光纤接口和RSU天线(105)通信。ARM处理器模块(100)可以通过串口和千兆网和工控机(104)通信,且包括SD卡接口,OTG接口,USB,接口以及硬盘接口。FPGA(101)通过串口和工控机(104)通信。在所述实施例中,FPGA(101)引脚电平和ARM处理器(100)引脚电平不兼容,所以不能直接连接,需要使用三极管进行匹配。如图1所示,FPGA(101)和工控机(104)可以互相通信,当需要进行程序烧写时,工控机(104)向FPGA(101)发送烧写程序指令,FPGA(101)接收到指令后,通过相应的引脚控制三极管饱和导通和关断,使得ARM处理器的启动引脚处于需要的电平状态。控制电路(102)状态切换完毕后,FPGA(101)对ARM处理器进行复位,ARM处理器(100)复位后进入程序烧写状态,此时可以通过多种方式进行烧写,包括SD卡,USB,OTG,以及硬盘。烧写完毕后,工控机(104)向FPGA(101)发送程序烧写完毕指令,FPGA(101)接收到指令后,通过控制电路(102)将ARM处理器(100)启动方式配置到正常启动状态。然后对ARM处理器(100)再次进行复位操作,即可完成程序的更新。所有的操作都在工控机(104)端完成,配合上位机可以做到一键设置。以上所述,仅为本技术较佳的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本
的技术人员在本技术披露的技术范围内,根据本技术的技术方案及其构思加以等同替换或改变,都应涵盖在本技术的保护范围之内。本文档来自技高网
...

【技术保护点】
1.一种可以自动控制ARM启动方式的RSU装置,其特征在于,包括ARM处理器模块、FPGA模块、控制电路、加解密模块,外部通信接口;所述ARM处理器模块和FPGA模块之间通过EIM接口互相通信;控制电路用于改变ARM处理器启动控制引脚的电平状态;FPGA模块用于和加解密模块通信。

【技术特征摘要】
1.一种可以自动控制ARM启动方式的RSU装置,其特征在于,包括ARM处理器模块、FPGA模块、控制电路、加解密模块,外部通信接口;所述ARM处理器模块和FPGA模块之间通过EIM接口互相通信;控制电路用于改变ARM处理器启动控制引脚的电平状态;FPGA模块用于和加解密模块通信。2.根据权利要求1所述的RSU装置,其特征在于,所述ARM启...

【专利技术属性】
技术研发人员:代西明马春香武宏伟李建民封二佳
申请(专利权)人:北京万集科技股份有限公司
类型:新型
国别省市:北京,11

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

1