ARM9平台基于WEB传感器的监控实现

来源 :科教导刊 | 被引量 : 0次 | 上传用户:taozijian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 以arm9处理器的QQ2440V3为核心构建了硬件平台。以linux实时多任务操作系统作为管理平台,应用通信的TCP/IP协议,进行应用软件的通信,实现了远程测量。
  关键词 传感器 WEB ARM9 压力监控
  中图分类号:TP391文献标识码:A
  
  网络传感器是采用了现代通信技术、计算机网络技术和传感器技术相结合的现代高新综合技术。应用嵌入式网络传感器,可以在WEB实现监控的强大功能。本文目标是在建立嵌入式Web服务器的基础上,实现嵌入式压力传感器。
  
  1 系统架构
  
  系统的解决方案是32位微处理器+RTOS。我们设计的网络监控系统的目标是将传感器技术、通信技术和计算机网络技术采用模块化结构进行有机地结合起来,运用国际通用的标准的网络协议,运用敏感元件输出的模拟信号经过A/D(模拟/数字)数据转换及数据处理后,采取程序的设定方法和TCP/IP协议将其封装成数据帧,通过计算机网络接口传输到网络系统上。系统的基本结构如图1。
  
  2 系统硬件开发
  
  网络传感器为了满足现场实时数据采集的需要,要求最大限度地缩小系统硬件的几何尺寸并且要求微处理器具有较快的处理速度,以满足工作实际应用能力的要求。经过我们多次进行分析、对比和实验的基础上,本文选择32位微处理器选用的是ARM9处理器,这主要考虑到ARM9处理器物美价廉,使用方便。为了节省时间,使得开发的顺利进行,开发首先是用开发板来进行的,后期通过应用ARM9芯片来实现,在QQ2440V3板子上进行。
  2.1 ARM9结构特点
  ARM9系列处理器是英国ARM公司设计的应用比较广泛的主流嵌入式处理器,ARM9系列处理器主要有ARM9E-S和ARM9TDMI等系列。由于新一代的ARM9系列处理器采用了更多的晶体管并且增加了时钟频率和减少了指令周期等,因此使得ARM9系列处理器处理能力能够达到ARM7系列处理器两倍以上。下面我们介绍ARM9系列处理器主要特点:
  (1)ARM9E-S系列处理器片内数据和指令高速缓冲器容量从4K字节升至1M字节;
  (2)ARM9E-S系列处理器32bit定点RISC处理器,改进型ARM/Thumb代码交织,增强性乘法器设计。支持实时(real-time)调试;
  (3)ARM9E-S系列处理器采用AMBA AHB总线接口,为外设提供统一的地址和数据总线;
  (4)ARM9E-S系列处理器支持标准基本逻辑单元扫描测试方法学,而且支持BIST;
  (5)ARM9E-S系列处理器片内指令和数据SRAM,而且指令和数据的存储器容量可调;
  (6)ARM9E-S系列处理器由于设置保护单元,所以非常适合嵌入式应用中对存储器进行分段和保护;
  (7)ARM9E-S系列处理器支持外部协处理器,指令和数据总线有简单的握手信令支持;
  2.2系统硬件组成
  
  外部通信的基本接口利用QQ2440V3提供的两个UART外加电平转换电路MAX232组成标准的RS232接口和Modem接口。利用QQ2440V3提供的调制解调器控制握手接口和电平转换电路实现了Modem接口。由于以太网络接口是一个含有微处理器的独立设备的可选件网络接口,因此与传感器系统的通信方仍然是通过RS232接口来实现的。
  
  3 操作系统的移植
  
  作为整个嵌入式系统的核心部分是嵌入式实时操作系统,它主要是用来负责管理各进程的创建、删除、调度,及进程间的并发控制和通信,并统一管理系统中的软硬件资源。
  Linux下开发环境的建立主要就是建立交叉编译环境,在Redhat 9.0里面建立一个能编译arm-linux 内核及驱动、应用程序等开发环境的步骤如下。
  先将光盘目录 linux\ 中的 arm-linux-gcc-3.3.2.tgz 、 arm-linux-gcc-2.95.3.tgz 和arm-linux-gcc-3.4.1.tgz拷贝到某个目录下如tmp\,然后进入到该目录,执行解压命令:
  #cd \tmp
  #tar xvzf arm-linux-gcc-3.3.2.tgz–C /
  #tar xvzf arm-linux-gcc-2.95.3.tgz –C /
  #tar xvzf arm-linux-gcc-3.4.1.tgz–C /
  #mkdir –p /opt/FriendlyARM/QQ2440 ;建立工作目录,备用 执行该命令,将把arm-linux-gcc( 版本 3.3.2, 2.95.3 和 3.4.1) 分别安装到/usr/loca/arm/2.95.3和/usr/local/arm/3.4.1目录,其中 3.3.2版本是用来编译Qtopia/Embedded的,2.95.3版本是用来编译 VIVI 的,3.4.1版本是用来编译内核的,两个版本均可以用来编译应用程序等。
  然后运行命令
  #gedit /root/.bashrc
  编辑/root/.bashrc文件,在最后一行 export PATH=$PATH:/usr/local/arm/3.4.1/bin 保存退出。在操作系统的开发中,需要用到linux下的驱动程序。由于本系统没有涉及到更多的驱动,应用linux提供的源码就够了。在对linux操作系统进行裁减编译后,需要通过串口传送文件到开发板,传送完毕把文件的属性改为可执行才能正常运行。
  
  4 远程监控
  
  本文我们选择Java Applet实现了传感器数据的远程实时采集,以组件的方式嵌入到网页中,当用户浏览器访问传感器中的服务器时,下载其内嵌的Applet,然后通过浏览器设定采样长度、采样频率等有关参数,通过GET命令传给内嵌Web服务器;当Web服务器收到命令时,启动信号采集,把采集到的数据放到数据缓冲区中。
  
  参考文献
  [1] 熊有伦.基于嵌入式Internet的工业控制[J].测控技术,2001(8).
  [2] 马忠梅,马广云.徐英慧等.ARM嵌入式处理器结构与应用基础[M].北京:北京航空航天大学出版社.
  [3] 杨波.Linux下的WEB服务器技术[M].西安:西安电子科技大学出版社,2001.7.
其他文献
摘 要 本文探讨了《孔雀东南飞》刘兰芝这一悲剧形象,生动的反映了东汉建安年间女性由于社会动荡受到的压迫。  关键词 悲剧根源 社会 动荡  中图分类号:I06文献标识码:A    《孔雀东南飞》是我国现存古代最早的一首长篇叙事诗,也是古乐府民歌的代表作之一,与北朝的《木兰辞》并称“乐府双璧”。全是375句,1785字,沈归愚称之为“古今第一诗”。不少学者专家评论其一现实性,社会性,历史性为原则,切
期刊
摘 要 普世价值作为一个全人类共同遵循的价值体系,有着丰富的内涵。同其他价值体系一样,普世价值具有超越性和时代性的特点,同时在价值主体和内容上又有着广泛性和普遍性。我们当代人所需要做的就是,通过实践和交流,努力实现普世价值的建构。  关键词 普世价值 价值主体 建构  中图分类号:B0-0文献标识码:A    1 问题的由来    在当今世界,经济、科技、文化等领域的全面发展,推动着全球化进程的不
期刊
摘 要 诗歌被公认为是文字运用最讲究的语言艺术,它最能体现语言的博大精深与微妙之美。如何以诗歌的方式用一种语言忠实地再现另一种语言的美与意便成为了翻译领域中的一大难题。本文试图通过对诗歌翻译中的忠实原则的讨论找到适合诗歌翻译的有效方法。  关键词 诗歌翻译 忠实原则  中图分类号:H159文献标识码:A    在中国的翻译史上,一直以来便存在着对翻译原则的持续不断的激烈讨论。早在唐朝的佛典翻译文质
期刊
摘 要 新一轮的基础教育课程改革提出改变传统的思维方式和程式化的教学模式,促进学生学习方式的变革,倡导自主学习、合作学习、探究学习的学习方式并注重科学整合。新课改后的化学教材增设了这样一个环节——“科学探究”,目的在于:让学生通过亲身经历和体验科学探究活动,激发对化学学习的兴趣,增进对科学的情感,理解科学的本质,学习科学探究的方法,初步形成科学探究的能力。课堂上教师若能努力创设良好的化学情景,为学
期刊
摘 要 单片机已经渗透到社会的各个领域中,学好单片机对电子行业以及相关行业的工程技术人员来说已经非常必要,本文主要对比了单片机开发语言中的汇编语言和C语言,说明了C语言在单片机开发中的重要作用。  关键词 单片机 C语言 汇编 电子  中图分类号:TP313文献标识码:A    电子行业飞速发展,单片机渗透到各个领域之中。如冰箱、空调、音响、手机等等,都用到单片机来做智能控制。因此单片机是电子技术
期刊
摘 要 色彩在建筑装饰中有非常重要的作用。正确认识色彩的作用并合理地运用色彩,将会有助于创造更合理的、舒适的气氛和情调,从而丰富我们的生活。  关键词 色彩 建筑装饰 作用  中图分类号:J06文献标识码:A    在现代建筑装饰中,设计师常以色彩美学为轴心,将色彩表现得淋漓尽致,使色彩以最明显的方式刺激人的视觉,直接影响人们对空间的审美意识,引起人们对事物的联想,使人产生物理的、生理的以及强烈的
期刊
摘 要 Kerberos认证协议在身份认证领域具有广泛的应用,但是Kerberos协议还存在许多不足之处。本文详细分析了Kerberos协议的认证过程,并针对协议中的安全漏洞,提出基于AES和RSA结合的认证协议改进方案及利用Diffie-Hellman密钥协商改进Kerberos协议。  关键词 Kerberos 认证工作流程 AES RSA Diffie-Hellman密钥协商  中图分类号:
期刊
摘 要 为应对金融业对汇接网络带宽的技术需求,运营商推出了基于MSTP技术的电路。本文在对其优势及其应用进行介绍的基础上,对利用MSTP技术推动银行三级汇接网络建设进行了研究。  关键词 MSTP技术 银行三级汇接网络 建设  中图分类号:TP393文献标识码:A    近十年来,随着银行业务的不断快速发展,柜面业务、OA应用、自助服务、语音、视频监控等各种应用程序不断升级换代。银行专用网络正在逐
期刊
摘 要 张贤亮小说的主人公大都是右派知识分子。按当时的政策,他们要回到人民的行列必须与人民相结合。因此,张贤亮笔下的知识分子在与人民的相处中,他们认识了自己的不足,向劳动人民学习,逐渐向劳动人民靠拢。然而,如果我们研读作品,就会发现作者并非完全按照主流话语描写知识分子被改造、被教育,而是书写人民对知识分子的帮助,同时也传达了知识分子与人民之间的矛盾。  关键词 知识分子 人民 矛盾  中图分类号:
期刊
摘 要 海报是我们生活中常见的一种广告形式,被称为“瞬间”视觉艺术,因为它的独特性,我们对其视觉元素的设计应用就要区别于其他的广告形式,不但达到信息的完整顺畅传递,还要把握海报设计的艺术性。  关键词 海报设计 图形 文字 色彩 视觉元素  中图分类号:J06文献标识码:A    随着社会的快速发展,我们的生活起着翻天覆地的变化。广告作为一种常见的宣传形式融入我们生活的方方面面,除了经常在电视和网
期刊