- 6
- 0
- 约7.51千字
- 约 5页
- 2018-01-12 发布于广东
- 举报
第三篇 网络、通信与数据传输 395
嵌入式系统BL2000网络应用的研究
王捷1 艾红2
1 北方工业大学机电工程学院,北京,100041
2北京机械工业学院自动化系,北京,100085
摘要嵌入式技术和Internet技术的结合,使得通过Internet控制现场设备成为可能。文中介绍了嵌
入式系统BL2000控制嚣以及动态C语言;详细研究了BI,2000的网络应用。对网络连接、IP地址定叉和网络
程序设计进行了深入阐述,并给出了具体应用实例。
关键词 网络,动态c语言,嵌入式技术
1 引 言
嵌入式技术和Internet技术的结合,便于整个工控网络与Internet实现无缝连接。在现场仪表和工业设
备层应用嵌入式技术是工业监控系统的发展趋势。Internet技术的渗透使嵌入式设备的远程控制和管理方式
均有了改变。利用嵌人式设备通过Web浏览器,不仅可以控制家用电器,而且还可以监视和控制现场数据和
设备,具有阿络友好特性。
2 BL2000的嵌入式应用接口技术
BL2000是一个高性能的C可编程紧凑式板卡控制器,具有嵌入式控制和监视应用的优点。它能够进行
高速数据处理,能与工作在22.1MHz的Rabbit2000微处理器、256
K闪存、128K静态RAM和z8个数字
I/O端口相结台,具有11个模拟通道,通过SPDT继电器输出。它有1个标准的RJ一45以太网端口,满足
10Base—T以太网协议的IEEE
802.3标准,并且可以实现以太网接人。它能够发送电子邮件以及显示含有来
自单片机嵌入式数据的网页,具有编程下载以及调试能力,并可运用DynamicC语言进行软件调试及功能
开发。
BL2000与其他单片机的不同之处,就是集成了网络功能,自带以太网端口,不仅可以实现双机通信,而且
口,如读取A/D值、控制D/A输出和控制I/O端口等功能,同时还可以利用BL2000的网络功能把运行
和ping命令等功能。
3 DynamicC开发语言
Dynamic
C是基于美国Z-World公司BI,2000中核心部件Rabbit2000的开发平台。它有内嵌Mlcro
C/OS—IIRTOS系统,支持TCP/IPt包括FTP、PPP、HTTP和SMYPMail
Client等.并具有以太厕芯片驱动
程序包。Dynamic
C是用于编写嵌入式应用软件的一套集成的开发系统。它可以运行在IBM兼容机上,是专
为Z-World控制器和基于Rabbit微处理器的控制器而设计的。
Dynamicc集成了编辑、编译,链接、装载和调试等开发功能。DynamicC有一个简单易用的内置文字编辑
器,可以在源代码级或机器代码级交互式执行或调试程序。DynamicC在标准C语言的基础上又进行了扩展
(比如共享变量、保护变量),来支持实时的嵌入式系统的开发{而且,Dynamic
C还支持协作多任务及抢先多任
务处理。
Dynamic
C还支持使用汇编语言编程,编写汇编指令时不需要离开C或开发系统环境,并且C和汇编语言
还可以混合应用。
396 2003年全国单片机及嵌入式系统学术年会论文集(上册)
4网络系统组成和功能
4.1 BL2000网络
—————————————————————————一————————————一—一
连接到网络上来,实现对BL2000单片机的远程访问和控制。它可以实现的功能包括HTTP服务、FTP服务、
Telnet远程登录、DNS域名解析、DAC控制及ADC端口读取等。
4.2 网络连接
首先需要一台装有以太网卡的计算机。如果通过集线器连接,那么只需要一根普通的网线,把B1—200
您可能关注的文档
最近下载
- 视觉设计基础.ppt VIP
- 双辊式破碎机的设计毕业设计说明书.doc
- Unit 1 Animal friends Start up(课件)外研版(三起)(2024)英语三年级下册.pptx VIP
- 宋夹城体育休闲公园融资投资立项项目可行性研究报告(非常详细).docx
- SHT 3525-2015 石油化工低温钢焊接规范.pdf VIP
- 第17节函数青少年趣味编程Python.pptx VIP
- SY/T 7020-2014油田采出水注入低渗与特低渗油藏精细处理设计规范.pdf VIP
- 部编版三年级语文下册第二单元习作看图画,写作文PPT课件.pptx VIP
- 四年级下册数学专项练习-解方程应用题-青岛版.docx
- 广东医科大学2020年第一学期《五官科护理学》期末考试试卷.docx VIP
原创力文档

文档评论(0)