|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
& p* F2 G/ ~" }1 u2 q8 T
摘要:随着网络通信技术的发展,对各种设备进行远程控制的嵌入式 系统已经逐步应用于诸多领域。以TCP/IP为基础,设计并实现了远程嵌入式测控终端。以SOC单片机C8051F020为主控芯片,介绍了uC/OS-II操作系统的移植,给出了适合C8051F020的简化嵌入式TCP/IP协议,实现了信息网络到控制系统的无缝连接.
3 S8 { M' F3 V0 [$ V关键词: TCP/P; C8051F020 单片机;嵌入式测控终端; RTL8019AS; μC/OS-1I! e( y7 G% j3 y( @
' O& s- S; t% I* ~
0 引言8 _6 }* A; b1 J# r% ?
目前,基于网络的远程嵌入式测控系统已经成为研究热点。利用Intermnet网络实现工业设备的控制,可更好的适应地域跨度大,环境恶劣情况下的设备控制,是工业控制现代化的
' ^0 p( h+ H$ _+ J6 @4 V7 F0 l一个重要发展方向12.C8051F020是一款SOC单片机,μC/OS-II是一个免费的源码公开的嵌入式实时多任务内核,它的全部功能的核心部分代码只占用8.3 KB,用户还可以针对自己的实际系统对pC/OS-II进行裁减(最少可达2.7 KB)B5)。以C8051F020为主控芯片,以uC/OS-II为操作系统,设计了基于TCP/P远程嵌入式测控终端。0 y# p1 M" P5 N, w, l% E
9 l. b1 Q) V- B2 ^0 w
1系统结构
4 f; d6 p( m( c: D% |% e& ?# G/ t系统的硬件设计如图1所示。测控系统由4部分构成:mcu、网络接口、电源部分和外部接口部分。SOC主控芯片C8051F020具有25 MIPS高速流水线,内部除了具有标准8051机的数字外设部件外,片内还集成了数据采集与控制系统中常用的模拟部件和其它数字外设及功能部件,包括模拟多路选择器、可编程增益放大器、ADC、DAC、电压比较器、电压基准、温度传感器、可编程计数器/定时器阵列、定时器、IO端口、电源监视器、看门狗定时器和时钟振荡器等,通过配置内部交叉开关可灵活的实现各引脚的配置,以实现对外部设备输入量进行转换和监控,并通过系统控制模块完成被控设备状态的调整。, N4 a/ U+ m" `, u1 F
; J j" |+ \3 e& ?: c2 E
* E3 K$ R' C/ f" R+ M$ P5 P
$ C9 j- p# `6 W- Y' Y" ~' O9 z# n5 G0 w, N0 g$ p4 p
6 [0 ^' {3 L8 {, f. i2 U% ?: D; Z& y7 e
}' G1 T6 @3 U: u
& W1 S! n5 T$ y" R' R) _# X4 b2 F& H% p2 P
# s" r4 Z2 K0 N/ Z9 _7 h% F2 @ |
|