嵌入式系统BL2000网络应用的研讨.pdfVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档