The invention discloses a repeater station module online upgrade method and system, it includes the host computer and the repeater repeater; including the host MCU and internal upgrade module; PC memory upgrade data with host MCU or internal upgrade module communication repeater station will be upgraded to the internal data transfer module upgrade after the completion of the program online upgrade; host MCU will upgrade PC commands and data forwarding to upgrade internal upgrade module; module according to the upgrade command and upgrade data complete the program online upgrade; through will upgrade the data stored in the host computer rather than individually stored in a separate set of external storage devices or chips at the same time, to ensure the repeater module size and space is not increased but also control the repeater module cost saving; repeater The internal module of the station can only use the space of Flash in the microcontroller with small Flash capacity, which effectively prevents the upgrade program from crashing due to power failure.
【技术实现步骤摘要】
一种直放站内模块程序在线升级方法与系统
本专利技术涉及直放站内模块设计领域,尤其涉及一种直放站内模块程序在线升级方法与系统。
技术介绍
直放站(包括数字直放站、模拟直放站和干线放大器)属于同频放大设备,是指在无线通信传输过程中起到信号增强的一种无线电发射中转设备。直放站在工程使用中具备完整的远程监控和控制功能,能够通过网关监控中心获取各个直放站工作的状态和参数,直放站是由各个功能模块组成,包括低噪放、变频以及功率放大模块等;这些模块的工作状态需要传递给整机系统监控,通常独立模块具有单独的控制电路;特别对于功放模块,其功耗占整机功耗约为90%,是直放站中最主要的功率模块,具有单独的控制电路;而由于成本的问题,控制单元采用低成本单片机与系统监控通过串口连接。由于直放站内模块成本控制和模块尺寸都要求严格,目前,大多数远程升级功能均针对直放站整机系统监控,而并未实现直放站内部模块程序升级功能;直放站内部模块程序在生产中通过编程器烧写到芯片内,安装在整机机箱内部,当需要修改单片机程序时需要从整机中拆下,由于射频类模块均有屏蔽盖板,还必须打开内部模块盖板,再通过编程器进行程序升级或修改。对于已经安装好的整机来说,当需要对内部模块程序升级时,通常的做法就是把整个直放站从安装点拆下,发回厂里进行维修升级;这无疑在成本和时间上造成了极大地浪费,也给客户造成产品质量差的严重影响。现有的单片机程序升级方法或者技术中存在以下的不足:1、直放站内部模块程序升级(如单片机)通常要打开模块盖板通过编程器升级,操作复杂,可行性差。2、采用外部存储器或者芯片将升级代码存于其中通过SPI总线 ...
【技术保护点】
一种直放站内模块程序在线升级系统,其特征在于:它包括上位机和直放站;所述的直放站包括主机MCU和内部升级模块;所述的上位机实现存储升级数据,与直放站内的主机MCU或者内部升级模块通信将升级数据传送给内部升级模块后完成程序在线升级;所述的主机MCU实现将上位机的相关升级命令和升级数据转发给内部升级模块;所述的内部升级模块实现根据相关升级命令和升级数据完成程序的在线升级。
【技术特征摘要】
1.一种直放站内模块程序在线升级系统,其特征在于:它包括上位机和直放站;所述的直放站包括主机MCU和内部升级模块;所述的上位机实现存储升级数据,与直放站内的主机MCU或者内部升级模块通信将升级数据传送给内部升级模块后完成程序在线升级;所述的主机MCU实现将上位机的相关升级命令和升级数据转发给内部升级模块;所述的内部升级模块实现根据相关升级命令和升级数据完成程序的在线升级。2.根据权利要求1所述的一种直放站内模块程序在线升级系统,其特征在于:所述的内部升级模块内有用户程序和升级程序,所述的用户程序和升级程序分别存于内部升级模块内Flash中的不同地址,保证升级程序不被擦除。3.根据权利要求2所述的一种直放站内模块程序在线升级系统,其特征在于:所述的用户程序放在Flash中的地址前段,所述的升级程序放在Flash中的地址末端。4.根据权利要求3所述的一种直放站内模块程序在线升级系统,其特征在于:所述的Flash地址前3字节处理为:首字节跳转指令、第二和第三字节为升级程序入口地址高低字节,保证内部升级模块上电后首先跳转到升级程序入口地址处执行升级程序。5.根据权利要求3所述的一种直放站内模块程序在线升级系统,其特征在于:在内部升级模块正常工作时执行所述的用户程序;所述的升级程序只在升级时使用,升级程序在第一次写入后不再进行更改;所述的升级程序所占内部升级模块内的Flash空间远小于所述用户程序所占内部升级模块内的Flash空间。6.一种直放站内模块程序在线升级系统的在线升级方法,其特征在于:所述的方法包括的步骤如下:S1、将升级数据存储于上位机中,并把用户程序和升级程序分别存于内...
【专利技术属性】
技术研发人员:成兴剑,
申请(专利权)人:四川天邑康和通信股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。