学科分类
/ 9
178 个结果
  • 简介:在分析了经典的LEACH分簇路由算法,以及基于LEACH算法基础上的几种经典的改进算法后,针对小规模无线测距网络的特点,在传输数据量较少、簇首节点无需进行大量数据融合的情况下,对LEACH算法进行改进,增加了节点与基站直接通信的个数,减少了多跳累加误差对测距的影响。使用MATI.AB软件进行仿真,理论与实验仿真表明,本文提出的改进算法能够延长整个网络的生存时间,减少了一些不必要的能量浪费。

  • 标签: 无线传感器网络 分簇路由算法 LEACH 性能分析
  • 简介:为解决雷达信号处理系统双核通信问题设计了两种DSP和FPGA之间的并行通信方法,分别通过DSP的外部接口XINTF访问FPGA内部FIFO和双口RAM,利用DSP的读写使能信号作为FIFO和RAM的读写时钟信号。通过对两种并行通信方法进行对比分析,指出雷达信号处理系统中双核通信应该采用DSP和FPGA内部FIFO的方法。

  • 标签: DSP FPGA 并行通信 外部接口XINTF FIFO 双口RAM
  • 简介:将操作系统和相应硬件设备连接起来,编写联系硬件和软件的驱动程序至关重要。本文主要讨论在WinCE操作系统下,如何设计实现S3C2410芯片具有I^2C接口的驱动程序;详细介绍WinCE下,流驱动程序的编写方法,同时将驱动通过PlatformBuilder编译进操作系统,最后用动态链接库的方式提供给用户使用。

  • 标签: WINCE 流驱动 I^C总线 驱动程序
  • 简介:CAN中继器是系统组网的关键,通过中继器可以扩展节点的数量和实现不同波特率之间的通信。本文充分利用STM32F105内部集成双bxCAN控制器的特性,设计出一款基于STM32的单芯片CAN总线中继器,并将其应用到齐玛印花机上。实践证明该方法有效可行,不仅实现了齐玛印花机的改造,还降低了系统设备的成本。

  • 标签: CAN总线 中继器 STM32F105 齐玛印花机
  • 简介:通过配置实时数据和函数到片内SRAM中执行,可以有效提高程序执行效率,降低功耗。然而在嵌入式Linux系统下,由于禁止用户空间程序控制或访问处理器内存的映射和分配方式,这一资源通常得不到有效利用。本文以MP3解码器为例,在μClinux-2.6操作系统下通过使用片内SRAM提高代码执行效率,并最终在Freescale公司的ColdFire5329嵌入式平台上成功验证了该方案。

  • 标签: 片内SRAM ColdFire5329 优化 μClinux-2.6
  • 简介:介绍一种利用Altera公司CycloneⅡ系列FPGA和第2代软核处理器NiosⅡ的误码率测试仪的设计方法。该测试仪能够满足通信速率在40~175Mbps的通信线路的误码率测量及通信质量评估的要求,具有体积小、功耗低、成本低、测量灵活和易于软硬件升级、硬件可重构等优势,有着很高的实用价值和参考价值。

  • 标签: 可编程片上系统 软核处理器 可编程逻辑阵列 误码率测试仪 知识产权核
  • 简介:介绍LCD的控制驱动及其与MCU接口的特点;详细阐述嵌入式系统人机界面中各种常见LCD的控制驱动与MCU接口设计,以及一些基础LCD外围电路设计.

  • 标签: 接口设计 人机界面 MCU LCD 嵌入式系统 驱动
  • 简介:2008年6月3日,著名电子外设制造商RaZER正式发布RaZER煞魔蛇(中国职业玩家版)游戏鼠标,这款入门级鼠标将只在中国地区发售。该产品是RaZER同类型中重量最轻的一款鼠标。采用左右手对称设计,重量仅90克,光学引擎为1800DPI3G红外传感器、超大防滑按钮。移动速度最高120英寸/秒,最大加速度15g,

  • 标签: 游戏鼠标 中国地区 对称设计 上市 红外传感器
  • 简介:数据的可视化有利于快速挖掘数据背后的规律和价值,提高决策效率。但现有的数据可视化系统需要针对特定场景进行单独开发,效率低下、维护成本高。本文提出了基于组件化的数据可视化系统,通过封装Echarts图表库,为用户提供各类图表组件,快速构建数据可视化,并支持接入多种数据库、本地csv上传和动态请求。该系统以图形化界面完成编辑和配置,简化了开发过程,提高了开发效率。

  • 标签: 数据可视化 组件化 图形化 数据驱动
  • 简介:简要介绍了射频芯片CC2430的性能和特点,设计了一种基于CC2430的无线传感器网络节点硬件的模块化设计方案。该设计由控制模块进行节点的功能管理,采集模块负责数据的采集和调理,无线模块进行数据上传和命令的传达,电源模块提供并管理节点的各模块用电。

  • 标签: 无线传感器网络 模块化设计 ZIGBEE CC2430
  • 简介:传统的基于画点、画线算法或以GPU为核心实现画面的设计无法满足低成本、低功耗、高性能需求,针对这一问题,提出了一种基干预置像素的高效座舱画面设计方法。实践证明,采用此方法设计的480×320机载座舱画面,作图时间节省了50%左右,在座舱系统中能快速、高效地显示画面,并实现座舱画面预显示,满足机载设计显示要求。

  • 标签: 座舱画面显示 预置像素 GPU
  • 简介:利用AVR单片机的TwI(Two—WireSerialInterface)总线构建了智能机器人系统的模块化构架。利用TWI总线实现了主控模块与扩展模块之间的双向多字节通信,介绍了软件编程方法,可以将机器人各传感器模块采集到的数据实时发送至主控制器进行处理。有效提高了程序的运行效率,使得智能机器人整体架构灵活、调试方便、扩展性强。

  • 标签: TWI 模块化 AVR
  • 简介:随着软件系统变得越来越复杂和庞大,如何对它进行快速有效的测试已经成为一大热点。该系统实现了基于仿真的嵌入式软件覆盖测试系统。系统通过对源程序进行词法语法分析、自动插装、测试用例的生成和加入、动态仿真运行及覆盖率报告分析等得到测试结果,有效地解决了传统的基于目标测试带来的一些问题,基本满足了国内用户对嵌入式软件测试的需求。

  • 标签: 嵌入式系统 软件插装 覆盖测试 软件仿真
  • 简介:为了快速开发性价比高的基于USB接口的虚拟数据采集仪,采用了NIVISA和CH372芯片的方案搭建一个通用的模板,并以一个温度信号的虚拟数据采集仪器的实例加以说明。实验表明该模板降低了USB通信的复杂度,缩短了开发周期。

  • 标签: USB 数据采集 虚拟仪器 NI—VISA CH372
  • 简介:摘要:基于ARM芯片和FPGA的特点,设计了一种ARM与FPGA人工神经网络处理器之间的通信方案。该方案采用ARM的ZDMA控制器对数据传输进行控制,完成ARM与神经网络处理器的控制寄存器组、分布式存储器、样本存储器等存储体的数据交换。

  • 标签: 关键词 神经网络 嵌入式 通信 ARM FPGA
  • 简介:基于混沌帐篷映射和开关电容(SC)技术设计A/D转换器.该转换器具有非线性放大、便于实现集成、成本低及工作可靠等优点.实验结果说明,用该A/D转换器设计的模拟式阵列触觉传感器信号采集系统是可行的.

  • 标签: 阵列触觉传感器 设计 混沌电路 信号采集系统 A/D转换器
  • 简介:利用有限状态机实现嵌入式Linux的按键驱动;使用有限状态机来实现按键的抬起状态,按键的消抖状态,按键确认状态,按键“连发”状态之间的互相转换,从而更有效地利用MCU。利用Linux内核定时器实现按键的去抖动过程,按键的"连发状态"的时间定时,解决了每个状态转换时的时间间隔问题

  • 标签: 有限状态机 嵌入式LINUX 按键驱动 内核定时器
  • 简介:将低成本的时钟语音芯片融入到嵌入式Linux系统中,不但可以丰富嵌入式设备的功能,而且可以降低开发成本。本文以ARM架构芯片S3C2440结合Linux2.6.22内核作为实例,开发出语音报时芯片YF017的驱动程序,并写出该驱动程序的上层应用程序。测试结果表明,通过上层应用程序可以准确地调用驱动程序,并使语音芯片发出相应的语音。

  • 标签: 嵌入式LINUX 驱动程序 S3C2440 时钟语音芯片 YF017