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

多道

  • 基于ARMLinux的多道脉冲幅度分析器数字系统设计

    随着电子技术的不断发展,各种智能核仪器逐步走向自动化、智能化、数字化和便携式的方向发展。针对传统的多道脉冲幅度分析器体积大,人机交互不友好,不方便现场分析等的缺陷[5]。新型的高速、集成度高、界面友好的多道脉冲幅度分析器的陆续出现填补了这一缺点。 随着电子技术的发展,以ARM为核的处理器技术的应用领域不断扩大,相比较单片机而言,它的主频高、运算速度快,可以满足多道脉冲幅度分析器的苛刻的时间上的要求。而且ARM处理器功耗小,适合于功耗要求比较苛刻的地方,这些方面的特点正好满足了便携式多道脉冲幅度分析器野外勘察的要求。同时,由于以ARM为核的处理器具有丰富的外设资源,这样就简化了外设电路及芯片的使用,降低了功耗并增强了产品的信赖性。另外,ARM芯片可以方便的移植操作系统,为多道脉冲幅度分析器多任务的管理和并行的处理,甚至硬实时功能的实现提供了前提。而且在ARM平台使用嵌入式linux操作系统使多道脉冲幅度分析器的软件易于升级。 智能化和小型化是多道脉冲幅度分析器的发展趋势。智能化要求系统的自动化程度高、操作简便、容错性好。智能化除了需要控制软件外,还需要软件命令的执行者即硬件控制电路来实现相应的控制逻辑,两者的结合才能真正的实现智能化。小型化要求系统的体积小、功耗小、便于携带;小型化除了要求采用微功耗的器件,还要求电路板的尺寸尽量的小且所用元件尽量的少,但小型化的同时必须保持系统的智能化,即不能减少智能化所要求的复杂的逻辑和时序的控制功能。为此采用高集成度的ARM芯片实现控制电路能满意地同时满足智能化和小型化的要求。在研制的多道脉冲幅度分析器中,几乎所有的控制都可以用控制芯片来实现,如阈值设定、自动稳谱以及多道数据采集,在节省了元件的数目和电路板的尺寸的同时仍能保持系统的智能化程度。 Linux内核精简而高效,可修改性强,支持多种体系结构的处理器等,使得它是一个非常适合于嵌入式开发和应用的操作系统。嵌入式Linux可以运行的硬件平台十分广泛,从x86、MIPS、POWERPC到ARM,以及其他许多硬件体系结构。目前在世界范围内,ARM体系结构的SOC逐渐占领32位嵌入式微处理器市场,ARM处理器及技术的应用几乎已经深入到各个领域,例如:工业控制,无线通讯,网络,消费类电子,成像等。 本课题采用三星公司生产的ARM(Advanced RISC Machines,先进精简指令集机器)芯片S3C2410A设计并研制了一种便携式的核数据采集系统设计方案。利用ARM芯片丰富的外设资源对传统的多道脉冲幅度分析器进行改进和简化。系统由前端探测器系统,以及由线性脉冲放大器、甄别电路、控制电路、采样保持电路组成的前置电路,中央处理器模块,显示模块,用户交互模块,存储模块,网络传输模块等多个模块组成。本设计基于ARM9芯片S3C2410,并在此平台上移植了嵌入式linux操作系统来进行任务的调度和处理等。 电路板核心板部分设计采用6层PCB板结构,这样增加了系统可靠性,提高了电磁兼容的稳定性。数据采集系统是多道脉冲幅度分析器的核心,A/D转换直接使用了S3C2410内置的ADC(Analog to Digital Converter,模数转换器),在2.5 MHz的转换时钟下最大转换速度500 KSPS(Kilo-Samples per second,千采样点每秒),满足了系统最低转换时间≤5 μs的要求,并且控制简单,简化了外部接口电路。由于SD(Secure Digital Card,安全数码卡)卡存储容量大、携带方便、成本低等优点,所以设计中采用其作为外部的数据存储设备,其驱动部分采用SD卡软件包,为开发带来了方便。本设计采用640*480的6.4寸LCD(Liquid Crystal Display,液晶显示)屏作为人机交互的显示部分,并且通过Qt/Embedded为系统提供图形用户界面的应用框架和窗口系统。其中包括了波形显示部分和用户菜单设置部分,这样方便了用户操作。系统的数据存取方面是基于SQLite嵌入式小型数据库而进行的。为了方便数据向上位机的传输,系统设计中采用XML(Extensible Markup Language,可扩展标记语言)格式来组织传输的数据,通过基于TCP/IP(Transmission Control Protocol/Internet Protocol)协议的Linux下Socket套接字编程,来进行与上位机或PC(Personal Computer,个人计算机或桌面机)等的连接和数据传输。

    标签: ARMLinux 多道 分析器 脉冲幅度

    上传时间: 2013-04-24

    上传用户:tzl1975

  • 支持多道进程并发的简单管理模拟系统

    支持多道进程并发的简单管理模拟系统

    标签: 多道 单管 进程 模拟系统

    上传时间: 2014-01-15

    上传用户:ahljj

  • 多道转换调度算法

    多道转换调度算法

    标签: 多道 转换 调度算法

    上传时间: 2014-01-19

    上传用户:zwei41

  • 关于USB便携多道系统

    关于USB便携多道系统,PC端客户软件。调用硬件前,须安装好设备驱动程序,使Windows找到USB便携多道设备,否则可以使用其中的软件模拟功能。

    标签: USB 便携 多道

    上传时间: 2014-01-18

    上传用户:dbs012280

  • USB便携多道系统单片机固件程序.单片机固件程序采用CodeWarrior Development Studio for HC(S)08 Microcontrollers集成开发环境开发

    USB便携多道系统单片机固件程序.单片机固件程序采用CodeWarrior Development Studio for HC(S)08 Microcontrollers集成开发环境开发,编译后生成的可执行文件为motorola公司的.s19格式,位于源代码的 .\bin 路径下。同时生成的还有该路径下的.map文件,记录存储空间分配情况。

    标签: Microcontrollers CodeWarrior Development Studio

    上传时间: 2015-03-23

    上传用户:libenshu01

  • USB便携多道系统驱动程序.驱动程序分别使用Windows2000 DDK 以及 WindowsXP DDK结合Driver Studio v2.7 进行开发、编译

    USB便携多道系统驱动程序.驱动程序分别使用Windows2000 DDK 以及 WindowsXP DDK结合Driver Studio v2.7 进行开发、编译

    标签: DDK WindowsXP Windows Driver

    上传时间: 2014-01-07

    上传用户:小鹏

  • MCS-96单片机中断控制下的多道I_O程序。该程序完成4路采样

    MCS-96单片机中断控制下的多道I_O程序。该程序完成4路采样,并在HSO线上给出相应PWM输出,P2.5上给出另一个PWM输出。

    标签: MCS I_O 程序 96

    上传时间: 2015-07-04

    上传用户:qiao8960

  • MSP430单片机实现的多道数据采集系统

    MSP430单片机实现的多道数据采集系统

    标签: MSP 430 单片机 多道

    上传时间: 2016-01-03

    上传用户:璇珠官人

  • 用高级语言编写和调试一个多道作业调度程序

    用高级语言编写和调试一个多道作业调度程序,以加深对进程的概念及作业调度算法的理解

    标签: 高级语言 编写 多道 程序

    上传时间: 2016-03-07

    上传用户:BOBOniu

  • 操作系统 程序实现一个虚拟机模拟多道的运行环境

    操作系统 程序实现一个虚拟机模拟多道的运行环境,各个设备独立运行,进程在设备上运行,当有多个进程同时要使用同一设备时,进程在设备的等待队列里等待设备的处理完当前的任务后来处理此任务。当设备处理完一个任务后将此任务的详细信息记录到设备使用历史记录(进程名,使用设备开始时间,结束时间,设备类型,使用设备时长。)

    标签: 操作系统 多道 程序 模拟

    上传时间: 2013-12-18

    上传用户:hakim