欢迎来到天天文库
浏览记录
ID:37351967
大小:1.10 MB
页数:4页
时间:2019-05-22
《随钻仪器多单片机系统程序在线升级方法实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《自动化技术与应用》2013年第32卷第5期行业应用与交流ndustrialApplicationsandCommunications随钻仪器多单片机系统程序在线升级方法实现★宋万广,王辉(中海油田服务股份有限公司油田技术研究院,北京101149)摘要:为实现随钻测井仪器各模块电路程序在系统状态升级更新,研究了基于RS485总线的多MSP430F2XX单片机程序在线升级方法,通过RS485总线,利用子机地址不同、下载程序波特率不同的方法实现了多单片机在系统状态程序实时更新。该方法经实际应用,程序升级稳定可靠。关
2、键词:随钻测井仪器;RS485总线;MSP430单片机;在线升级中图分类号:TP274~.3文献标识码:B文章编号:1003—7241(2013)05—0086—04TheOnlineUpgradeMethodofMulti-·MicrocontrollerSystemInLWDToolSONGWan-guang,WANGHui(Well—TechR&DInstitues,ChinaOilfieldServicesLimite,BeiJing101149China)Abstract:Torealizethebu
3、ssystemprogramsupgradeinthesystemstate,thepaperresearchestheonlineupgrademethodofthemulti-MSP430F2XXmicrocontrollerprogramsbasedontheRS485bus,byusingthesubmachineaddressesdifferent,downloadprogramsbaudratedifferentwaytoreal—timerenewthemulti—microcontrollers
4、ystem.Thismethodispractical,andtheprogramupgradeisstableandreliable.Keywords:logging·-while·-drillingtool;RS485bus;MSP430microcontroller;onlineupgrade1引言2MSP430F2XX在线编程方法随钻测井仪器内部电路由于受到工作环境中冲MSP430F2XX系列单片机是美国TI公司生产的击振动因素的影响,往往采用灌胶注封的方法减震,16位超低功耗单片机,内部具有一定容量的
5、闪速存储起到保护电路板的目的。在仪器调试工作中难免需器(Flash)I¨,该存储器是一个可独立操作的物理存储单要调整各模块控制功能和程序更新,由于电路板的编元。全部模块安排在同一个线性地址空间中,存储器程接口被胶密封,加之随钻仪器特定的组装工艺,每被分为多个512字节的段(信息段大小为128/64字次更新电路程序都要消耗大量人力和时间进行拆卸节)。各段可单独擦除,并且在正常工作电压下程序可安装,效率很低。对Flash进行擦写操作,这一特点使得它特别适合在线本文以某随钻测井仪器中的MSP430F2XX型单片程序升
6、级。机为例,设计了一种总线式多单片机在线升级方法,该MSP430FXXX系列单片机在线升级的基本原理[】就方法利用上位机PC通过RS485总线对系统内多个模是对其Flash空间进行自定义划分,并按程序指定地址块在系统状态实现了程序升级更新,很好的解决了上顺序执行。以MSP430F2XX为例,打开Lnk430F2XX.述问题。xcl,修改此文件用于重新划分单片机Flash存储空间。该型号单片机存储空间为4KBRAM,120KB+256B+基金项目:国家科技重大专项课题模块式地层动态测试系统Flash[3]。其原始
7、存储空间分布和在线编程空间分布如下(编号2011ZXO5O2O-003)图l所示。收稿日期:2013—03—04
此文档下载收益归作者所有