电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

LPC2478远程温度监控

56页
  • 卖家[上传人]:桔****
  • 文档编号:431041233
  • 上传时间:2023-07-18
  • 文档格式:DOC
  • 文档大小:680KB
  • / 56 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 桂林电子科技大学毕业设计(论文)报告用纸 第 4 页 共 56 页摘 要随着通讯技术、网络技术和半导体技术的飞速发展,嵌入式系统接入网络已成为其应用的一个重要方向。越来越多的嵌入式系统选择Web 服务器的方式与Internet 进行数据交换。而以太网是构筑现代Internet 网络的基础,因此选择基于以太网的嵌入式Web 服务器技术实现数据交换将具有较高的实用价值。温度是程控机房、档案室、图书馆、农业生产基地等众多场所需要实时监控的一个重要物理量。温度监控系统在实际生活中有着重要的作用。本文主要针对ARM7TDMI核的微处理器芯片,结合嵌入式Web 服务器技术,提出了基于以太网的远程温度监控系统的设计方案。该方案成功的实现了温度采集和控制的网络化。本设计采用的是丰宝公司的LINPO-PS LPC_2478实验板,进行远程温度监控系统研究,该板采用了恩智浦公司基于ARM7TDMI-S内核、单电源供电、LQFP208封装的LPC2478,具有JTAG仿真调试,ISP编程等功能。uClinux是应用于微控制领域的一种嵌入式Linux操作系统,它源码开放,移植性好,支持多种硬件平台和几乎所有

      2、常见网络通信协议,支持文件系统丰富,是一个功能完整的嵌入式操作系统。并且有大量优秀的开放源代码的应用软件和开发工具可用,因此,采用Clinux作为操作平台,使用Web技术进行远程在线监测系统的开发。Boa是一个高性能的单任务型Web服务器,可以运行在几乎所有的类Unix的平台上,Boa支持认证,支持CGI,功能比较全,占用资源也少,非常适合于用在资源有限的嵌入式系统中,目前Boa已经以源码的形式包含在uClinux的发行包中。所以本设计采用uClinux和boa服务器可以较好的满足本次设计要求。关键词:远程温度系统;AMR7;LPC2478;u-boot;uClinux;nand flash;nor flash;dp83848;ds18b20;cgi;boa;web; AbstractAlong with communications technology, networking technology and the technology embedded systems developing rapidly and access network has become an impor

      3、tant direction of its application. more and more options embedded systems and internet web server exchange data. And ethernet is construct a modern internet network infrastructure and therefore opt for ethernet technology embedded web server for data interchange will be the practical value of the room. the temperature is controlled, and the archives, libraries, agricultural production base in many places such as real-time monitoring require a major physical quantities. the temperature control sy

      4、stem in practical life is an important role. This article mainly aimed at the microprocessor chips arm7tdmi, the technology embedded web server, based on the temperature of the ethernet remote control system design scheme. This scheme successful to the collection and control of the network.The design is based on the Fengbao Electronic Technology (Shanghai) Co., Ltd LINPO-PS LPC_2478 board to carry out the analysis on meter reading system, the board is integrated with NXP ARM7TDMI-S kernel, Singl

      5、e power supply, LQFP208 enclosed LPC2478, JTAG simulated debugging and ISP programming functions, etc. This design adopts uclinux and the boa server can better meet the requirements. uClinux is applied to a control an embedded linux operating system of its open source and transplant well, and support multiple hardware platforms and almost all common communication protocols network, supported file system, is a function of embedded system. and there is a good open source software application and d

      6、evelopment of tools available, and therefore, adopt clinux as operating platform, the use of remote web technology in the monitoring system development.Boa is a performance of the task type of web server and run on almost all the kind of unix platforms, boa support and support, and the cgi be holding resources are few and are suitable for use in the limited resources of embedded systems, and the boa has been a source of the forms contained in the issue of uClinux package. So this design adopts u

      7、clinux and the boa server can better meet the requirements.Key words: remote temperature measurement and control system; ARM7;LPC2478;u-boot;uClinux;nand flash;norflash;dp83848;ds18b20;cgi;boa;web;目 录引言51 项目设计方案62 开发环境介绍72.1 LINPO-PS LPC_2478介绍72.2 NORFLASH介绍72.2.1 AM29LV160DB简介82.2.2 AM29LV160DB的操作命令字82.2.3 Nor flash的映射82.3 Nand flash介绍92.3.1 Nand flash芯片工作原理92.3.2 Nand flash主要内设命令详细介绍102.4 以太网接口介绍112.4.1 以太网模块特点112.4.2 以太网模块初始化122.5 软件开发环境的介绍133 U-BOOT的移植143.1 U-Boot简介143.1.1 LPC2468OEM_Board中

      8、几个重要的文件163.1.2 U-Boot的启动流程173.2 U-Boot的配置和编译193.3 U-Boot的移植193.4 U-Boot Nor flash驱动的移植213.5 NAND Flash 驱动移植233.6 U-Boot网卡驱动移植264 UCLINUX系统的移植304.1 基本内核的移植304.2 Linux nor flash驱动移植324.2.1 Linux mtd简介324.2.2 Nor flash驱动移植334.2.3 JFFS2文件系统的制作374.3 Linux网卡驱动移植384.3.1 网卡初始化394.3.2 网卡打开404.3.3 网卡发送404.3.4 网卡接收404.3.5 网卡关闭414.3.6 网卡退出414.3.7 LPC2468网卡驱动移植414.4 嵌入式Web服务器boa的移植434.4.1 Boa简介434.4.2 Boa编译配置434.4.3 Boa目录的建立444.4.4 Boa的编译445 软件开发过程455.1 DS18B20驱动程序设计455.1.2 DS18B20硬件连接475.1.3 DS18B20驱动介绍475.

      9、1.4 温度应用程序495.2 LPC2478 DA驱动设计515.2.1 LPC2478 DA驱动测试515.3 WEB程序设计515.3.1 CGI简介515.3.2 CGI程序工作原理525.3.3 WEB程序框图525.3.4 WEB程序介绍536 结论54谢 辞55参考文献56引言我国是粮食生产大国,同时我国地域辽阔,气候差异大,粮食的安全存储是一项重要任务。环境的温度、湿度、压力等都是影响工农业生产的较重要的因素。如储存粮食的仓库中的温度、湿度的正常与否将直接影响到粮食可以储存的时间以及粮食的质量;在酿造业中,环境稍微有点变化就会有副产品制造出来,影响产品质量,因此酵池中的温度、压力更要进行精确的控制。温度是一个基本的物理量,它是农业生产过程中最普遍、最重要的工艺参数之一。随着农业的不断发展,对温度测量的要求越来越高,而且测量范围也越来越广,因此对温度检测技术的要求也越来越高。粮库多点温度监控系统也向着智能化方向发展,有效减少粮食在储存时的损失,成为了现代化粮食保存所必需的。随着嵌入式技术的发展,嵌入式系统接入网络已成为其应用的一个重要方向。越来越多的嵌入式系统选择Web 服务器的方式与Internet 进行数据交换。而以太网是构筑现代Internet 网络的基础,因此选择基于以太网的嵌入式Web 服务器技术实现数据交换将具有较高的实用价值。本文主要针对ARM7TDMI核的微处理器芯片,结合嵌入式Web 服务器技术,提出了基于以太网的远程温度监控系统的设计方案。本方案采用LPC2478 uCliunx + WEB + CGI技术来实现对温度进行监控。

      《LPC2478远程温度监控》由会员桔****分享,可在线阅读,更多相关《LPC2478远程温度监控》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.