System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及工控计算机,具体地说是一种数据通信网关机远程固件烧写方法及系统。
技术介绍
1、数据通信网关机是一种在变电站与调度、生产等主站系统之间实现通信的装置。它主要用于变电站监视控制、信息査询和远程浏览等功能,提供数据、模型、图形和文件的传输服务。
2、数据通信网关机的作用主要体现在以下几个方面:
3、①与现场前置层智能测控保护单元通信:数据通信网关机采集并处理来自这些单元的各种遥测、遥信信息,然后将这些信息存放于实时数据库中。
4、②与上位机通信:数据通信网关机将实时数据库中的遥测、遥信等数据按照特定的通信规约发送给监控后台计算机。同时,它还可以接收后台监控系统计算机的操作命令,并对前置层智能测控保护单元进行相应的操作。
5、③看门狗功能:通过硬件、软件和操作系统的看门狗机制,数据通信网关机能够确保在发生不可预知的异常问题时具有自恢复功能。
6、④网络通讯:数据通信网关机的每个串口通过rs485等方式可以采集智能测控保护单元的遥测、遥信数据,实现与不同系统之间的数据交互。
7、此外,数据通信网关机还具备接入站内的各种数据信息(如三态数据、计量、录波等)的能力,为远方调度主站提供变电站全景数据,为各种高级应用提供可靠的数据来源。根据不同的配置,数据通信网关机可以分为不同的区域,如i区、ii区和iv区,各自负责不同的数据传输和交互任务。
8、当需要更改网关机内部单片机和fpga固件时,需要将烧写器插入主板内部相关接口,拆机过程不可避免,不仅浪
9、故在不影响原有电路的结构和功能的情况下,如何同时进行单片机及fpga程序的烧写是目前亟待解决的技术问题。
技术实现思路
1、本专利技术的技术任务是提供一种数据通信网关机远程固件烧写方法及系统,来解决在不影响原有电路的结构和功能的情况下,如何同时进行单片机及fpga程序的烧写的问题。
2、本专利技术的技术任务是按以下方式实现的,一种数据通信网关机远程固件烧写方法,该方法是通过对外网口对外连接网线,通过网口转usb电路将网络信号转为usb信号,再通过usb转接电路将usb信号分别转为jtag信号和uart信号,jtag信号和uart信号分别发送给fpga的jtag和单片机的uart接口,对应的mcu通过配置相应引脚,并采用串口方式进行程序的烧录。
3、作为优选,该方法还通过电源模块为网口转usb电路和usb转接电路供电。
4、作为优选,usb转接电路包括jtag接口和uart接口,jtag接口连接至fpga的jtag,uart接口连接至单片机。
5、作为优选,usb转接电路包括xo引脚、xi引脚、act引脚、dtr1引脚和rts1引脚;
6、其中,xo引脚和xi引脚连接至外部无源晶振;
7、act引脚通过串联限流电阻和led连接至3.3v;工作状态正常时,led常亮;
8、dtr1引脚和rts1引脚为模式选择引脚,分别通过4.7k电阻连接至gnd。
9、更优地,网口转usb电路具体如下:
10、外部rj45网口通过网络变压器连接至rtl_mdi相关对应引脚,ud+引脚和ud-引脚分别连接至usb转接电路的对应引脚;
11、rtl_xi引脚和rtl_xo引脚连接至外部无源晶振;
12、rtl_xtal_select引脚通过上拉电阻连接至3.3v;
13、rtl_rset引脚通过下拉电阻连接至gnd。
14、一种数据通信网关机远程固件烧写系统,该系统包括对外网口、网口转usb电路及usb转接电路,对外网口对外连接网线,网口转usb电路将网络信号转为usb信号,usb转接电路将usb信号分别转为jtag信号和uart信号,jtag信号和uart信号分别发送给fpga的jtag和单片机的uart接口,对应的mcu通过配置相应引脚,并采用串口方式进行程序的烧录。
15、作为优选,该系统还包括电源模块,电源模块为网口转usb电路和usb转接电路供电。
16、作为优选,所述usb转接电路包括jtag接口和uart接口,jtag接口连接至fpga的jtag,uart接口连接至单片机。
17、作为优选,所述usb转接电路包括xo引脚、xi引脚、act引脚、dtr1引脚和rts1引脚;
18、其中,xo引脚和xi引脚连接至外部无源晶振;
19、act引脚通过串联限流电阻和led连接至3.3v;工作状态正常时,led常亮;
20、dtr1引脚和rts1引脚为模式选择引脚,分别通过4.7k电阻连接至gnd。
21、更优地,所述网口转usb电路具体如下:
22、外部rj45网口通过网络变压器连接至rtl_mdi相关对应引脚,ud+引脚和ud-引脚分别连接至usb转接电路的对应引脚;
23、rtl_xi引脚和rtl_xo引脚连接至外部无源晶振;
24、rtl_xtal_select引脚通过上拉电阻连接至3.3v;
25、rtl_rset引脚通过下拉电阻连接至gnd。
26、本专利技术的数据通信网关机远程固件烧写方法及系统具有以下优点:
27、(一)本专利技术在不影响原有电路的结构和功能的情况下进行工作,可以同时进行单片机及fpga程序的烧写;
28、(二)本专利技术在不影响原有电路的结构和功能的情况下进行工作,同时可以保持usb2.0的高速传输;
29、(三)本专利技术可以使得网关机实现远距离调试及维护,极大的节省维护成本、提高了工作效率。
30、故本专利技术具有设计合理、结构简单、易于加工、体积小、使用方便、一物多用等特点,因而,具有很好的推广使用价值。
本文档来自技高网...【技术保护点】
1.一种数据通信网关机远程固件烧写方法,其特征在于,该方法是通过对外网口对外连接网线,通过网口转USB电路将网络信号转为USB信号,再通过USB转接电路将USB信号分别转为JTAG信号和UART信号,JTAG信号和UART信号分别发送给FPGA的JTAG和单片机的UART接口,对应的MCU通过配置相应引脚,并采用串口方式进行程序的烧录。
2.根据权利要求1所述的数据通信网关机远程固件烧写方法,其特征在于,该方法还通过电源模块为网口转USB电路和USB转接电路供电。
3.根据权利要求1所述的数据通信网关机远程固件烧写方法,其特征在于,USB转接电路包括JTAG接口和UART接口,JTAG接口连接至FPGA的JTAG,UART接口连接至单片机。
4.根据权利要求1所述的数据通信网关机远程固件烧写方法,其特征在于,USB转接电路包括XO引脚、XI引脚、ACT引脚、DTR1引脚和RTS1引脚;
5.根据权利要求1-4中任一项所述的数据通信网关机远程固件烧写方法,其特征在于,网口转USB电路具体如下:
6.一种数据通信网关机远程固
7.根据权利要求6所述的数据通信网关机远程固件烧写系统,其特征在于,该系统还包括电源模块,电源模块为网口转USB电路和USB转接电路供电。
8.根据权利要求6所述的数据通信网关机远程固件烧写系统,其特征在于,所述USB转接电路包括JTAG接口和UART接口,JTAG接口连接至FPGA的JTAG,UART接口连接至单片机。
9.根据权利要求6所述的数据通信网关机远程固件烧写系统,其特征在于,所述USB转接电路包括XO引脚、XI引脚、ACT引脚、DTR1引脚和RTS1引脚;
10.根据权利要求6-9中任一项所述的数据通信网关机远程固件烧写系统,其特征在于,所述网口转USB电路具体如下:
...【技术特征摘要】
1.一种数据通信网关机远程固件烧写方法,其特征在于,该方法是通过对外网口对外连接网线,通过网口转usb电路将网络信号转为usb信号,再通过usb转接电路将usb信号分别转为jtag信号和uart信号,jtag信号和uart信号分别发送给fpga的jtag和单片机的uart接口,对应的mcu通过配置相应引脚,并采用串口方式进行程序的烧录。
2.根据权利要求1所述的数据通信网关机远程固件烧写方法,其特征在于,该方法还通过电源模块为网口转usb电路和usb转接电路供电。
3.根据权利要求1所述的数据通信网关机远程固件烧写方法,其特征在于,usb转接电路包括jtag接口和uart接口,jtag接口连接至fpga的jtag,uart接口连接至单片机。
4.根据权利要求1所述的数据通信网关机远程固件烧写方法,其特征在于,usb转接电路包括xo引脚、xi引脚、act引脚、dtr1引脚和rts1引脚;
5.根据权利要求1-4中任一项所述的数据通信网关机远程固件烧写方法,其特征在于,网口转usb电路具体如下:
6.一种数据通信网关机...
【专利技术属性】
技术研发人员:刁连宝,张磊,尹双,王滨,徐牧欣,陈玉峰,
申请(专利权)人:西安超越申泰信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。