论文通过对高精度脉冲式激光测距系统的研究,并在参照课题技术指标的基础上,旨在提供一种高精度脉冲式激光测距系统的解决方案,并对脉冲式激光测距仪系统设计中所涉及的脉冲读取与放大电路、时刻鉴别、时间间隔测量等关键技术进行了深入的研究和探讨。论文利用电流-电压转换法对脉冲信号进行读取,并使用了可控增益放大技术,使得放大后的脉冲信号能在限定幅值范围内变化,减小了时刻鉴别中由于脉冲幅值波动所引起的漂移误差;在时刻鉴别中,采用了预鉴别恒定比值鉴别法使漂移误差进一步减小。时间间隔测量是论文的核心部分,基于TDC-GP2的时间间隔测量设计使系统的时差测量精度达到72ps,高精度的时差测量为系统测距精度提供了可靠保障。关键词:脉冲激光测距;可控增益放大;蜂值检测:时刻鉴别:TDC-GP2
标签: 脉冲激光测距
上传时间: 2022-06-21
上传用户:
IGBT关断电压尖峰是其中的主要问题,解决它的最有效方法是采用叠层母线连接器件。针对二极管籍位型三电平拓扑两个基本强追换流回路,本文用ANSOFT Q3D软件比较研究了三类适用于多层母线排的叠层方案,并提出了一种新颖的叠层母线分组连接结构,结合特殊设计的吸收电容布局,减小了各IGBT模块的关断过冲,省去阻容吸收电路,并优化了高频电流在不同电容间的分布,抑制电解电容发热。通过理论计算与仿真两种方式计算该设计方案的杂散电感,并用实验加以证实。本文还设计了大面积一体化水冷散热器,表面可以贴装15个功率器件和若干传感器和平衡电阻,采用水冷方式以迅速带走满载运行时开关器件的损耗发热,并能达到结构紧凑和防爆的效果。在散热器内部设计了细槽水道结构以避开100多个定位螺孔,同时可以获得更大的热交换面积。本文分析了SCALE驱动芯片的两类器件级短路保护原理,并设计了针对两类保护动作的阈值测试实验,以确保每个器件在安全范围内工作;设计了系统控制和三类系统级保护电路:驱动板和控制板的布局布线经过合理安排能在较强的电磁干扰下正常工作。论文最后,在电抗器、电阻器、异步感应电机等不同类型、各功率等级负载下,对变流模块进行了测试,并解决了直流中点电压平衡问题。各实验证实了设计理论并体现了良好的应用效果。
上传时间: 2022-06-22
上传用户:
一建立STM32cubeMX工程1.建立新工程,选择芯片STM32F302CCTx2. 在Pinout 中时钟配置为高速外部时钟, UART配置为异步通信, cube 会自动分配引脚。3.Clock Configuration 中配置如下4.configuration 中点击USART1可进入配置在USART1 configuration 中Parameter Settings 可以配置波特率,发送数据字长,奇偶校验位和停止位等。NVIC Setting 可以配置中断优先级。5.生成keil 软件代码点击工具栏中的齿轮按钮,可以选择代码的开发平台, ok 结束。(文件保存路径一定要是全英文的)进过了我们一系列的配置, cube 会为我们自动生成keil 软件的代码,代码中包括工程所需的固件库,配套的头文件,启动文件及用户文件。在main.c 中包括了我们工程所需外设的初始化,包括了系统时钟初始化,中断初始化, GPIO初始化, USART1初始化, HAL库初始化。我们只需要在main.c 中添加我们自己的代码就可以了。二keil 软件代码及HAL库使用UART_HandleTypeDef huart1;生成的代码中有声明一个USART处理的结构体HAL库中串口的数据收发有四个函数HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);指针huart 指向我们之前定义的USART处理结构体, 我们将在函数中对结构体中的参数进行操作。pDate 是我们自己定义的数据发送接收缓存, Size 发送接收数据个数, Timeout 超时持续时间。UART状态的结构体:我们在发送接收函数中要经常对USART的状态进行判断,以便我们对函数结构体中的参数进行操作
标签: stm32cubemx 串口
上传时间: 2022-06-22
上传用户:shjgzh
本书是“实用电子电路设计丛书”之一。本书内容分基础部分(1~5章)和应用部分(6~9章)。前者主要介绍OP放大器的零点、漂移及噪声,增益与桶位,相位补偿及技马,OP放大器的选择和系统设计;后者则主要介绍OP放大器作为反相放大器、正相放大器、差动放大器的应用,OP放大嚣在恒压、恒流电路和微分、积分电路中的应用以及基于非线性元件的应用,比较放大器中的应用,等等.本书面向实际需要,理论联系实际,列举大量实用性、技术性强的电路,使读者从原理到应用,对OP放大器有个系统的了解,以便能够应付电路中可能出现的更加复杂的情况和故障。本书适用对象是相关领域工程技术人员以及大学相关专业本科生、研究生;也可供广大的爱好者学习参考。
上传时间: 2022-06-23
上传用户:
第一章设计任务书一、设计题目:乒乓球比赛游戏机二、设计要求:1.设计一个甲、乙双方参赛,裁判参与的乒乓球比赛游戏模拟机。2.用8个发光二极管排成一条直线,以中点为界,两边各代表参赛双方的位置,其中点亮的发光二极管代表“乒乓球”的当前位置,点亮的发光二极管依次由左向右或由右向左移动。3.当球运动到某方的最后一位时,参赛者应立即按下自己一方的按钮,即表示击球,若击中,则“球”向相反方向运动,若未击中,则对方得1分。4.设置自动计分电路,双方各用二位数码管来显示计分,每局10分。到达10分时产生报警信号。如上图1所示,该电路主要由球台驱动电路,控制电路,计数器,显示译码器和LED数码管等组成。图中标出的各种信号的含义:CP表示球台驱动电路和计数器的时钟信号:S表示灯(乒乓球)移动的信号;L表示发光二极管驱动信号,由L1-L8组成;CNT表示计数器的计数脉冲信号,由CNTI,CNT2组||成;KA.KB表示开关控制的外输入发球、击球信号。二、总体思路描述如下:1.用两个74LS194四位双向移位寄存器模拟兵乓球台,其中第一个74LS194的DL输出端接第二个的|右移串行输入端,这样当兵乓球往右准备移出第一个寄存器的时候就会在时钟脉冲的作用下被移入第二个寄存器。同样道理,第二个74L5194的AR输出端接第一个的左移串行输入端。2.用D触发器及逻辑门电路构成驱动控制电路3.用计数器、逻辑门电路和集成的4管脚的数码管组成计分电路
上传时间: 2022-07-02
上传用户:shjgzh
日常生活的电子产品和子系统变得越来越智能,这就需要其“大脑”(硅芯片)在面对现实环境中多种多样情况时,能够对各种可能最终影响系统行为和性能做出可预测和期望的反应。这时,基准电压源就出现在我们面前了。基准电压源是一种精密的器件,专门设计用来维持恒定的输出电压,即使在环境温度或者电源电压等参数变化的情况下也一样。基准电压源其精度之高,它能用于除数据转换器之外还能用于其他应用场合。你将在本文档中看到其应用的范围表明了,基准电压虽然不是一个新的概念,但它们是系统设计继续向前推进的一个组成部分。本文对基准电压源作了综合的概述,包括基础知识和设计应技巧。第一章重点介绍基准电压源的基本特征。作者探讨了在一定情况下,电源设计人员可能需要从一个拓扑结构中获得某些特性,同时利用另一个拓扑的优点。第二章研究了基准电压源性能和数据转换器的设计原则。第三章也是最后一章,讨论了基准电压源的灵活应用,如低漂移直流基准电压和电流源。
上传时间: 2022-07-11
上传用户:
高度数据的准确获取是飞控系统研制过程中极其重要的一环,是保证无人飞行器按照一定高程工作、平稳着陆的先决条件。但对于低成本惯性导航解算,位置漂移严重[],虽可通过加速度计姿态校正来抑制部分漂移,但解算出的速度与位置仍然不准确。因此需利用除惯导外的其它传感器测量值作为位置观测量参与滤波,在抑制位置漂移的情况下,修正速度与加速度,提高高程数据的精度。目前文献中大多是将惯性导航作为一个整体,对惯导的三维位置及速度进行滤波。如SINS/GPS组合导航,通过组合导航对SINS速度及位置漂移进行抑制[2][3]。但是当只需要高度方向上的数据时,此种做法往往计算量大,步骤繁琐,且整体滤波兼顾经度、纬度、高程等多个因素,反而影响了高度方向的滤波效果,且当SINS/GPS组合导航中的GPS信号较差时,得到的高度观测量误差也大。可见,当单一的高度传感器观测数据出现异常时,滤波后的高度也会出现异常。针对单传感器无法适应复杂工作环境的缺点,本文结合GPS、气压计及惯导系统的优点,来抑制惯导高度方向上的发散。通过构建GPS与气压计数据的权重模型获得高度方向观测量,使用互补滤波算法融合惯导数据与求得的观测量得到更为精确的高度观测值。算法简易,鲁棒性好,可在嵌入式飞控板中实时运行。
上传时间: 2022-07-16
上传用户:
Altium Designer2019是一款高效专业的实用型PCB电路板设计辅助工具,AD 19功能强劲,完美地将原理图、ecad库、供应链管理以及PCB设计等方面相结合,Altium Designer2019中文版便捷好用,可以让用户完全掌控设计过程,在同一环境中创建组件,配置各种输出文件。Altium Designer2019功能介绍 1、允许网格延伸超出董事会轮廓。 2、一个经典的明亮主题。(非18.1那个) 3、ActiveBOM新增很多功能和重大改进。 4、增加在装配图中查看PCB图层的能力(绘图员)。 5、将3D视图添加到Draftsman(绘图员)。 6、在“Place Fab View”中提供多个可选图层(绘图员)。 7、从中点到中点的3D测量。 8、阻抗驱动差分对规则。 9、用户生成的FPGA引**换(.nex)文件。 10、不对称带状线阻抗计算。 11、改进层堆栈管理器。 12、能够使用多边形进行阻抗计算以及平面。 13、Pin Mapper功能增强。 14、auto place tool(这个不是太确定) 15、改善连接轨道的拖动组件(45度 任意角度 90度跟随) 17、PcbLib编辑器中可以给封装放置标注尺寸(机械层),可以导入到PCB中。 18、多板设计里面添加支持FPC(软板)的功能。
上传时间: 2022-07-22
上传用户:canderile
第一步:新建PCB工程文件 并向工程文件里添加PCB文件和原理图文件 第二步:元件库、封装库设计 部分元器件厂商或者经销商不提供元件库和封装库,只给了元器件尺寸图,所以需要自行设计元件 库文件或是封装库文件 元件库设计: 新建 .SchLib 文件:File -> New -> Library -> Schematic Library 使用Place下拉菜单或使用快捷工具栏放置图形,引脚等,记得保存! 封装库的设计 新建.PcbLib文件:File -> New -> Library -> PCB Library 使用Place下拉菜单或使用快捷工具栏,画线,放置孔位,记得保存!第三步:原理图的绘制 新建.SchDoc文件 :File -> New -> Schematic 添加元器件库和封装库 在软件底部菜单栏System中勾选Libraries,打开侧面工具栏 在侧面工具栏中点击“Libraries...” -> “Add Library”找到自己保存的库文件并添加 添加各元器件 可直接从侧面工具栏中选择元器件拖入原理图中,在拖动过程中按Tab键修改元器件信息 添加网络标识Place -> Net Label 快捷键(PN) 确定各元器件封装 打开封装管理器Tools -> Footprint Manager 快捷键(TG) 可挨个修改、检查各元器件封装
标签: altium designer pcb
上传时间: 2022-07-23
上传用户:
四旋翼飞行器无刷直流电机调速系统的设计提出了一种适用于飞行器上的无传感器型无刷直流电机的控制方案。采用ATmega8作为系统控制器,利用片内模拟比较器,通过比较电机非导通绕组的反电动势与虚拟中点电压得到过零点时刻,并延迟30。电角度作为电机换相时刻。利用MOS管设计了三相桥式驱动电路,采用单边PWM控制方式实现电机调速,采用三段式启动方法实现了电机的软启动。软硬件结合实现了MOS管自检、过流保护、欠压保护的功能,提高了系统的安全性。实验表明,调速系统性能良好.能正常驱动新西达2217外转子式无刷直流电机关键词:无刷直流电机;无位置传感器;调速;四旋翼飞行器;软启动
上传时间: 2022-07-23
上传用户: