图 2。2 系统框架图

 

在本设计中,采用 STM32 微控制器作为整个激光雷达的控制芯片。STM32 是 ST 公司的

 

第 6 页 本科毕业设计说明书

 

 

以 ARM 为内核的一款 32 位微控制器,带有 512k 字节闪存。拥有包括 USB,CAN 控制器,11 个定时器,3 个 ADC,13 个通信接口等丰富的片上资源。其最高工作频率为 72Mhz,并且功耗 低,调试方便,广泛地应用在各种工业领域中,具有相当的稳定性[16]。另外,STM32 采用 LQFP 封装,使得体积更小,更容易集成到电路板上,减小整个装置体积。下图为系统中 MCU 的外围电路设计。

 

 

图 2。3 stm32 外围电路图

 

信号处理电路分为三个小部分,测时电路,通信模块,信号调理电路,由 STM32 芯片进 行总体控制。测时电路中,采用了 TDC-GP21 芯片作为传感器,其测量精度可达双通道 90ps, 单通道 45ps,可满足精度要求。通信模块中,主要采用串口将测量数据发送到电脑端的上位 机进行处理。信号调理电路中,采用 FPGA 来削窄脉冲,从而控制高压模块来发射出所需的激 光窄脉冲[17]。以上模块将在后续章节详述。

对于第一部分,在试验中将采用实验室已有的光学前端。光学前端的发射源为红外波段 激光器,接收光学系统由若干透镜组和滤光片组成。探测时,由激光器发射窄脉冲激光,在 目标上反射后由光学系统接收,然后通过 APD 探测器转换为光电流,经过信号处理电路放大 整形后作为回波电信号传送到后端进行处理。

 

3 转镜驱动模块

 

本方案中的电机采用了尼得科的内转子型无刷直流马达,马达工作电压为 12V 直流,由 信号处理电路板直接提供。拥有刹车,正反转,PWM 调速控制接口,由 STM32 相应引脚来控

 

本科毕业设计说明书 第 7 页

 

 

制。除此之外,还提供了测量转速的端口,将该信号接入 STM32,对脉冲信号进行计数,统 计出无刷电机的转速[19]。文献综述

脉宽调制(PWM),即利用数字调制信号对模拟电路进行控制,在测量,通信,功率控 制与变换等领域有很广泛的应用。STM32 芯片支持硬件 PWM 输出功能,包含 TIM1-TIM8 一 共八个定时器,其中 TIM1 和 TIM8 是高级定时器,每个定时器可以输出多达 7 路 PWM 波。其 余六个除了 6,7 定时器,均可产生 4 路 PWM 波,在这里我们仅使用 TIM2 的通道 3 进行 PWM 波输出。

由于电机所需 PWM 的周期在 20khz 左右,所以我们要产生周期为 20khz,占空比可调的 PWM 脉冲[20]。

TIM2 的频率计算公式如下:

 

 

fTIM 2  TIM 2clk  / (TIM 2 _ Period 1) 20。0KHz

 

 

 

 

信号的占空比为:

 

 

DRTIM 2 _ CH 3  TIM 2 _ CCR3 / (TIM 2 _ Period 1)

 

 

 

 

式中,TIM 2clk 为定时器 2 的时钟,TIM 2 _ Period 1 为定时器 2 的周期。TIM 2 _ CCR3 为 占空比寄存器值。

上一篇:FPGA的LFM雷达信号处理设计与实现
下一篇:GPS软件接收机导航定位算法研究MATLAB仿真

激光辐照复合材料体烧蚀...

基于Virtex-5FPGA的图像处理系统研究

中红外强激光场作用下类...

STM32激光雷达探测器高压电...

45度扫描转镜设计及其在双...

双频激光干涉仪信号处理...

FPGA实现以太网MAC控制器数据发送模块

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

网络语言“XX体”研究

安康汉江网讯

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...