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

can总线bootloader

  • 基于浮点DSP的FFT算法的研究与应用.rar

    快速傅立叶变换(FFT)技术是数字信号处理中的核心技术,它已广泛应用于数字信号处理的各个领域,长期以来一直是一个重要的研究课题。近年来,专用数字信号处理器以其优化的硬件结构和优良的性能价格比为FFT的实现提供了一种有效的途径,其中最具有代表性的是美国TI公司的TMS320系列DSP。 本文首先分析了常用FFT算法原理,并进行了算法的讨论和比较,然后详细论述了以浮点型DSP为核心的实现FFT算法的硬件平台的设计。平台的硬件电路主要包括数据采集部分、数据处理部分、数据存储部分和数据显示部分。其中采集部分采用12位高速的A/D转换芯片MAX197,数据处理部分采用32位浮点型DSP芯片-TMS320VC33,数据存储部分采用了大容量的FLASH芯片——K9F2808UOA,数据显示部分采用PHILIPS公司的高亮度、宽视角的TFT彩色液晶显示屏。 为了扩展系统的通信能力,通信接口我们选择CAN总线。软件部分选用了频率抽取基2FFT、分裂基FFT和实序列FFT算法,用C语言进行编程。最后部分是进行软硬件的联合调试,并在此基础上进行了FFT算法实现。 论文结尾以实际的实验曲线分析验证了算法的正确性,同时针对实验中产生的误差找出了原因,并提出了解决的方法。实验结果表明采用浮点DSP实现FFT算法方便且有较高的实时性,可以应用到电力系统谐波分析、振动测试及铁路检测等各个领域。

    标签: DSP FFT 浮点

    上传时间: 2013-04-24

    上传用户:caixiaoxu26

  • F2812实现电机控制源程序.rar

    此文件包含了通过2812实现电机控制,LCD点阵实现,sci、can总线控制等源程序,便于初学者入门!-

    标签: F2812 电机控制 源程序

    上传时间: 2013-05-28

    上传用户:colinal

  • 单片机温度采集器与PC104分站的串行通信

    单片机温度采集器与PC104分站的串行通信:用PC104 模块组建的矿井变电所采集分站,具有强大的以太网和CAN 总线通信功能。在PC104模块底板上,设计了一个基于89C2051 单片机的温度采集器

    标签: 104 PC 单片机

    上传时间: 2013-07-04

    上传用户:xyipie

  • 基于ARM的UPS电源网络监控系统的研究

    近年来,随着UPS电源的广泛使用,对UPS电源的监控要求也越来越高,而嵌入式系统的使用和Internet的普及,使得这种需求成为可能。将嵌入式系统和Internet结合用于UPS电源网络监控是一种必然趋势,它可以借助Internet网络完成对UPS电源现场的监控任务,从而将监控扩展到更广的空间。目前,基于嵌入式系统的网络监控已经成为监控领域研究的一个热点。 本课题以UPS电源为监控对象,在综合分析UPS电源、嵌入式系统、CAN总线的基础上,从实际应用出发,对嵌入式技术在UPS电源网络监控系统的应用进行了深入研究。通过对比和分析工业监控网络的现状之后,确定采用基于Internet和CAN总线的嵌入式系统对UPS电源进行网络监控,完成了基于Linux操作系统的监控系统开发。在监控系统硬件设计中,主控芯片选用了SAMSUNG公司低功耗高性能的ARM9系列的S3C2410,CAN控制器使用了新型的独立CAN控制器MCP2510,网络控制器选用了Cirrus公司的CS8900,并完成了CAN接口模块、以太网接口模块和人机交互模块的设计。软件设计中移植了嵌入式Linux操作系统和嵌入式图形用户界面,以及对MCP2510驱动的开发,由于系统要实现网络浏览和大量的数据交换,引入了嵌入式服务器Web server和嵌入式数据库SQLite,方便了数据的管理,提高了浏览速度。 经实验调试,该UPS电源网络监控系统能够通过浏览器对UPS电源运行状态、故障等信息进行监控、统计和查询,实现了小体积,低功耗,高性能的网络监控。该网络监控系统的研究具有广阔的应用前景,对其它工业监控网络也具有一定的指导和借鉴意义。

    标签: ARM UPS 电源 网络监控系统

    上传时间: 2013-04-24

    上传用户:whenfly

  • 基于ARM的车辆制动自动监控系统设计

    旅客列车是人们出行的重要交通工具之一,随着我国国民经济的发展,信息化时代的到来,车辆能否安全运行已经成为人们关注的焦点。在高速状态下列车车辆能否安全地停下来是安全运行的一个关键,在车辆方面上就是解决制动问题。在这样的前提下,对车辆制动系统的研究就显得必然和重要。 本次设计的任务是实时监测列车车辆的运行速度,并根据车辆制动状态,自动控制车辆的制动系统,实现车辆的制动安全防护。所以本次设计设计了一种基于ARM——高性能嵌入式微处理器、CPLD——新型高性能可编程逻辑器件、CAN总线——有效支持分布/实时控制的串行通信网络和μC/OS-II操作系统的车辆制动自动监控系统。文中介绍了车辆制动控制原理、对系统进行了总体的方案设计,介绍了嵌入式系统开发的原理及设计方法,着重讲解了以Samsung公司32位嵌入式微处理器S3C44BOX为核心的系统软硬件设计方案,并开发了基于μC/OS-II操作系统的应用程序。 应用程序模块主要包括远程通讯模块、数据采集模块、数据处理与传输模块、部件寿命记录模块、故障参数监视和报警模块。远程通讯模块将车辆制动状态以CAN总线的通讯方式上传给机车控制室主机;数据采集模块由具有高速逻辑处理能力的CPLD自动实现数据采集及电平转换,ARM控制数据采集的启动和采集结束后对数据的处理或传输;在部件寿命记录模块中电磁阀的动作次数、通电使用时间和总时间以及各传感器的通电时间和使用总时间可每隔一段时间记录下来,掉电后也不会丢失,可以作为故障发生、诊断、排除和维护的数据依据。 在实验室及模拟实验台上经过多次软、硬件结合的调试改进过程,本次设计基本上实现了车辆制动自动监控系统的功能,制动缸压力的控制特性及控制精度得到了有效的提高,在实验室调试中实现了车辆制动系统的故障检测和报警及部件的寿命记录等功能,验证了设计方案的可行性及合理性,达到了预期的设计效果。

    标签: ARM 制动 自动监控 系统设计

    上传时间: 2013-07-17

    上传用户:yxgi5

  • 基于ARM的煤矿安全系统设计

    本文提出的煤矿安全系统由基站、基站控制器、控制中心和安全信息终端组成。本系统能够实时动态监测瓦斯等有害气体浓度,能够人机联防监测矿道中可能存在的安全隐患。井下采用CAN有线网络和Zigbee无线网络相结合的混合组网方式,通过矿工携带的安全信息终端使监测网延伸到每个采掘工作面,实现动态跟踪。控制中心通过友好的人机界面可以查看瓦斯浓度、温度、湿度的最新数据与历史数据,还可以查看报警记录,并把这些数据以曲线图的形式直观的显示出来。 基站和基站控制器是以ARM系列LPC2119微处理器为核心设计的,完成安全信息终端和控制中心之间的通信任务。基站和安全信息终端采用了基于Zigbee技术的SZ05系列嵌入式无线收发模块进行组网通信,采用MC14LC5480语音芯片实现系统的语音功能,基于LPC2119内置的CAN控制器辅以P82C250收发器实现多基站间的网络连接。基站控制器通过CAN总线与基站组网通信,监测基站工作状态,协调各基站与移动终端之间的信息传输,通过RS232与控制中心PC机进行信息交互。在此硬件平台的基础上,给出了基于LPC2119微处理器下的软件设计过程,包括初始化、无线通信模块的通信协议制定和通信程序设计、语音功能的软件设计及编程、基站和基站控制器的通信协议制定和主程序设计、系统监控程序设计及控制中心PC机端人机界面设计等。 经多次调试,实现了控制中心PC机接收安全信息终端检测的环境参数数据并判断瓦斯浓度是否超限,还实现了通过人机界面查询数据、查看曲线图以及发送命令等。

    标签: ARM 煤矿安全 系统设计

    上传时间: 2013-07-14

    上传用户:hainan_256

  • 基于ARM的汽车防撞系统平台的研究

    随着汽车技术的不断发展,越来越多的的人拥有了自己的汽车,基于汽车安全的汽车辅助系统也日益受到了人们的重视。汽车辅助安全系统可以对汽车驾驶过程中出现的紧急情况进行报警和控制。可以预见,基于汽车安全的辅助驾驶系统有着良好的发展前景和广阔的应用空间。 本文通过将图像检测技术和激光测距技术相结合,应用ARM+DSP的双核架构,设计出一款高性能的汽车主动安全系统。系统通过图像识别技术对行车路况进行监控,并通过激光测距技术对前方车距进行检测。当自车与前方的车距小于系统计算出来的安全车距,并有可能发生碰撞时,系统将予以报警,提醒驾驶员注意减速或制动,从而达到有效预防追尾碰撞事故发生的目的。本文的主要内容包括以下几个方面: 1)完成系统的整体硬件设计工作。针对汽车安全系统对准确性和实时性的要求,系统设计采用S3C2410作为系统的主控制器、TMS320DM6437作为系统的协处理器。双核架构的应用将大幅度提升系统在图像检测方面的运算能力。 2)为提高系统与各子模块的通信效率,系统采用CAN总线作为主控制器与其他子模块的主要通信总线。并开发出相应的驱动软件。 3)系统采用嵌入式Linux操作系统,应用Linux强大的事务管理能力,来提高系统的处理能力和响应速度。 4)通过对汽车碰撞过程的分析,研究开发出一套汽车防撞决策算法,对驾驶员预警和对车辆进行辅助制动,保障驾驶人员的安全。 最后,论文在总结全文工作的基础上,指出了系统的不足之处和进一步研究的工作方向。 总之,在汽车安全技术在国内刚刚起步的今天,对该系统的研究对于中国自主的汽车主动安全系统无论是在理论研究还是实际应用上都具有一定的价值。

    标签: ARM 汽车防撞系统

    上传时间: 2013-07-08

    上传用户:y307115118

  • 基于ARM的数字化家园网关设计与实现

    随着社会和科学技术的发展,以及家居环境的数字化,家用设施越来越信息化、网络化,并提出了信息交互的要求,同时对家用设施进行组网和统一管理提上日程。当代主流解决方案是通过嵌入式家园网关把家用设施联合成为一个局域网,并在此基础上实现了家用设施的管理。同时网关可以完成局域网内和到Internet的通信转换,实现远程控制。 本文对嵌入式家园网关的软件及部分硬件进行了深入的研究和探讨。设计出了一个基本的家园网关。本文的主要工作在于以下几个方面: (1)利用S3C2410开发板,依托Linux操作系统,通过使用MCP2515 CAN总线控制器,组成一个基本的家园网关。 (2)完成了在Linux下对MCP2515 CAN总线控制器的驱动,网络通信程序、节点管理程序及协议转换程序的编写,这些程序组成了整个系统的三个层次,包括网络层,协议转换管理层及驱动层。通过这些分层的协同工作,实现了家园网关中关于TCP/IP协议和CAN总线协议的互相转换。 (3)在CAN总线协议的基础上创新性地提出了应用层协议的设计方案,这个协议使得家园网关在CAN总线上具备管理能力及可靠的批量数据传输能力。 系统测试证明本方案是可行的,本文的数字化家园网关具有体积小,可靠性高,其CAN总线具有安装方便的优势,整个系统并有广阔的发展空间。

    标签: ARM 数字化 网关设计

    上传时间: 2013-04-24

    上传用户:三人用菜

  • 基于ARM的压力检测系统的研究

    在采矿、冶金、制造、化工、制药、供水等行业中,压力是生产过程中的重要参数,它的应用极其广泛。实时监测压力的变化是实施现代化生产管理的重要环节,因而压力测试技术和仪表的发展历来受到人们的重视。在采矿行业中,压力检测是保证采煤安全的重要一环,因此开发一种智能压力检测装置来用于采煤工作面液压系统的压力检测是十分必要的。 本文所设计的压力检测系统是ARM处理器与仪器的有机结合,它以菲利普公司的LPC2294为核心,利用电阻应变片将压力转换成电压信号,通过放大电路将电压信号放大并传输至LPC2294进行A/D转换,然后将各液压支架的压力数据传输至存储芯片保存,并显示。本系统的特点是:压力量程为1~60Mpa,每5分钟采集一次压力数据。各分机的压力数据通过CAN总线传输至主机,总线的传输速率为250Kbps。主机再通过串口将数据传输至计算机。计算机通过串口读取主机的压力数据,并将数据保存在数据库中,上位机采用NI公司的Labview软件进行设计。其中串口的接收部分用Labview中自带的VISA控件来编写,数据库部分采用微软的Access软件建立数据库,利用第三方编写的Labsql将数据写入数据库。 论文的第一章综述了压力检测的起源,发展以及国内外压力检测的现状;第二章主要论述了系统的整体设计思路及方法;论文第三章、第四章系统的硬件电路、软件开发环境及相关的软件流程;第五章简单介绍了PC机软件开发语言以及对上位机部分的软件设计做了简单的介绍。第六章对全文的工作做了总结,并对压力检测以后的发展方向阐述了自己的观点。

    标签: ARM 压力检 测系统

    上传时间: 2013-08-01

    上传用户:hustfanenze

  • 基于ARM和嵌入式Linux的新型船舶气象仪的设计与开发

    船舶气象仪是一套船载的自动化海洋气象观测系统,该系统广泛的布置在各种船只上,可以获得船只经过的海域内的风、湿、温、气压、降雨等气象参数。通过对海洋气象环境实时的掌握,能够使船舶航行安全、省时、经济,并使因灾害性天气造成的损失减小到最低限度。通过对海洋气象数据的存储、统计,对我国观测海洋环境、研究海洋、开发海洋、利用海洋都有着重要的意义。 现代测控系统除了具有高性能的数据采集、信号处理、I/O和通信接口以外,通常均需具备良好的人机接口、友好的用户界面和强大的网络功能等。ARM架构的嵌入式处理器和嵌入式Linux操作系统由于其优异的性能和很高的性价比,已经被广泛地应用到各种电子产品的设计当中,并受到愈来愈多的自动化设备和智能仪表设计人员的青睐。 本课题主要研究基于ARM+Linux架构的嵌入式船舶气象仪的设计与开发。系统硬件平台选用ATMEL公司的AT91RM9200处理器,扩展了64M SDRAM和8M NAND FLASH,同时扩展了外围通信设备接口包括通用串行口、CAN总线接口、网络接口和人机交互接口等;并根据实际环境需要,进行了传感器的选型。 软件平台的设计主要涉及了U-Boot引导装载程序的建立,同时根据开发平台的资源,配置和裁剪Linux的内核,并编写、添加源代码中没有的驱动程序,如AD、键盘、CAN总线控制器等,重新编译内核,下载到开发平台。并在此基础上,进行了应用程序的编写。同时深入研究了嵌入式Linux下的图形界面,将图形界面系统MiniGUI移植到Linux系统中,设计了较完善、友好的图形用户界面,大大方便了用户的操作。

    标签: Linux ARM 嵌入式 仪的设计

    上传时间: 2013-06-12

    上传用户:天大地大