本文针对国家烟草局关于以信息化带动烟草行业现代化建设的要求,密切结合“烟草销售业务管理系统”科研项目进行研究开发,设计了一个基于ARM-Linux的烟草零售信息终端。零售商户可以在此终端上完成商品零售的整个过程,并可通过终端完成订货预测和订货确认的操作,同时可以下载和浏览各种烟草商品信息、订货、查看历史营销记录、浏览各种通知广告,并与烟草公司互动操作。 本文首先分析了课题的研究背景及烟草零售信息终端的国内外现状,给出了一个基于ARM-Linux、GPRS无线网络的烟草销售业务管理系统的总体结构;然后根据烟草零售信息终端的功能需求构建了基于ARM9的硬件平台的整体设计方案;介绍了基于ARM9内核的微处理器S3C2440A及关键外围模块,设计了各模块的硬件接口电路;并在硬件平台上成功移植实现了一个基本的嵌入式Linux系统的软件平台;随后深入研究了Linux2.6引入的platform driver机制下的字符设备驱动程序的开发方法,在全面分析了汉王手写芯片HW006的通信协议的基础上,开发了汉王手写芯片的触摸屏驱动程序,实现了在触摸屏上的点击与汉字手写识别;最后研究了Linux中的串口操作编程,完成了基于华为GTM900B GPRS模块的数据通信程序设计和条形码扫描程序模块的开发,并研究了多线程编程技术在网络数据收发中的应用方法,设计了烟草零售信息终端所需的数据库和图形界面。 所研制的烟草零售信息终端已成功应用于山西省某市的各个烟草零售点,运行结果表明,该终端运行稳定可靠,与用户的交互方便快捷,采集到的各类数据能够及时、有效、准确地传输到应用管理系统,各方面性能都达到了课题的要求,为烟草销售市场预测、货物配送和营销推广提供了一种有效的手段。
上传时间: 2013-05-23
上传用户:CSUSheep
随着经济的发展,生活节奏的加快以及信息技术的进步,人们越来越多的借助高性能的移动手持设备来完成日常工作,目前手持设备处理性能有了很大的提高,其所能处理的数据量也越来越大,传统的文件系统管理数据方式已经越来越满足不了需求,嵌入式数据库就随之诞生,为手持设备提供专业的数据管理。嵌入式数据库的轻量级、被软件产品包含、无需人工数据库管理等特点使其适合被应用于各类嵌入式系统及手持设备中。使用嵌入式数据库与使用文件系统进行客户端数据管理相比更加灵活方便、可以高效地实时更新客户端本地数据。使用数据库完成大量数据的存储和管理,同图形界面软件结合构成嵌入式系统应用开发的支撑系统。 SQLite数据库作为一种开源的嵌入式数据库,具有体积小,速度快,存储量大,API使用方便等诸多的优点,目前已经成为被广泛应用的嵌入式数据库之一。同样的,嵌入式图形界面MINIGUI的开源版本也具有体积小,控件比较丰富,编程难度不高等优点,受到广大嵌入式开发者的喜爱。 本文的主要任务是将MINIGUI和SQLite进行有针对的裁剪或添加部分功能后移植到开发板上,然后将图形界面和数据库相结合在arm—linux平台上建立一个具有基本功能的嵌入式信息管理系统。首先分析了系统所使用的硬件平台并研究了软件环境的搭建过程,包括移植Bootloader、移植linux内核、建立NFS网络文件系统进行程序调试,然后分别给出了嵌入式图形界面MINIGUI和嵌入式数据库SQLite移植到开发板的过程和它们各自的开发技术,最后详细研究了如何在MINIGUI中连接SQLite数据库,从而将二者结合起来编程以实现本系统并给出了系统在开发过程中所遇到的关键问题的解决方案,包括屏幕旋转及校正、设计软键盘进行屏幕输入、利用SQLite存储图片文件。从而证明了当前条件下在嵌入式系统中实现一个比较简单的信息管理系统是完全可行的。最后讨论了该领域存在的一些问题和今后需要进一步研究的课题。
上传时间: 2013-07-10
上传用户:visit8888
随着科学技术的进步,电脑互联网的普及,传统粮仓人工监控的方式正在被更加方便和高精确度的检测控制系统所替代。在单机局部检测控制的基础上,利用互联网技术将整个粮仓测控系统集成在一起,通过网页访问方式,粮仓管理人员能够更快更好地了解粮仓具体环境指标,各项温湿度,气体含量并通过控制电机等方式对环境各参数进行控制。 本文提出并设计了一套以ARM嵌入式开发板为核心的现代粮情测控系统。嵌入式粮情测控系统在传感器采集到信号,进行处理后,将数据显示在网页和嵌入式开发板液晶屏上,通过TCP/IP协议,使用IE浏览器就可以在线查看实时数据,并且可以保存和打印数据,另外还可以通过网页控制电机等设备工作。该系统硬件平台使用ARM9微处理器S3C2410,以核心板和底板的方式组成,可以采集多路模拟和数字信号;支持标准RS232接口和USB通信接口;采用液晶显示屏和触摸屏的人机交互接口,为操作人员提供了良好的监控界面;软件系统使用嵌入式Linux操作系统,通过交叉编译模式,使用C语言编写移植传感器驱动和电机控制程序,使用Boa嵌入式WEB服务器和SQLite数据库搭建远程监控系统,使用MiniGUI图形软件系统编写了终端界面程序,完成了人机交互界面的设计。 本文第一章综合介绍了课题研究背景及嵌入式粮情测控系统的设计方案。第二章概述了嵌入式粮情测控系统的设计,包括嵌入式系统的特点及其软硬件组成部分,以及系统设计中选用的各种传感器及电机驱动器等。第三章详细阐述了嵌入式粮情测控系统的实现,包括嵌入式系统软件开发流程,传感器和电机的驱动及控制程序,以及嵌入式WEB远程监控系统的设计实现。第四章介绍了MiniGUI软件界面的设计以及应用程序的设计。 论文最后对本课题的完成情况做了总结和评价,并且为本课题的发展提出了建议。
上传时间: 2013-04-24
上传用户:龙飞艇
视频监控系统是一个集计算机的交互性、多媒体信息的综合性、通信的分布性和监控的实时性等技术于一体的综合系统。随着网络带宽,计算机处理能力和存储容量的快速提高,以及各种实用视频处理技术的出现,视频监控进入了全数字化的网络时代。视频监控系统的核心功能主要包括两大部分,一是视频图像采集和压缩处理,一是图像数据的传输。系统的主要硬件模块分为监控终端和监控控制终端两个部分。 本文设计并实现了一种基于ARM和嵌入式Linux的视频监控系统,该系统主要实现了视频图像的采集压缩和图像数据流基于RTP协议的传输。本系统的核心硬件平台采用韩国SamSung公司的S3C2410微处理器,ARM端作为视频监控终端,PC机作为监控控制终端。ARM端主要承载了图像采集、编码和对图像数据进行RTP打包并传输的功能,PC端主要承载的功能是图像数据的接收、显示和对监控终端的控制、访问。 在视频图像采集和压缩处理部分,利用Video for Linux提供的接口函数,实现了利用摄像头采集图像的过程,并设计实现了V4L视频采集及压缩模块,设计了系统JEPG图像采集和压缩模块和MPEG-4图像采集和压缩模块的具体编程流程和实现过程,并实现了基于这两种编码方式的视频压缩。用Visual C++实现了用户控制终端,可对应JPEG和MPEG-4两种编码方式进行解码并显示。 在图像数据的传输部分,系统采用了RTP协议作为视频数据流传输协议,并实现了视频数据在局域网内的实时性传输。移植了现在比较常用的JRTPLIB源码库,为RTP的实现提供了可调用的库函数,按照MPEG-4数据流的RTP封装格式和流程,设计实现了RTP编程。 最后对系统的功能和性能进行了测试。测试结果显示MPEG-4在保证与JPEG相当的图像质量时,大大减少了传输的数据量。同时,使用RTP协议进行传输,保证了系统的实时性,也保证了图像的传输质量。
上传时间: 2013-07-12
上传用户:wzr0701
随着现代工业的发展,人机接口在工业生产以及社会生活中发挥着越来越重要的作用,同时,人机接口的各项技术问题也日益凸现出来,越来越受到世界各国的关注。 本课题就基于便携式仪表人机接口的设计开展研究。设计的关键步骤包括:人机接口的软硬件设计、实验系统的搭建以及在一条天然气管道上进行管道检测实验,验证人机接口的实用性。 论文中介绍了人机接口技术的发展过程与现状、人机接口系统的软硬件详细设计。人机接口硬件包括:ARM处理器控制核心、通信接口电路、LCD显示接口电路、USB接口储存电路;软件包括人机接口的底层软件与应用软件。在实验过程中,首先获取一段有裂纹的天然气管道,接着使用自行设计的采样模块检测磁场信号,通过串口将数据发送到人机接口平台,人机接口平台使用嵌入式Linux作为操作系统,使用Qt程序在LCD上显示实时曲线。而后人机接口将数据存储在闪盘中,同时使用一系列算法程序对数据进行处理,最后利用检测到的漏磁场法向分量HP(Y)的具有显著特征的最大梯度值的位置来判断裂纹的位置,再与实际的裂纹位置对比,得出可行性结论。经过大量的实验,该系统可以很好的实现检测目的,验证了人机接口的实用性。
上传时间: 2013-06-28
上传用户:www240697738
在现代工业测控领域,人们对数据采集的要求越来越高;不仅要求高速、高精度还要求采集设备便携化、网络化和智能化,此外还需要友好的人机界面。传统的8/16位单片机因资源极度受限,难以满足上述要求;而PCI或ISA数据采集卡,则存在着安装麻烦、价格昂贵且电磁兼容性差等缺点。32位嵌入式微处理器的出现很好地解决了上述矛盾,本文的研究正是基于ARM的嵌入式数据采集系统的设计。 本文以齿轮箱或机械转轴的振动信号为采集对象设计了基于ARM处理器和嵌入式Linux的数据采集系统。该系统硬件平台以S3C2410主控板和自行研制的振动信号调理板为核心,在此基础上扩展了UART、RS485、USB、TCP/IP以及单总线通信接口,适应多种条件下的数据传输。同时系统提供了LCD显示和触摸屏输入模块,具备良好的人机交互功能。软件方面,搭建Linux交叉开发环境,实现了基于Linux操作系统的Bootloader的移植。最后,根据课题需要,完成了A/D采样和单总线驱动程序的设计。 本嵌入式数据采集系统存储容量大,硬件接口丰富,软件资源配置灵活,设计方案具有很好的通用性和可扩展性。
上传时间: 2013-05-28
上传用户:D&L37
目前,大多数嵌入式自动化系统都以MCU为核心,与监测、伺服、显示等仪器、设备配合实现一定的功能。现场信息往往止步于“现场”,嵌入式自动化系统从而成为了“信息孤岛”,因而制约了其本身的发展。要实现大规模的信息集成、综合实施自动化,就需要一种能在工业现场环境下运行、可靠性高且实时性好的通信系统,形成工业现场的底层网络,完成现场自动化设备之间的多点通信。 Ethernet(以太网)和CAN-bus(控制器局域网)分别是目前全球应用最为广泛的国际互联技术和开放式现场总线。随着测控技术与网络技术日益紧密的结合,测控系统接入互联网已经成为大势所趋,这也促成了近年来嵌入式网络技术的飞速发展。以太网技术正在迅猛发展,将其应用到工控领域,可以达到降低成本,简化结构等成效。随着技术的发展以及实际的需要,将两者结合无疑会为控制领域的飞速发展带来巨大的原动力。本文设计了一种以ARM7处理器为核心的高性能嵌入式CAN-Ethernet网关,可以用来实现监控设备和现场设备之间稳固、简洁的互连通信,完成对大规模现场设备的实时测控。 本文具体的研究内容如下: 1)以LPC2290为主控MCU的CAN-Ethernet互连系统的设计思想以及整体结构设计; 2)CAN-Ethernet互连系统转换电路及外围接口电路设计,MCS-51单片机与MCP2510实现CAN总线通信; 3)μC/OS-Ⅱ操作系统在LPC2290上的移植以及互连系统应用软件设计实现与探讨; 4)CAN-Ethernet互连系统核心交换模块的设计; 5)使用HTTP协议实现Web服务的功能,并通过Web页面实现对现场设备的远程测控。
上传时间: 2013-08-06
上传用户:夜月十二桥
目前,许多高校在机房管理上使用了IC 卡,其中少数机房是使用接触式IC卡,众所周知,接触式IC 卡在可靠性、易用性、安全性、高抗干扰性和工作距离方面不及非接触式IC 卡,因此很多接触式IC 卡基本已被非接触式IC 卡取代。 经过调研发现,使用IC 卡的机房管理系统的基本工作方式是每个机房中配置了1个IC 卡读写终端和1 台监控机。IC 卡读卡终端只是一个普通的读卡器,只负责读取卡内信息,并通过串口等通信方式将IC 卡信息传输给监控机,读卡终端本身没有信息存储功能,实际的计费管理完全是通过监控计算机控制,监控计算机向中心服务器端定时或实时传输刷卡信息。由于整个系统要占用一台微机,而且中间的信息传递、计费环节都要由它来完成,不仅浪费资源,而且也增加了安全隐患。在这种工作模式下,会出现一些问题和漏洞: 1) 可靠性不高由于读卡设备与监控计算机之间的信息传输只是暂时保存在监控计算机中,如果监控计算机遭到病毒袭击或者出现硬件故障,将出现无法挽回的后果。而且由于学生信息都保存在监控计算机中,因此存在着人为伪造、篡改和徇私舞弊行为的极大可能。 2) IC卡的特点未完全体现IC卡除了能标识身份外,还有电子钱包功能,能对其进行充值和扣款,但是上述方法基本上IC卡只用做标识身份,实际的每次扣款,都是由监控计算机和中心服务器来完成,基本与读卡设备无关。 3) 不方便学生上机和收费管理学生每次上机刷卡,都要由监控计算机连接中心服务器端,由中心服务器端读出学生信息,进行核对,而且对学生的扣款需要额外的计算机软件来进行计时和计费处理,显得比较繁琐。 鉴于以上问题,为提高机房管理效率,降低工作强度,并及时处理机房发生的故障,采用机房计费管理系统势在必行。如果能在读卡终端设备中完成计费的大部分功能,并且增加存储功能,这样就可以减少监控计算机的负担,甚至读卡终端设备可以直接与中心服务器通信,不仅能增加系统的可靠性和安全性而且还充分利用了IC 卡的功能,还降低了财务统计和计算带来的麻烦。 目前已经应用于机房管理的解决方案主要有3种方式,即:软硬件结合控制方式、帐号方式和门禁方式。鉴于设计要求,并且考虑到安全、可靠、简单等因素,如果在软硬件结合控制方式中,把更多的任务交由读卡终端,比如由读卡终端来存储数据、计费管理,同时如果读卡终端能实现TCP/IP 通信,那么监控计算机的任务就大大降低,甚至可以由读卡终端直接与中心服务器通信。就减少了一些不必要的麻烦和安全风险。本论文的设计就是基于这一点来进行的。 本系统要求数据传输稳定可靠,实时性要好,另外考虑到性价比等因素,综合考虑选择将μC/OS-II 操作系统移植到ARM7 上作为开发平台。在此平台基础上,考虑到TCP/IP协议栈的实现与要采用的硬件的性能以及实现的成本有关。从解决这一技术问题出发,结合本论文研究的应用对象,决定使用嵌入式操作系统,此种方案可以描述为嵌入式TCP/IP协议栈+嵌入式操作系统+微控制器。 本文介绍了一种基于ARM7的IC 卡机房管理终端的设计方案。该系统在ARM7的基础上实现了μC/OS-Ⅱ操作系统的移植和TCP/IP协议栈的嵌入,能够正确读写IC 卡信息,增加了SD 卡存储功能,完成计费操作,实现液晶显示功能,能够通过以太网或串口直接与服务器通信。 本文详细介绍了整个机房管理系统终端的硬软件设计,给出了嵌入式操作系统μC/OS-Ⅱ在ARM7 处理器上的详细移植过程,介绍了一种TCP/IP协议栈和基于套接字的编程方法,同时也提供了一种多卡操作的防冲突机制。 同目前大多数机房管理系统相比,该系统有如下特点: 1) 由于使用了嵌入式操作系统μC/OS-Ⅱ,提高了系统的实时性和反应时间,任务管理和调度更加方便有效。 2) 由读卡终端来进行计费操作,降低了服务器端的工作压力,同时降低了安全风险。 3) 增加了数据存储功能,提高了系统的可靠性,有利于数据的查询和故障的恢复。 4) 增加了对无效卡、注销卡和欠费卡的判断与处理,对恶意操作或者有意或者无意的逃费操作采取了积极有效的措施。 5) 以太网通信克服了以往串口通信的传输距离短、传输速率慢等缺点,使得通信更加方便、高效,并且可以进行远距离传输和控制。
上传时间: 2013-07-09
上传用户:浅言微笑
聚乙烯(PE)管道系统在各个行业的应用越来越广泛,特别是PE管道在燃气输送和给水排水方面的快速发展,使得PE管道正在逐步的替代金属管道系统。PE管道的连接技术是PE管道系统应用中的关键技术之一,连接的质量对PE管道系统整体寿命有重大影响。热熔对接焊是一种经济、快速有效的连接方法,具有密封、均匀、牢固的优点,同时又有焊接过程复杂,工艺参数多的特点,对焊接机的自动化程度要求较高。然而,目前国内工程上还没有全自动化的热熔焊接机,焊接过程需要人工干预,管道焊接质量难以保证。因此,研究设计焊接过程全自动化的热熔对接焊机对提高焊接质量,保证PE管道系统的使用寿命有重要意义。 本文通过分析和研究热熔对接焊的焊接流程和工艺参数,提出了一种结合嵌入式技术,使焊接过程全自动化的热熔焊接机控制系统的实现方案。本文所设计的控制系统实现了热熔对接焊的焊接时序自动控制,操作纠错及错误信息管理,焊接数据的管理及追溯。课题研究的主要内容有: (1)通过分析全自动热熔对接焊机的整体需求,构建基于ARM7处理器和μC/OS-Ⅱ的嵌入式系统平台,包括设计硬件系统和移植操作系统; (2)实现热熔对接焊过程的全自动化,包括自动控制铣削管道端面;测量拖动压力以及自动补偿拖动力;自动控制热板插入后的所有焊接阶段即:加压、成边、降低压力、吸热、抽板、加压、保压、冷却的自动控制。焊接过程中各个阶段以曲线方式动态的显示给用户,焊接完成后焊接数据自动存储; (3)实现系统必须的功能模块,主要包括LCD图形用户界面、数据管理模块、USB移动存储器读写模块。硬件主要实现电源、复位和时钟电路;USB、SPI总线和UART接口电路;A/D和D/A转换接口电路;LCD接口和JTAG接口电路等。软件方面主要包括LCD控制芯片驱动程序、基本图形处理程序、图形用户界面、数据管理系统、USB控制芯片驱动程序、USB大规模存储器协议实现、FAT16/FAT32文件系统操作程序以及自动控制程序等。
上传时间: 2013-04-24
上传用户:ddddddos
旅客列车是人们出行的重要交通工具之一,随着我国国民经济的发展,信息化时代的到来,车辆能否安全运行已经成为人们关注的焦点。在高速状态下列车车辆能否安全地停下来是安全运行的一个关键,在车辆方面上就是解决制动问题。在这样的前提下,对车辆制动系统的研究就显得必然和重要。 本次设计的任务是实时监测列车车辆的运行速度,并根据车辆制动状态,自动控制车辆的制动系统,实现车辆的制动安全防护。所以本次设计设计了一种基于ARM——高性能嵌入式微处理器、CPLD——新型高性能可编程逻辑器件、CAN总线——有效支持分布/实时控制的串行通信网络和μC/OS-II操作系统的车辆制动自动监控系统。文中介绍了车辆制动控制原理、对系统进行了总体的方案设计,介绍了嵌入式系统开发的原理及设计方法,着重讲解了以Samsung公司32位嵌入式微处理器S3C44BOX为核心的系统软硬件设计方案,并开发了基于μC/OS-II操作系统的应用程序。 应用程序模块主要包括远程通讯模块、数据采集模块、数据处理与传输模块、部件寿命记录模块、故障参数监视和报警模块。远程通讯模块将车辆制动状态以CAN总线的通讯方式上传给机车控制室主机;数据采集模块由具有高速逻辑处理能力的CPLD自动实现数据采集及电平转换,ARM控制数据采集的启动和采集结束后对数据的处理或传输;在部件寿命记录模块中电磁阀的动作次数、通电使用时间和总时间以及各传感器的通电时间和使用总时间可每隔一段时间记录下来,掉电后也不会丢失,可以作为故障发生、诊断、排除和维护的数据依据。 在实验室及模拟实验台上经过多次软、硬件结合的调试改进过程,本次设计基本上实现了车辆制动自动监控系统的功能,制动缸压力的控制特性及控制精度得到了有效的提高,在实验室调试中实现了车辆制动系统的故障检测和报警及部件的寿命记录等功能,验证了设计方案的可行性及合理性,达到了预期的设计效果。
上传时间: 2013-07-17
上传用户:yxgi5