虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

状态观测器

状态观测器
  • 基于ARM与ARM Linux的汽车行驶记录仪的分析与设计

    汽车行驶记录仪(文中也简称为记录仪),亦称“汽车黑匣子”,是安装在车辆上,对车辆行驶速度、时间、里程以及有关车辆行驶的其它状态信息进行监控、记录、存储并可通过接口实现数据输出的数字式电子记录装置。为分析和判断汽车驾驶状态和处理交通事故提供了可靠准确的科学依据。本课题的来源是国家信息产业部下达的电子发展基金项目,与同类产品相比,增加了音/视频功能,目前已通过信产部验收。 本文主要分析和设计了一种具有低成本高扩展性的基于ARM与ARMLinux的汽车行驶记录仪方案,该系统作为信产部项目中的主控模块实现了记录仪的标准功能。硬件方面分析了汽车行驶记录仪的标准功能对应ARM片内外围电路与外部器件的设计。软件方面分析了基于YAFFS文件系统与Linux 2.6的软件平台在嵌入式应用方面的高可用性,主要描述YAFFS的特点与基本原理,Linux中线程的实现机制与Linux Kernel 2.6在响应时间上的改进。并给出了该记录仪基于Liinux的多线程结构应用程序的设计要点、流程图和主要的数据结构。 作为扩展,为记录仪增加了采集和处理音/视频信号的DSP模块。DSP采用TI公司的专用于数字媒体应用的高性能DSP DM642。DSP模块同时采集3路视频并进行压缩,压缩算法可以采用MPEG-2、MPEG-4、H.263、H.264等。论述了实现音/视频功能的基本原理、DSP模块的存储器结构、ARM与DSP的通信及一些实用性的考虑。

    标签: ARM Linux 汽车行驶记录仪

    上传时间: 2013-07-02

    上传用户:W51631

  • 智能摩托车防盗报警器的设计

    用单片机EM78P153对摩托车防盗报警器的震动传感器信号进行处理,可大大降低误报率。用无线遥控器设定摩托车的工作状态:报警监控状态;测试状态;解除状态。用无线数字编码传输报警信号,无线接收器放

    标签: 摩托 防盗报警器

    上传时间: 2013-04-24

    上传用户:silenthink

  • 基于FPGA的UART控制器的设计和实现

    文章介绍了一种在现场可编程门阵列(FPGA)上实现UART 的方法。UART 的波特率可设置调整,工作状态可读取。系统结构进行了模块化分解,使之适应自顶向下(Top-Down)的设计方

    标签: FPGA UART 控制器

    上传时间: 2013-04-24

    上传用户:cjl42111

  • 基于Verilog HDL语言的FPGA设计

    采用 Verilog HDL 语言在Altera 公司的FPGA 芯片上实现了RISC_CPU 的关键部件状态控制器的设计,以及在与其它各种数字逻辑设计方法的比较下,显示出使用Verilog

    标签: Verilog FPGA HDL 语言

    上传时间: 2013-07-06

    上传用户:也一样请求

  • 基于MCS-51的16x16点阵LED电子显示屏的设计

    LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成. LED点阵显示屏可以显示数字或符号, 通常用来显示时间、速度、系统状态等。文章给出了一种基于MCS-51单片机的

    标签: MCS LED 51 点阵

    上传时间: 2013-06-11

    上传用户:赵安qw

  • 基于ARM微处理器的通用电液系统数字控制器.pdf

    电液控制作为液压控制的一个新分支,因为其本身的特点正得到越来越广泛的应用。电液控制系统的发展对电液控制技术提出了更高的要求,这必将促进电液控制技术的发展。本文在教研室多年电液控制经验的基础上,提出开发通用型电液系统数字控制器。 通过对电液控制技术的研究,了解电液系统的一般构成,结合多个具体实例,本文提出数字式电液控制器概念,以ARM微处理器为硬件核心,采用多种智能控制算法解决电液系统闭环控制问题。 数字控制器以PHILIPS公司的32位ARM7微处理器LPC2292为硬件核心,配有高速AD、DA转换器。硬件设计注重通用性,具有多种输入、输出通道,可以采集和输出多种、多个模拟量信号和数字量信。具有多种通信接口,可以实现近距离监控或者远距离操控。人机交互通道丰富,具有报警、状态指示、参数显示等功能。采用光电隔离、独立电源、屏蔽外壳等措施保证控制器具有良好的稳定性、可靠性。软件设计采用UC/OS-II嵌入式操作系统,内部集成多种智能控制算法,保证电液系统闭环控制取得良好的效果。开发模拟试验系统,可以模拟电液系统现场的各种信号和闭环回路,实现实验室调试。采用Visual Basic开发上位机软件,配合控制器完成参数修改、保存,绘制实时监控曲线,控制硬件等功能。 控制器解决了电液系统多样性难题,客服模拟控制的缺点。研发出模糊自整定PID算法,它成功解决了闭环控制过程中设定信号不断变化的难题。经过多次现场调试,目前控制器已经成功应用于国内多家企业的轮胎耐久性试验机和密炼机两种电液系统,在这两种系统中成功取代进口国外模拟控制器,并且控制效果好于国外模拟控制器。关键词:电液系统;ARM7;UC/OS-II;模糊自整定

    标签: ARM 微处理器 电液系统

    上传时间: 2013-05-31

    上传用户:3233

  • 基于ARMLINUX的SNMP网管系统的实现

    随着网络时代的发展,人们越来越离不开网络,网络硬件的安全性、可靠性越发重要。即使是短暂的网络中断也可能给人们的生活带来极大的影响,这使得人们对网络相关设备的管理监控实时性的需求越来越高。这就要求网络运营商需要对远近端网络设备进行监控,在网络出现问题时能及时发现并加以解决,实现网络预防和及时维护功能,提高网络运营商对用户的服务质量。 本文主要就是基于该背景提出的一种解决方案。本文采用的SNMP协议提供了一种对这些网络设备进行有效管理的技术基础。本文的主要思路是在ARM9开发板原有的软硬件基础上及ARM-LINUX系统上,主要利用SNMP服务器来实现对网络设备监控网管的功能,并在SNMP服务器中添加企业MIB节点,实现管理企业特定的设备。同时本文也介绍了在系统中利用BOA服务器来实现动态WEB刷新,利用BUSYBOX添加新命令等方法,初步实现一套具有特定网管功能的网管系统。 本文的创新之处在于不仅采用利用SNMP开发网管系统的流行做法,同时还利用BOA服务器将动态WEB技术应用到网管系统中。该做法的创新之处在于摆脱以往需要开发对应的网管平台软件来管理的局限,同时支持利用WEB浏览器就能监控到网络设备的做法。BOA服务器技术支持利用任何一种WEB浏览器就能监控到网络设备的工作状态,从而大大满足了网络管理员的管理需求。因此该技术可以广泛的应用于网络设备的实时监控中。

    标签: ARMLINUX SNMP 网管系统

    上传时间: 2013-04-24

    上传用户:huxz911

  • 基于ARMLinux的动画显示单元研制

    随着数字信息技术和网络技术的高速发展,智能信息化家电已成为现代社会和家庭的新时尚,也是嵌入式系统的最大应用领域。 本文基于ARM-Linux嵌入式系统开发彰显冰箱智能信息化的显示单元。 通过对嵌入式微处理器进行分析,设计了基于AT91SAM9261系统架构的硬件电路,主要包括核心控制板的外部总线接口EBI电路、作为内存的SDRAM模块电路和存储数据的Nand_DataFlash模块电路,外围电路板的液晶显示屏TFT-LCD接口电路、触摸按键电路、LCD的CCFL背光电路和SP3232通信电路及电源电路等,对各个模块进行了分析,给出了硬件原理图。 对四种嵌入式操作系统Linux、VxWorks、μC/OS-Ⅱ和Windows CE进行了比较,完成了操作系统的选型,搭建了交叉编译环境ARM—Linux的开发平台。 在完成了GAL和IAL,移植的基础上,利用MiniGUI开发应用软件程序,给出MiniGUI应用程序的设计流程图,编写设置主窗口风格的入口函数MiniGUIMain、处理按键和定时器消息的主窗口处理函数LoadBmpProc、实现窗口显示的程序文件display和loadbmp以及参照通讯协议和网络家电协议实现通信功能的程序文件nand。 通过系统调试和整机实验,实现了冰箱显示单元的智能信息化。可以由触摸按键或是远程电脑来控制冰箱,液晶显示器上播放动画、图片和文本信息;冰箱还可将工作状态和报警信息上传到网络,利于冰箱的远程监控和升级维护。目前此项研究成果已用于产品的生产。

    标签: ARMLinux 动画 显示单元

    上传时间: 2013-07-18

    上传用户:shenglei_353

  • 基于ARMLinux的数据保护容器的研究与设计

    船载航行数据记录仪(VDR)是一种记录船舶航行状态及操作信息的装置,对加强船舶的海上航行安全以及事故分析起到了极为重要的作用。VDR的大量数据需要进行快速可靠的最终存储,这些数据是分析事故的关键依据。因此,研发功能可靠的VDR数据存储终端——数据保护容器PDC(ProtectiveData Containor),成为航行数据记录仪研究的重要组成部分。 嵌入式Linux操作系统的内核高效稳定,易于定制,尤其是其源代码的开放性及资料的丰富性,使其成为目前嵌入式系统开发者的首选。而同样开源的Samba软件遵守与Microsoft和IBM的操作系统相同的SMB协议,可将类UNIX主机伪装成Windows服务器,提供共享共享服务。将PDC作为Samba服务器,能提供稳定的数据存储和共享服务,以太网上的VDR主机不需要任何附加的软件就可以访问PDC中保存的数据。 本文致力于构建基于嵌入式Linux的网络存储与共享平台,为开发接口统一的多用途保护容器提供技术。首先介绍了课题研究的背景和意义,接着深入的剖析了PDC系统的软硬件需求。并根据系统需求设置系统硬件系统,为之后的Samba服务器的构建提供平台。接着深入的分析了嵌入式Linux操作系统原理和优势,构建Linux系统开发平台,为Samba服务器配置搭建平台。然后以PDC为需求背景,给出了详细的Samba服务器的实现方案。最后简要介绍了Linux驱动程序设计开发。

    标签: ARMLinux 数据保护 容器

    上传时间: 2013-04-24

    上传用户:zhengjian

  • 基于ARM的GPS定位系统设计

    当前全球定位系统(Navigation Satellite Timing And Ranging Global Position System,简称GPS)广泛应用于舰船导航,航空航天,地理测绘等领域,特别是移动式定位系统对于目前的城市交通管理有着非常重要的意义。本文分析了当前交通管理中的实际问题,介绍了一种车载终端的设计方法。设计采用ARM9内核的S3C2410微处理器构造的嵌入式系统,可以实现对GPS定位信息的接受和处理,并采用嵌入式Linux操作系统,结合开放式Linux图形软件Qt,可以为后续的建立地理信息系统(Geographic information system,简称GIS)提供数据支持,是集GPS全球卫星定位系统和通用分组无线业务(General Packet Radio Service,简称GPRS)无线通信技术于一体的新型电子产品。它为现代交通运输提供了新颖,可靠,有效的控制和管理途径。 车载终端通过将GPS模块的定位信息提取出来,一方面将定位信息在车载终端上显示,一方面又结合车辆的状态信息通过GPRS模块发送出去,该信息通过无线公共网络传输给车辆管理部门。车辆管理部门根据车辆的位置和状态等,结合GIS系统中的地图信息提供GPS数据的差分修正,并采取一定的措施,从而实现车辆的有效管理。 本设计从硬件和软件两大部分出发,硬件上设计了ARM处理器、存储器、内存及其外围电路,另外还有GPS模块电路和GPRS模块电路;软件上采用Qt的人机界面完成数据显示与更新,采用PPP拨号脚本完成GPRS模块的拨号,通过Qt多线程编程的方法完成GPS数据的提取和GPRS的信息发送。在硬件和软件之间采用了嵌入式Linux系统,包括启动代码、内核和文件系统等。

    标签: ARM GPS 定位 系统设计

    上传时间: 2013-04-24

    上传用户:夜月十二桥