煤矿安全监控中的嵌入式网络终端设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
煤矿安全现今已成为社会关注的热点,近几年,我国各地的煤矿事故频发,据官方公布的数据显示,2007年因煤矿事故而死亡的人数达3786人,令人触目惊心。而我国目前除了上级主管部门定期监察之外,缺乏更有效的安全监管措施。一些中小煤矿往往是为了应付检查,其监控设备形同虚设,存在严重的安全隐患。而且煤矿的生产环境十分恶劣,存在一氧化碳、瓦斯、二氧化氮、二氧化硫、粉尘等多种有害物质,严重威胁着矿工的生命安全,加强对煤矿的安全监控刻不容缓。基于这样的现实,本文设计了一种可以将现场监控数据通过网络上传到监管部门的嵌入式网络终端设备,实现了对中小煤矿安全生产的实时监控。
     本文所设计的嵌入式网络终端选用了高性能、低价位的S3C4510B微处理器,该处理器外配一个以太网接口芯片即可实现以太网接入;选用了扩展性强的独立CAN控制器SJA1000,可在10km范围内挂接110个具有CAN总线接口的现场监控设备,实现现场监控数据的远传;操作系统选用了uClinux,该嵌入式操作系统具备完整的TCP/IP协议栈,为应用程序设计带来了方便。
     本文完成了嵌入式网络终端的硬件电路设计,实现了uClinux嵌入式操作系统在S3C4510B上的编译和移植,设计了接口设备的驱动程序、服务端和客户端的应用程序。经测试,实现了CAN总线网络与以太网之间的透明数据传输,达到了远程实时监控中小煤矿安全生产的目的。
The security problem of coal mine has become the focus which the society pays attention to nowadays. In recent years, our country has the coal mine accidents frequently around. According to data report which official announces, the number of deaths caused by the coal mine accidents amounts to 3,786 unexpectedly in 2007. However, our country lacks more effective safety ward precautions, besides supervised regularly by superior departments now. Some small and medium-sized coal mine have serious security risks, and their monitoring equipment is no use but only to meet the inspection. More attention, the coal mine's environment existing many kinds of harmful substances such as carbon monoxide, gas, nitrogen dioxide, sulfur dioxide, dust, is very bad and do much damage to the lives and safety of miners. There is no time to delay to strengthen coal mine security monitoring. This article has designed an embedded network terminal which can upload the scene monitoring data to the regulatory departments through network, and has implemented the security production's real-time monitoring of the small and medium-sized coal mine based on such reality.
     The embedded network terminal which this article has designed has implemented the Ethernet access with an Ethernet interface chip by using a S3C4510B microprocessor of high-performance and low-cost. It can hang up 110 scene monitoring equipments with CAN bus interface within 10km, and can implement the remote transmission of scene monitoring data by using an independent CAN controller SJA1000 of strong extended capacity. It adopts uClinux embedded operating system with complete TCP/IP protocol stack, and has brought much convenient to application design.
     This article has completed the hardware circuit design of embedded network terminal, and has implemented the compiler and transplantation of uClinux embedded operating system on S3C4510B. It has designed the driver program of interface device、server and client applications also. According to the test, it has already implemented transparent transmission between the CAN bus network and Ethernet, and has achieved the purpose which can remotely and real-time monitor the security production of the small and medium-sized coal mine.
引文
[1]张晓飞.基于MSP430单片机的嵌入式网络终端[D].合肥工业大学,2006:21-24.
    [2]唐继英,张振东,常银霞.基于ARM网络终端的硬件设计[J].中国仪器仪表,2005,(5):93-95.
    [3]陶品.百花齐放的嵌入式处理器[J].世界电子元器件,2006,3(6):1-3.
    [4]许强.嵌入式系统微处理器芯片设计与发展[J].中国科技信息,2005,(24):69-70.
    [5]Weinberg,B.The embedded Linux OS[J].Embedded System Engineering,2001,9(6):13-16
    [6]刘长海.基于ARM和UCLINUX的嵌入式系统研究与开发[D].河北大学,2006:5-7.
    [7]许玲.嵌入式系统的应用状况及发展趋势[J].河南机电高等专科学校学报,2005,13(6):25-26.
    [8]崔玲丽,高立新.嵌入式操作系统的发展趋势.CEOS[J].计算机工程,2006,32(7):4-5.
    [9]Filman,R.E.Embedded Internet systems come home[J].Internet Computing,IEEE Volume 5,Issue 1,Jan.-Feb.2001,Pages(s):52-53.
    [10]李止军,现场总线及其应用技术[M].北京:机械工业出版社,2005:23-28.
    [11]L.M.Pinho,F.Vasques.Reliable Real-Time Communication in CAN Networks[J].IEEE Trans.Comput.2003,52(12):1594-1607.
    [12]谢兵森,陈演平.嵌入式以太网终端在网络通信中的应用研究[J].上海船舶运输科学研究所学报,2005,28(1):20-31.
    [13]吴金戎,沈庆阳,郭庭.8051单片机实践与应用[M].清华大学出版社,2002:18-22.
    [14]邹彦.DSP原理及应用[M].电子工业出版社,2005:14-18.
    [15]衣美丽.基于S3C4510B+uClinux的嵌入式系统的研究[J].微计算机信息,2005,(1):125-126.
    [16]李驹光,聂雪媛.ARM应用系统开发详解-基于S3C4510B的系统设计[M].清华大学出版社,2003:31-36.
    [17]李克鹏,CAN总线接入工业以太网的研究与实现[D].武汉大学,2006:41-46.
    [18]部宽明.现场总线CAN原理和应用系统设计[M].北京:北京航空航天大学2003:9-13.
    [19]马超,尹长青.Vxworks嵌入式实时操作系统的结构研究[J].电脑知识与技术,2006:133-134.
    [20]何宗键.Windows CE嵌入式系统[M].北京航空航天大学出版社,2006:7-9.
    [21](美)JEAN J.LABROSSE.uC/OS-Ⅱ-源码公开的实时嵌入式操作系统[M].邵贝贝,译.中国电力出版社,2001:11-13.
    [22]John Lombardo.嵌入式Linux[M].中国电力出版社,2005:13-14.
    [23]Karim Yaghmour.Building Embedded Linux Systems[M].USA:O'Reilly Publisher April,2003:33-36.
    [24]刘峥嵘,张智超.嵌入式Linux应用歼发详解[M].北京:机械工业出版,2004:15-16.
    [25]罗嘉等.uClinux上的应用程序设计[J].单片机与嵌入式系统应用,2002,7(1):81-84.
    [26]高世伟,乔为民,敬岚.基于uCLinux的嵌入式通讯的设计[J].微计算机信息,2005,21(10):12-14.
    [27]胡为.SDRAM在嵌入式系统中的应用[J].单片机与嵌入式系统应用,2006,(3):78-81.
    [28]Etschberger K,Controller Area Network:Basics Protocols Chips and Applications[M],IXXAT Press,2001:13-16.
    [29]金峰.基于CAN总线的以太网互联系统设计[D].合肥工业大学,2006:32-36.
    [30]蒋丽琴,朱世宁,uClinux简介及其在S3C4510B上的移植[J].计算机技术与发展,2007,9(9):126-128.
    [31]Wookey,Tak-Shing,Aleph One,Porting the Linux Kernel to a New ARM Platform[J],Guide to ARMLinux for Developers,2002,(2):52-59.
    [32]杨健,张慧慧.基于ARM系列S3C4510B和uClinux的面向网络的数据通讯实现[J].微计算机信息,2006,22(1):122-124.
    [33]肖杰.基于嵌入式Linux设备驱动程序的开发[J].科学技术与工程,2006,6(3):323-326.
    [34]Alessandro Rubini,Jonathan Corbet.Linux Device Drivers(Second Edition)[M].America:O'Reilly.2001:24-28.
    [35]陆宝铬,邵贝贝,李荐民等.uClinux设备驱动程序开发[J].单片机与嵌入式系统应用,2003,(3):81-83.
    [36]Kevin Dankwardt.Real-Time and Linux.Embedded Linux Journal[M].2002.issue 7:29-32.
    [37]王学龙.嵌入式Linux系统设计与应用[M].清华大学出版社,2003:22-24.
    [38]廖光忠.嵌入式uClinux设备驱动的研究与实现[J].计算机与现代化,2007,(5):117-119.
    [39]David A.Rusling.Linux编程白皮书[M].朱坷,译.北京:机械工业出版社,2000:32-36.
    [40]Ashfaq A Khan,Asjfaq Khan.Practical Linux Programing:Device Drivers,Embedded Systems,and the Internet[M].2001:26-29.
    [41]林宇,郭凌云.Linux网络编程[M].人民邮电出版社,2000:37-41.
    [42]Forouzan Behrouz A.TCP/IP Protocol Suite[M].The McGraw-Hill,2000:132-140.
    [43]俞冬丽.基于嵌入式Linux系统的网络编程技术[J].中国科技信息,2006,(5):78-81.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700