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

扩展输出

  • 基于ARM的水污染监控网络报警器设计

    随着大量的工矿企业的兴起和扩张,会有越来越多的废水、污水排放到环境中,特别是在珠江三角洲地区,这一现象尤为突出。目前珠江流域的水资源已经出现严重污染,由此带来的环境污染和生态污染已引起了当地有关部门的高度重视。为此,本课题通过与广东泰斗微电子公司合作,研发一种具有通用性的水污染源信息监控网络的语音报警器,通过实时快速的污染源信息检测,完成对污染源信息的语音报警和存储。 报警器的功能是接收由前端北斗通信处理器传输来的污染源信号进行相应的语音报警。本报警器设计选用目前工业控制领域流行的ARM芯片LPC2368作为主控制器,并采用RS232/RS485通用通信方式来完成对水污染源信息的采集与处理;选用SD卡作为存储介质来实现对语音文件和污染源信息的存储;语音报警部分选用价格低廉的WAV和MP3解码芯片VS1003进行语音文件的解码。设计中还对语音输出通道进行扩展,提高系统的扩展性和使用的灵活性。 本报警器设计兼容FAT16和FAT32两种文件系统格式,并支持WAV和MP3两种类型的语音文件报警,相比目前常用的水污染监控系统报警器来说,本报警器具有更大的通用性和灵活性。本报警器在软件设计中嵌入了实时微内核操作系统uC/OS—Ⅱ,这使得本报警器在实时性方面有很大的改善和提高,有效的解决了基于前后台软件系统的报警器在报警时出现语音播放不连续的问题。 本报警器是“珠江水域北斗监控示范工程”项目中的一部分即预警部分,目前该报警器已通过各项功能测试,并已安装在多个监控站点上试运行。

    标签: ARM 监控 报警 网络

    上传时间: 2013-07-31

    上传用户:hmy2st

  • 基于ARM的远程数据采集传输系统

    在实际工程中,往往有大量分布广泛的现场数据需要远程采集传输。数据采集传输系统已经在实现自动化过程中发挥了重大作用。但还存在采集通道少、速率低、数据传输方式不灵活,操作复杂,对测试环境要求较高等问题。如何建立起新一代灵活、高效、高速、多通道、实用性强、覆盖面广、适应复杂监测环境的数据采集传输系统成为一个重要的工程问题。 随着社会的发展和进步,环境和生态的恶化越来越明显,日益威胁着人类的生存和发展。环境监测是环境保护的重要组成部分和基础性工作。国家环保部于2008年制定了《污染源在线自动监控(监测)数据采集传输仪技术要求标准》。本文在分析数据采集传输系统研究现状和发展趋势的基础上,依照该标准,研究了一种多种信号标准兼容,多种采集通道可选的环境监测用数据采集传输系统。课题来源于济南大陆机电有限公司委托科研项目(项目编号:W0624)。本文主要进行了以下工作: (1)分析研究数据采集传输系统的重要意义。调研数据采集传输系统的研究现状和发展趋势。分析环境监测用数据采集传输系统的特点。 (2)以国家环境保护部制定的《污染源在线自动监控(监测)数据采集传输仪技术要求标准》为依据,分析了环境监测用数据采集传输系统的特殊功能需求,制定了系统技术参数。为解决系统核心板与功能板架构存在的接口防震性差,系统不稳定等问题,提出功能主板与扩展接口板的系统架构。选用ARM9处理器S3C2440和嵌入式linux操作系统。 (3)以开发达到环保标准的数据采集传输系统为目标,进行了系统硬件设计制作。分析了系统的地址空间。详细分析了系统的扩展接口分配和地址空间分配,避免了总线等硬件资源的冲突。基于系统功能主板的总线扩展接口和GPIO扩展接口扩展了开关量采集单元、开关量输出单元、串口单元、模拟量采集单元、人机交互单元等功能单元等电路。设计制作了印制电路板。 (4)研究嵌入式linux开发过程,分析嵌入式linux驱动与应用程序架构。构建了交叉的嵌入式linux开发环境。对环境监测用数据采集传输系统的特定功能单元进行软件开发。主要进行了总线操作、模拟量采集、RS-232串口数据传输、GPRS数据传输、智能仪表的RS-485通讯等驱动应用程序开发。

    标签: ARM 远程数据采集 传输系统

    上传时间: 2013-07-09

    上传用户:klds

  • 基于ARM和CPLD的四足机器人嵌入式控制器硬件平台设计

    运动控制系统是机器人控制系统的重要组成部分。本文将ARM与CPLD技术应用于机器人运动控制系统,使控制系统更加开放、更加模块化,同时ARM芯片的高速大容量的数据处理能力以及CPLD的高集成度,可编程性,能够逾越以往控制系统中实时、高速、高精度的技术瓶颈. 嵌入式技术是当今最热门的技术之一,由于简洁、高效等优点,使得其广泛应用在各个领域;所谓嵌入式系统就是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其它设备的控制、监视或管理等功能。 本文主要阐述了基于嵌入式处理器S3C44B0X的机器人控制器的设计过程。文章首先介绍了机器人本体规划、嵌入式系统和嵌入式微处理器S3C44B0X的结构特点;接着介绍了基于S3C44B0X的智能控制器的设计,包括硬件设计和CPLD软件设计。其中控制器硬件平台扩展了外部存储器、串行口,通过输出PWM信号进入驱动电路模块,从而实现控制机器人运动的目的。在CPLD设计过程中,引入JTAG调试接口,方便系统程序的下载和调试,通过自上而下、分块设计的思想给出了QUARTUSⅡ设计环境下的软件代码。本系统利用不同任务间的切换来实现通信过程,而不再采用无操作系统的工程文件的形式,这样不但有利于项目的调试,也有利于对其它接口的扩展。最后对该控制器进行了测试和分析。

    标签: CPLD ARM 四足机器人 嵌入式控制器

    上传时间: 2013-07-18

    上传用户:Zxcvbnm

  • 基于ARM和WinCE的电台可视化人机交互接口的设计与实现

    本文以正在研制的某新型电台为应用背景,研究在电台上使用触摸屏的硬件设计方法和软件实现途径。 触摸屏是人机交互发展的方向。目前已在多种领域得到了广泛地应用,而使用触摸屏代替按键在无线电台上实现人机交互功能目前尚不多见。在无线电台上使用触摸屏可以尽可能地减少电台的体积,同时采用常见的Windows风格的操作系统,可以使电台不仅易于携带,也更便于操作。 本文的研究是基于ARM的硬件平台和Windows CE的软件平台。硬件平台的内核模块采用ARM920T核的S3C2410嵌入式处理器,外部包含64M的SDRAM和64M的NAND Flash;硬件平台还集成了LCD,触摸屏等人机接口,同时提供了USB主控制器接口、SD卡扩展接口和RS232接口。平台技术先进,结构合理,功能较完备,整体性、可扩充性强。 在此硬件平台的基础上,本文深入分析了基于Windows CE软件平台的构建,对应用开发所涉及工具软件作了介绍,并依据应用开发的需要定制了Windows CE内核。本文对LCD、触摸屏和USB的驱动程序作了深入研究,并在此基础上初步涉及了Windows CE应用程序开发,实现了电台操作界面,实现了基本的数据录入与输出功能。

    标签: WinCE ARM 电台 可视化

    上传时间: 2013-07-26

    上传用户:fandeshun

  • 基于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

  • 并行输出10位模数转换器TLC1551的原理与应用

    TLC1551是美国TI公司生产的10位并行输出模数转换器,该器件转换速度快,传输数据方便,应用电路简单.文中介绍了TLC1551的管脚功能、电气特性、工作原理和时序、应用电路及模数转换的单片机基本程

    标签: 1551 TLC 并行 输出

    上传时间: 2013-07-26

    上传用户:amwfhv

  • TMS320VC33扩展异步串口及串口通信的实现

        DSP 在与多个外设进行通信时,通常需要对DSP 的串口进行扩展。本文详细介绍了利用TL16C554 芯片对TMS320VC33 DSP 芯片进行串口扩展

    标签: TMS 320 33 VC

    上传时间: 2013-05-29

    上传用户:bugtamor

  • 基于ARMCPLD的高速运动控制器的开发和应用

    目前运动控制主要有两种实现方式,一是使用PLC加运动控制模块来实现:二是使用PC加运动控制卡来实现。两者各有优缺点,但两者有以下共同的缺点:一是由于它们儿乎都是采用通用微控制器(MCU和DSP)来实现电机控制,由于受CPU速度的限制,以及CPU的多个进程同时处理,故无法在控制精度和控制速度比较高的场合中应用。二是它们的设计只是把运动控制部件当作系统的一个部分,如果要完成一个机械设备的完整控制,还需要辅助有其他的数字量/模拟量控制设备。这样在提高了系统成本的同时,也降低了系统的可靠性。 论文设计了一种基于ARM+CPLD的高速运动控制器,该控制器采用高速的CPLD处理器来完成电机的闭环控制,辅助以NXP的32位ARM7TDMI处理器LPC231X来实现复杂的运动规划,使得运动控制精度更高、速度更快、运动更加平稳;同时为系统扩展了常规运动控制卡不具备的通用I/O接口,除开4轴运动控制所需要的8点高速脉冲输入和8点高速脉冲输出外,系统具有24点数字量输入(可选共阴或共阳),25点继电器输出,仅一台这样的专用设备就可以完成4轴运动控制和设备上其它开关量控制。 系统采用可移植的软、硬件设计。硬件上以运动控制部件为核心,可以方便的在ARM处理器预留的资源上扩展出数字输入,数字输出,AD输入,DA输出等常用功能模块。系统软件构架如下:在最上层,系统采用μC/OS-Ⅱ操作系统来完成系统任务调度;在底层,将底层设备的操作打包编写成底层驱动的形式,可直接供用户程序调用;在中间层,可根据不同的用户要求编写用户程序,再将其传递给μC/OS-Ⅱ来调度该用户程序。 将该运动控制器应用于工业应用中的套标机,在对套标机进行运动分解之后,结合套标机的电气特性,很好的实现了运动控制器在套标机上的二次开发,满足了套标机在现场中的应用。

    标签: ARMCPLD 运动控制器

    上传时间: 2013-04-24

    上传用户:牛津鞋

  • TMS320LF2407 DSP控制器的串行通信设计

    TI公司的TMS320LF2407型DSP微控制器内嵌的异步串行口(SCI)支持CPU与其它使用标准格式的异步外设之间的数字通讯,通过RS-232接口可以方便地进行DSP之间或与PC机之间的异步通信。而串行外设接口(SPI)是一个高速同步串行输入/输出(I/O)端口,常用于DSP控制器和外部器件或其它控制器间的通讯。本设计正是通过TMS320LF2407所带有的SCI模块进行两台DSP的数据传输通信。同时还利用了DSP2407的SPI模块和I/O口作了显示以及键盘扩展电路,以便能实时监控数据的收发。此实例电路结构简单易懂,非常适合刚接触DSP的初学者使用,具有很好的参考价值。

    标签: 2407 TMS 320 DSP

    上传时间: 2013-07-01

    上传用户:huyanju

  • AVR的多功能波形发生器.pdf

    如何应用PC的基础语言进行波形函数值运算求得对应函数值再加以存盘例如正弦波三角波对数波调变波等或其它各种函数具体方法如下取函数值文件与主程序连接形成一智能型多功能函数信号发生器在WAVRASM程序下作调试然后将程序转换烧写在AVR内PROM或AVR扩展系统的多组并联输出控制中插于正弦公司所设计开发的SN-AVREP万用实验开发电路中即研制出一部微电脑智能型多功能函数波信号发生器这是本实验的主要目的

    标签: AVR 多功能 波形发生器

    上传时间: 2013-05-18

    上传用户:sh19831212