当前位置:文档之家› 电力交换机串口驱动程序的开发

电力交换机串口驱动程序的开发


电 力 交换 机 串 口驱 动 程 序 的 开 发
姚 启 桂 . 海 于
f. 网 电 力科 学 研 究 院信 息 与通 信 研 究 所 , 苏 南 京 2 0 0 ;. 南 大 学 电气 工 程 学 院 , 1国 江 10 3 2东 江苏 南 京 2 o o ) 1o o
摘要 : 以基 于 A 9 R 2 0微 处 理 器 的 工 业 以 太 网 电 力 交 换 机 为 平 台 , 绍 了 系 统 的 整 体 T 1 M9 O 介
MA 6 6 . 于 复 位 C U。 X 39用 P
专用] 业 以太 网交 换机 串 口传输 的零 误 码率 。 _
1 系 统 整 体 架 构 及 其 工 作 原 理
所 设计 的嵌 入 式通 信 系统 是 以 3 2位 A M 芯 R 片 A 9 R 2 0为 核心 ,运 行嵌 入 式 Ln x操 作 T 1 M9 0 iu
对 嵌入 式 系统 驱ຫໍສະໝຸດ 程序 的 开发 有 一 定 的指 导 意 义 。
关 键 词 : 力 交 换 机 ; 入 式 系统 ; DC; 口驱 动 电 嵌 P 串
中图 分 类 号 : P 1 .2 T 3 1 5
文献 标 志 码 : B
文章 编 号 :0 5 7 4 ( 0 1 0 — 0 1 0 1 0 — 6 1 2 1 )8 0 5 — 4

5 ・ 2
电 力 重 饶 通 信
接 收 器执行 奇 偶错 误 、帧 错误 及 溢 出错 误 检验 。
重 新开 发 。 章在 基于 A 9 R 2 0 的傲 控制 器 文 T l M9 0 开 发 的串 口驱动 的基 础上 ,分 析 了串 口驱 动 的实 现 方法 ,通过 结 合外 设 数 据控 制 器 ( D P r h P C,ei — p ea DMA C nrl r 通 道 , 现 了 E S 0 8电力 rl ot l ) oe 实 P30
第 3 2卷 第 2 6期 2 21 O 1年 8月 1 日 0






Vo. 2 13 No22 . 6
Te e o l c mm u c to fr nia ins o Elc rc e ti Po r yse we S tm
A g1 2 1 u ・0,01
.5 . 1
2 AT 1 M9 0 9 R 2 0的 普 通 串 口传 输
A 9 R 2 0的 串 口 提 供 一 个全 双 工 通 用 同 T 1 M9 0 步 / 步 串行 连 接 。数 据 帧 格 式 可 编 程 ( 据 长 度 、 异 数 奇 偶校 验 位 、 止 位数 ) 支持 尽 可 能 多 的标 准 。 停 以
构 架及 其 工作 原理 、 通 串1 的数 据 传 输 流程 , 普 通 串口驱 动 开发 的基 础 上 , 细分 析 了 普 5 ' 在 详
基 于 外 设 数 据 控 制 器 通 道 的 串 口驱 动 的 开 发 方 法 , 过 验 证 比较 , 明 了 新 方 法 的 优 越 性 , 通 证
系 统 , 统 硬 件 平 台 原 理 如 图 1所 示 。 系 A 9 RM9 0 T1 2 0处 理 器 是 由 A m l 司 开 发 的 te 公
基 于 A M9 0 内 核 的 微 处 理 器 , 带 有 MMU R 2T ( m r Ma ae e tU i, Me oy n g m n nt 内存 管 理 单 元 ) C U ,P 时钟 最 高可 达2 0 MH ,有 丰 富 的标准 接 口、 B 4 z E I ( xenlB sItr c , E t a u nef e 外部 总线 接 口) 口 , r a 接 内部 集成 静态 存 储 控 制 器 、D A S n ho o s D n S R M(y c rn u y 一
图 1 系统 硬 件 平 台原 理
Fg. i 1 Sc e h mat igrm fs se h d r i da a o y t m arwa e c
pafr lt m o
波 特 率 、 码 率 等有 不 同 的需 求_, 时 在 电力 通 误 【有 1 信 中需 要有 很 高 的串 口传 输性 能 ,因此 需要 对 它
O 引 言
E S 0 8电力 专用 工 业 以太 网交换 机 是 面 向 P30
智 能变 电站 应用 而 开发 的高性 能 、高 可 靠 和高安
全 的工业 级 网络 交换 设备 。 在交 换 机 的开发 中 , 串
口通 信 是非 常重 要 的部 分 。虽 然 通用 的 串 口驱 动
程 序能够 满 足很 大 一部 分 系统 的需求 ,但仍 有 一 些 领域 的工 业控 制 , 串 口通 信信 号 的数 据格 式 、 对
a i R n o c es Me 0y 同步 动 态 随机 存 储 m c a dn A c s m r,
器 ) 制 器 、u s Fah控 制器 等1 控 B r ls t 2 ] 。 S R M 选 用 h 5 v 8 6 0作 为 系 统 运 行 时 D A y72 12
的 内存 , 用于 存储 系统 及用 户 数据 、 堆栈 ;ls 使 Fah
用 S AN I N ¥ 9 L 5 N存 放 已 调 试 好 的 用 户 P SO 2G 26 应 用程 序 、 入 式 操 作 系统 内核 、 种 We 嵌 各 b文 档 以 及 其 他 用 户数 据 等 :交 换 芯 片 采用 mavl8 re 8 E 0 5 主要 用于 完 成端 口问的 以太 网帧交 换 以及 69 。 域 内广 播 _ 串 口芯 片 为 MA 3 6 , 在 R 一 3 3 l : x 10 能 S 22 和 R 一8 S 4 5两 种 模式 相 互 转换 .结 合 外 设数 据 控 制 器 通 道 , 实 现 了 串 口 传 输 数 据 : 看 门 狗 为
相关主题