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

按键<b>阵列</b>扫描及点阵显示器控制电路设计改版

  • 西门子3508型手机工作原理

    西门子3508型手机工作原理1,电源部分电路,开关机控制电路主要由电源IC D200及主微处理器D103组成,其主要作用是在话机加电池或外接充电器情况下,按下开关机键时产生一系列复位信号。

    标签: 3508 西门子 手机 工作原理

    上传时间: 2013-07-28

    上传用户:asdfasdfd

  • 基于FPGA的多路脉冲时序控制电路设计与实现.rar

    在团簇与激光相互作用的研究中和在团簇与加速器离子束的碰撞研究中,需要对加速器束流或者激光束进行脉冲化与时序同步,同时用于测量作用产物的探测系统如飞行时间谱仪(TOF)等要求各加速电场的控制具有一定的时序匹配。在整个实验中,需要用到符合要求的多路脉冲时序信号控制器,而且要求各脉冲序列的周期、占空比、重复频率等方便可调。为此,本论文基于FPGA设计完成了一款多路脉冲时序控制电路。 本文基于Altera公司的Cyclone系列FPGA芯片EPlC3T100C8,设计出了一款可以同时输出8路脉冲序列、各脉冲序列之间具有可调高精度延迟、可调脉冲宽度及占空比等。论文讨论了FPGA芯片结构及开发流程,着重讨论了较高频率脉冲电路的可编程实现方法,以及如何利用VHDL语言实现硬件电路软件化设计的技巧与方法,给出了整个系统设计的原理与实现。讨论了高精密电源的PWM技术原理及实现,并由此设计了FPGA所需电源系统。给出了配置电路设计、数据通信及接口电路的实现。开发了上层控制软件来控制各路脉冲时序及属性。 该电路工作频率200MHz,输出脉冲最小宽度可达到10ns,最大宽度可达到us甚至ms量级。可以同时提供l路同步脉冲和7路脉冲,并且7路脉冲相对于同步脉冲的延迟时间可调,调节步长为5ns。

    标签: FPGA 多路 脉冲

    上传时间: 2013-06-15

    上传用户:ZJX5201314

  • 基于AT89C51的智能电风扇控制系统

    以AT89C51为核心,采用部分外围电路,实现对电风扇的智能控制.通过AT89C51对双向可控硅的控制,可实现风速的无级调速,且可以实现模拟自然风、睡眠风等,通过单片机自身的功能及外接少量电路可实现电

    标签: 89C C51 AT 89

    上传时间: 2013-06-16

    上传用户:从此走出阴霾

  • protel99教程

    protel99se精彩教程。 很多网友渴望自己设计电路原理图(SCH)、电路板(PCB),同时希望从原始SCH到PCB自动布线、再到成品PCB电路板的设计周期可以缩短到1天以内!是不是不可能呢?当然不是,因为现在的EDA软件已经达到了几乎无所不能的地步!由于电子很着重实践,可以说,不曾亲自设计过PCB电路板的电子工程师,几乎是不可想象的。 很多电子爱好者都有过学习PROTEL的经历,本人也是一样,摸索的学习,耐心的体会,充分的体会什么是成功之母。不希望大家把不必要的时间浪费在学习PROTEL的初期操作上,在这里做这个教程是为了给渴望快速了解和操作PROTEL的初学者们一个走捷径的机会,教程大家都可以看到,可以省走很多不必要的弯路及快速建立信心,网络的魅力之一就在于学习的效率很高。由于本人的水平很有限,所以教程做的比较浅,就是教大家:1.画画简单的原理图(SCH)2.学会创建SCH零件 2.把原理图转换成电路板(PCB) 3.对PCB进行自动布线 4.学会创建PCB零件库 5.学会一些常用的PCB高级技巧。鉴于此,如果您这方面已经是水平很高的专业人士,无需看此教程。 同时也愿这些简单的图片教程可以使大家在今后的电子电路设计之路上所向披靡。

    标签: protel 99 教程

    上传时间: 2013-07-12

    上传用户:2404

  • 基于运动补偿的去隔行系统的研究与FPGA设计

    本文采用基于运动补偿的算法,对去隔行系统及其FPGA设计作了深入的研究.该系统包括三个关键模块运动估计模块是去隔行系统的设计重点,设计为双向运动估计,采用菱形快速搜索算法,主要分为计算和控制两大部分.计算部分为SAD计算模块,采用累加树和流水线技术;控制部分根据菱形搜索算法的第三步搜索的特点,对比较模块、SAD暂存器等模块做了具体的设计.对于运动补偿模块采用双向补偿的算法,补偿精度为半像素.根据半像素点的位置将运动补偿计算分为四个状态,并通过对四个状态计算特点的分析设计了加法器的结构复用.同时基于视频数据处理的需要,设计了四个具有双体存储结构的内部缓存器,由FPGA内部的嵌入式阵列块实现.根据运动估计模块和运动补偿模块的计算特点,分别对缓存器的结构、读写时序和列序号控制进行设计,有效提高了数据的存取效率.本文对于这三个去隔行系统的关键模块都给出了RTL级设计和模块的功能仿真,并在最后一章中给出了去隔行系统的FPGA设计.

    标签: FPGA 补偿 去隔行

    上传时间: 2013-06-11

    上传用户:han_zh

  • 基于FPGA的电路板光板测试机硬件设计与样机研制

      本文提出一种基于PC104嵌入式工业控制计算机与现场可编程门阵列(FPGA)的PCB测试机的硬件控制系统设计方案。方案中设计高效高压控制电路,实现测试电压与测试电流的精确数字控制。选用双高压电子开关形式代替高压模拟电子开关,大幅度提高测试电压。采用多电源方式在低控制电压下实现对高压电子开关的控制。设计高速信号处理电路对测试信号进行处理,从硬件上提高系统测试速度。  本设计中选用Altera公司的现场可编程器(FPGA)EP1K50,利用EDA设计工具Synplify、Modelsim、QuartusⅡ以及Verilog硬件描述语言完成了控制系统的硬件设计及调试,解决了由常规电路难以实现的问题。

    标签: FPGA 电路板 测试机 硬件设计

    上传时间: 2013-06-04

    上传用户:lizhen9880

  • 基于FPGA的MPEG4协同处理器研究

    网络带宽依然在不断增长(尤其是在本地网),最后一公里的高速接入日益普及;另一方面的情况是大容量的磁盘、FLASH移动存储盘和激光盘的容量不断增大,使得传送和储存数据的成本不断地下降。不仅使人发问:我们孜孜不倦的搞视频压缩高级算法还有多少意义?我们可以看到,算法的复杂性日益增加,但性能的提高却接近边缘。 是什么还在要求更高的压缩速率?还有被我们遗忘的地方吗?还有什么应用让我们继续追求更精妙的压缩算法? 在作者看来,这个应用领域就是移动视频服务。无线频谱这种稀缺资源的有限性决定了我们必须继续对视频压缩技术进行研究。即使伴随UMTS/IMT2000的到来,移动终端可以获得的数据速率也限制在144Kbit/s,在微蜂窝的时候最高能达到的速率上限也在2Mbit/s。144Kbit/s的速率对于较高质量的视频传输来讲,仍然是有限的。因此,可以预见,移动终端的空中接口这个瓶颈使得我们必须继续进行视频压缩。 另一方面,移动终端领域开发视频压缩算法,在其低功耗和实时性要求下,也是异常困难的。为了减少计算的复杂性和运动估计的功耗,业界提出了许多快速算法,例如2-D的对数搜索,三步搜索,联合搜索。尽管这些方法减少了功耗,其结果是视频压缩性能的降低,因为这些算法的本质是减少了运动搜索的空间。为了实现运动搜索的低功耗,在电路领域又提出了搜索窗口和时钟管理的措施。但这些方法都是在牺牲视频压缩比性能的基础进行的折中,并没有强调算法映射结构上做出处理。 本论文提出了一种新的解决MPEG-4运动估计运算的低功耗实时处理器架构。其基础是采用了心肌阵列并行处理技术和低功耗控制电路。运动估计的繁复运算通过心肌阵列分布式运算得到有效处理。从理论上看,心肌阵列有其简单易理解性,然后,由于FPGA的互联网络有限性,设计这样一个阵列仍有许多值得注意的问题。论文提出使用保守近似处理在全局运动估计中减少功耗,其本质是消除不必要的冗余运算。宏块的最小误差匹配是一个典型的串行操作过程。论文新提出的方法是在进行绝对匹配前使用保守计算,如果保守误差值与最小误差差别过大,则不进行绝对误差计算。 总的说来,论文实现了两个目标:通过心肌阵列实现了实时的运动估计编码,通过在算法层次引入控制电路,降低运动估计电路的功耗。

    标签: MPEG4 FPGA 处理器

    上传时间: 2013-06-23

    上传用户:lacsx

  • 基于FPGA和DSP的红外图像预处理算法研究

    随着微电子技术的发展,可编程逻辑器件取得了迅速的发展,其功能日益强大,FPGA内部可用逻辑资源飞速增长,近来推出的FPGA都针对数字信号处理的特点做了特定设计,集成了存储器、锁相环(PLL)、硬件乘法器、DSP模块等,通过使用各个公司提供的FPGA开发软件使用硬件描述语言,可以实现特定的信号处理算法,如FFT、FIR等算法,为电子设计工程师提供了新的选择。实时图像处理系统采用FPGA+DSP的结构来完成整个复杂的图像处理算法。将图像处理算法进行分类,FPGA和DSP份协作发挥各自的长处,对于算法实现简单、运算量大、实时性高的这类处理过程由大容量高性能的FPGA实现,DSP则用来处理经过预处理后的图像数据,来运行算法结构复杂,乘加运算多的算法。整个系统主要包括FPGA处理单元、DSP处理单元以及PCI接口通讯三个部分。主要取得的了以下的研究成果:(1)研究了FPGA的工作原理及应用,完成了Stratix芯片的选型。设计了数字图像处理板的电路原理图和PCB设计图。并对电路板进行调试,工作正常。(2)完成了FPGA程序下载电缆的PCB电路设计,并调试成功,应用到FPGA的调试下载配置中,取得了良好的实验与经济效果。(3)充分利用FPGA的设计开发软件与工具,完成了中值滤波、形态学滤波和自适应阈值的FPGA实现,并给出了详细的实现过程。将算法下载到FPGA芯片,经过试验调试,达到要求。(4)研究了PCI接口通讯的实现方式,选用PCI9054芯片实现通讯,完成PCI接口电路设计,经过调试,实现了中断、DMA等方式,满足了数据传输的要求。(5)学习了C6701DSP芯片的工作特性以及内部功能结构,完成了DSP外围存储器的扩展、时钟信号发生以及电源模块等外围电路的设计。

    标签: FPGA DSP 红外 图像预处理

    上传时间: 2013-07-16

    上传用户:xiaowei314

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

  • 基于ARM的CAN总线与以太网互连系统设计

    目前,大多数嵌入式自动化系统都以MCU为核心,与监测、伺服、显示等仪器、设备配合实现一定的功能。现场信息往往止步于“现场”,嵌入式自动化系统从而成为了“信息孤岛”,因而制约了其本身的发展。要实现大规模的信息集成、综合实施自动化,就需要一种能在工业现场环境下运行、可靠性高且实时性好的通信系统,形成工业现场的底层网络,完成现场自动化设备之间的多点通信。 Ethernet(以太网)和CAN-bus(控制器局域网)分别是目前全球应用最为广泛的国际互联技术和开放式现场总线。随着测控技术与网络技术日益紧密的结合,测控系统接入互联网已经成为大势所趋,这也促成了近年来嵌入式网络技术的飞速发展。以太网技术正在迅猛发展,将其应用到工控领域,可以达到降低成本,简化结构等成效。随着技术的发展以及实际的需要,将两者结合无疑会为控制领域的飞速发展带来巨大的原动力。本文设计了一种以ARM7处理器为核心的高性能嵌入式CAN-Ethernet网关,可以用来实现监控设备和现场设备之间稳固、简洁的互连通信,完成对大规模现场设备的实时测控。 本文具体的研究内容如下: 1)以LPC2290为主控MCU的CAN-Ethernet互连系统的设计思想以及整体结构设计; 2)CAN-Ethernet互连系统转换电路及外围接口电路设计,MCS-51单片机与MCP2510实现CAN总线通信; 3)μC/OS-Ⅱ操作系统在LPC2290上的移植以及互连系统应用软件设计实现与探讨; 4)CAN-Ethernet互连系统核心交换模块的设计; 5)使用HTTP协议实现Web服务的功能,并通过Web页面实现对现场设备的远程测控。

    标签: ARM CAN 总线 以太网

    上传时间: 2013-08-06

    上传用户:夜月十二桥