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

[毕业设计] 基于单片机的以太网嵌入式控制器设计

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
' v0 f! t3 Z, m. u
摘要:本文设计了基于SX52BD网络单片机嵌入式控制器的硬件结构和相关软件,设计了嵌入式控制器各功能模块和相# o8 A' ]3 u4 G- o
关接口电路(网络通信接口电路和控制设备接口电路),本文设计的以太网嵌入式控制器是以SX52BD为核的新型“嵌入式
5 h: M! h- ?! \4 o( iWebServer" ,除了编写传统的控制、通信软件外,在基于以太网数据传输基础上将传统Web功能融入控制器,给出相关的协
/ M5 W# j  P; y) n议栈软件设计、Java Applet 客户端的应用设计。以太网应用于工业控制系统是可行的。
' X6 [, u: M: x! E& F0 [; h关键字:以太网;控制器;单片机;Web
6 o3 K, k3 k2 n8 A1 {# {/ T" e& B1引言. k3 O3 ?! y4 z) @9 L
网络控制系统又称为控制网络,基于网络的控制系统经过  E8 \+ ?% V0 Z6 ]4 c- o
近30年的发展,从原来基于模拟信号传输的控制系统DCS,发
  O* C& K- Z" H展到数字化、智能化、全分散的现场总线系统,给T.业自动化带
4 \+ {- I9 f" i# k2 ]来一场深层次的革命。随着Intranet/Intermet信息技术的飞速发
, Y3 t9 ?3 m* f1 l1 c, D( P8 \展,现场总线新技术及应用成了科研人员关注的研究热点,研究
9 V; u; C/ G! Q; P/ d8 ?* ~; c# D解决从现场控制层到管理层能实现全面的无缝信息集成,并提& D5 c0 c* _- W7 u* d$ k
供全面开放的基本构架。本文对以太网分布式控制系统的重要
; f6 i/ f! C3 f, \4 D5 Y  T: {接入设备:嵌入式控制器做了详细设计。* ^. j; u8 Y7 w. Q& g3 I
2硬件设计
- {0 h8 ]* Q& `9 X; Z* y/ f整个控制器的硬件构成如图1所示。* J; S5 G, j/ S; J0 f" `
图1控制器硬件组成示意图
& G0 `# i% B! f' u0 s9 M整块电路板由5V直流供电,它集成了速度达50MHz的7 }1 X& T7 y5 s; F  h4 Y
SX52BD微处理器、24C256EEPROM芯片、RJ- 45以太网接口,8 y" L0 c' N, X/ Y3 B6 j
RS -232接口、RS- 485接口、网页内容下载DEBUG接口、以太
: I: x2 S! L; ~7 |$ I: j网控制芯片采用RealTek公司的RTL8019AS,该芯片是- -款全
' i# a  S& d6 z* V5 O) `) \双工以太网控制器,可以工作在Ethernet II和IEE802,3,, o/ {& r0 S0 f3 r
l0Base5, l0Base2, l0BaseT下,并与NE2000兼容。E2PROM主要
- J; c; f# g" S0 z7 ~/ x5 m2 B; H/ S) \7 O9 \# `1 r& t- q/ G
用来存WEB页面、图像文件、PDF文档等内容,因此没有特殊要  J6 |% b& z4 Z+ e
求,可自由选择,- -般32 KB左右即可,我们采用24C256芯片。
. P8 s) e: F( t4 Z, A# p0 wSX52为核心芯片,通过它控制以太网控制芯片RTL8019AS,进
3 @% B& \& j, }而完成接人网络的工作;而且可以通过编程来选择通信电路类
" h. }5 L& ^1 ?& b型,如RS232, RS485, MODEM等。该控制器设计最大的特点在
9 H% R; V, w  R. I于:用简洁硬件构架应用平台,使原本硬件成本所需的支出可用: P/ c# P. R. v+ p, c. k  w
于相对复杂的软件开发上,且该方案的I/O接口可以自由扩展- M0 r$ g/ d# d
和支配。应用程序放在Flash RAM或EEPROM里,其它要经常
1 a: r+ L4 f; d( H修改的参数和实时数据放在SRAM里。I/O 采集的接口硬件电# N, I' d- I8 w
路和总线相连。* f. r) d0 t3 z8 P" R. o: b( M* }+ a
2.1微处理器选型% n1 k  d2 V+ H5 I! r# Y
SX52BD是SX系列产品,是采用CMOS工艺制造的、可配
2 d5 q2 F7 ]4 \置的控制器。它的操作频率可达到50/76/100MHz,是一种高速
3 V6 z& h- b2 \. j计算机;其大部分指令为单周期指令,运行速度可达到一般mcu, h! u  w, }1 }3 m( R3 R
的20倍;灵活的I/0特性使之具有高效的实时控制功能,正因为8 \* t- h' H5 X* t/ S
它的高速运行特性,设备可以用软件模块(虚拟外设)替代-部分
# e: n! r: B* K% q+ j/ Y过去由硬件实现的实时功能,这是SX系列的最重要的特点。下7 @. `: O4 G5 K( r% @: A
面是SX52BD的主要性能和特点:! e' g' p; ]; y2 E* H/ B
①CPU性能。基于RISC结构,采用压缩的指令系统,除
4 K, x# t( x4 _branch外大部分为单周期指令;操作频率最高可达100MHz,此
  f5 T( e1 \4 w时指令周期为lOns,内部中断响应时间达30ns;可以通过运行时
, j+ u; H9 E5 t4 \% N) `3 ^, \间内读代码(IREAD 指令)进行快速平台查找;它能克服一般
% C; {2 u) Z) P3 N  K7 SMCU运行速度慢的缺点,使得SX系列的内部程序达到硬件实6 \1 u% o) G$ Z: ^( t) z3 {/ B
时控制功能的目的。# ~' C/ Q6 }' {: l1 K% F
②硬件外设特性。内部包含2个(带8位预定标器的)16位
& w& k3 V8 ?$ F  u3 y- O! M定时器,运行方式有软件时钟模式、PWM模式,同步PWMI捕捉
6 U# S* O8 \! p, u模式以及外部事件模式:有一一个(带8位预定标器的可编程的8( O8 R& k  o( L7 X+ |
位定时/计数器(RTCC)和看门狗计时器(共享RTCC预定标器);3 ~$ }: C' d! p
内部包含模拟比较器,这对于一般的应用来说显得十分方便。
( E' C1 X# g& w# g  o0 R+ ^③由于SX系列高速运行特性,再加上灵活的I0功能,设
- V3 {- P5 K) c% x
7 U5 |8 @  ?+ j7 s- g1 m3 M" T- {2 L+ y# b" [7 V4 ]! R* h

: i4 i% K$ I( c附件下载:
游客,如果您要查看本帖隐藏内容请回复

: i$ e+ ~& Y, J; U0 I& `0 t7 g' ]; B
6 y* j8 |# {3 [# x6 c: U

该用户从未签到

2#
发表于 2020-4-29 11:13 | 只看该作者
SX52BD是SX系列产品,是采用CMOS工艺制造的、可配置的控制器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-3 00:33 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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