找回密码
 注册
关于网站域名变更的通知
查看: 405|回复: 2
打印 上一主题 下一主题

[毕业设计] 基于PSD813F2在MCS-51单片机系统上实现远端在线程序升级功能的方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-17 09:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
摘要:介绍了PSD813F2 芯片在MCS-51单片机系统上通过存储器映射实现远端在线程序升级( RIAP,/ a1 T& K% s" U% i8 F$ t/ C
remote in-application re- programmable)功能的方法,给出了软件流程图及详细的实现方法,该方法已在基.
2 s3 N3 \' X. T5 E. a2 p* z于普通MCS-51单片机的通用数据采集系统中得到应用,实现了通过RS-232串口,利用2M、电话线和+ j) P' W% S1 t, J1 w: e: ?% c6 c' C
调制解调器(MODEM)、载波等传输介质,完成远端在线程序升级。; @% G. i) c, {0 v+ t$ W
关键词:远端在线编程; PSD813F2;存储器映射;MCS-51单片机
" y5 c, l0 B0 J, D远端在线编程( RIAP)是嵌人式系统比较重要的8 N$ Y% g9 Z9 e, V4 R4 |) Y( E! y
功能。利用现有的传输资源,例如:2M宽带网、电话线' G: i  O: g6 c  w. Y. N2 g
和调制解调器、载波等传输介质通过嵌人式系统上的: |4 j' ]# b  j
RS232串口配合系统引导程序对系统进行远端程序升
4 d7 |. x& i4 |$ I, w+ D级具有非常重要的意义。特别是在通信领域的移动基
9 _5 R$ q2 }8 p  V3 A' V站和电信机房的环境及动力设备监控系统中,这一功
, Q4 k- o1 n* `$ G7 W. h能显得尤其重要。因为许多移动基站或电信机房都处6 x8 s+ ?. F8 ~, _9 y
在比较偏远的地方,这些地方的环境及动力监控系统* r' B5 t! K/ i
可能由于各种原因,比如:发现系统模块软件中存在7 w" }" p. C+ a
“bug”(缺陷)需要修改程序,或是随着形势的发展,用
1 o$ M* J  y! ?# k户可能会针对系统功能提出更高的要求,而许多要求;3 s1 y0 T8 K  g$ ?* q8 }$ j5 E0 r
都可以或必须通过修改软件来实现。如果没有RIAP& g% c* D2 [  v3 S6 l& r
: A- V( d3 m9 Z" P7 c  ^6 C+ P
功能,工程维护人员必须不远千里到现场更换程序芯( f( B+ X, R5 _8 z) Z7 x
片,进行系统模块软件升级,这种做法往往需要投入大6 r  F$ x( _! c
量人力、物力,尤其是在监控点达到- -定数量时,更会
" h0 I* O- z/ _大大增加维护/升级成本。目前比较流行的某些微处3 {2 s* P4 }3 i& p0 V8 x
理器芯片支持在系统编程ISP( in-system re-programma-
+ Z/ r' @, t' U8 {( P" W: oble)技术(例如PHILIPS公司的P89C51,AD公司的5 [3 z/ u# `7 z3 y
ADμC812等),允许在系统对器件进行编程,但是ISP
) Q3 ]4 t$ E  D* U功能不能进行远端在线程序升级。WS公司推出的可
4 y. G% ~: Y0 s9 \; q2 Z编程外围芯片PSD813F2 ,其独特的内部结构很适合实
9 N/ [. |  F7 a6 Y8 ^现RIAP设计。以下介绍利用PSD813F2在开发的通
6 }+ m& K8 ?5 `' v2 l: ^* H* E用数据采集系统(基于MCS-51单片机系统)中实现
* e1 Q  r( B/ c7 ~& {RIAP功能的方案。采用这种方案,使环境及动力设备# Y/ c4 _" K# u8 m
监控系统真正实现了远端局站的无人值守。
' L9 C6 C7 }7 o4 V1 PSD813F2 芯片简介1 h- r( p* U: K$ c
WS公司推出的可编程外围芯片PSD-813F2,片内8 f5 A) r' m: @1 ~( w7 L1 j
提供了两块独立的存储器阵列和自动地址译码电路。! n! P+ D+ c" n1 z+ D- I
芯片内部包括1 Mb Flash主存储器,256 Kb Flash次存3 Q6 {: I$ V% N( o6 V+ N4 w7 ?; r" a
储器,16 Kb SRAM,可编程逻辑阵列cpld,扩展I/0及! N( D0 X% `; w6 N8 e- K

8 X+ P/ z2 t( L" V% X2 a. y
) ?# S% j9 F8 m$ w! j/ c
: v& K0 l7 G) d2 D& M, [附件下载:
游客,如果您要查看本帖隐藏内容请回复

7 u/ l& A, `( F- b: V0 W0 I% G$ U& M

4 [( d) @3 Q- t, B, X

该用户从未签到

2#
发表于 2020-4-17 13:47 | 只看该作者
MCS-51单片机 远端在线编程( RIAP)是嵌人式系统比较重要的功能

该用户从未签到

3#
发表于 2022-6-15 16:05 | 只看该作者
先码一下,稍后研究一下。
: w* u; \+ P" l, o# D
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-9 08:24 , Processed in 0.078125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表