自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Allegro PCB Designer生成制板贴片文件操作

本人使用的是Cadence17.4版本,生成Gerber文件后续更新。a)在Allegro PCB Designer导出元器件坐标文件;b)在OrCAD导出BOM表;勾选Open in Excel。

2023-04-03 22:39:29 690

原创 直流电机的快衰减和慢衰减模式分析

当电机工作在正转/慢衰减模式时,正常驱动电流路径为正向驱动①所示,当有刷i电机处于慢衰减模式进行制动时,H桥的上下桥功率管关断,下桥功率管均打开,电机线圈中的电流流向为正向驱动③所示,电流慢慢减小,当电流减小到0时,由于惯性作用,电机仍然会继续正转,产生的反电动势会使电流反向流动,此时会产生制动转矩,使得电机快速停下,相对快衰减,电机电流上的电流衰减至0的速度更慢,因此称为慢衰减,但慢衰减模式会使得电机更快的停下来,这张衰减方式在电机行为表现上为电机制动。由此可知模式一为慢衰减模式,模式二为快衰减模式。

2023-03-29 23:10:49 2496 2

原创 关于DSP与DSP之间通过SCI异步通讯

        最近在调试TMS320F2812的SCI异步串口通讯时,一块DSP用于传输数据,另一块DSP用于接收数据,为节省DSP开销,采用FIFO中断的方式进行数据传输,波特率设置为115200bps,每包数据传输8个字节,实际传输过程中会出现发送FIFO队列的首个数据字buffer【0】对应的不是接收FIFO队列的首个数据字,导致DSP无法对接收到的数据进行有效处理。        由于FIFO队列有16级

2021-10-30 22:51:02 2503

原创 变压器与电感器设计手册(公式整理,后续继续补充)

磁场强度H……xH–磁场强度I—导体流过的电流r—导体半径磁通线的方向,根据“右手定则”,用右手握住导体,拇指方向为电流流过的方向,其他手指的方向就是磁通线的方向。磁感应强度B……x注: 为磁导率,对于空心线圈而B、H比值为1单位( ),真空中磁导率为1,例如一些铁、钴、镍和它们的合金具有超高的导磁率往往达到几百或上千。磁动势……xN—线圈的匝数I—电流(A)磁路是围绕线圈 “流通”磁通的空间,磁通的大小由线圈中的电流大小I和线圈的匝数N决定,为产生磁通所需要的“ ”力NI,就是磁

2021-09-27 23:29:25 1088

原创 555定时器的工作原理

VCC输入引脚:4.5~16V;OUT输出引脚,最大输出电流为200mARST复位引脚,当此引脚接高电平时芯片工作,当此引脚接低电平时芯片复位,并且输出端OUT输出低电平;CTRL控制引脚:用于控制芯片的阈值电压,当此管脚接空时,默认两阈值电压为1/3VCC~2/3VCC之间;TRIG为触发引脚:当此引脚降低至1/3VCC或由控制端CTRL决定的阈值电压时,输出端OUT输出高电平;THR为阈值引脚:当此引脚升高至2/3VCC或由控制端CTRL决定的阈值电压时,输出端OUT输出低电平;DIS放电.

2021-07-28 23:20:26 5267

原创 STM32使用ISP烧写

USB转串口下载线USB转TTL数据线对单片端STM32F103C8T6的PA10(RX) / PA9(TX),分别接USB转TTL接口的TX和RX;ISP下载时,Boot0接到3.3V,Boot1接到GND,对板子重新上电,此时stm32单片机重启的时候,进入到ISP模式;烧写软件,烧写前别忘记复位,烧写完成后,记得将Boot0接地程序才能正常运行。...

2021-06-04 23:31:12 3705

原创 使用stm32制作双脉冲发生器

使用stm32制作双脉冲发生器在工作中由于需要对电机驱动电路进行双脉冲测试,以检测电机驱动电路的性能,之前用过555定时器做过一版,但结果不是很理想,后面不甘心就利用业余时间重新做一板双脉冲测试板,不得不说软件的灵活性还是要远远大于硬件的,PCB见下图一,没有使用的I/O口均引出备用。软件主要实现以下功能:1、每按一次增大按钮,脉冲2以延长10us;2、每按一次减小按钮,脉冲2以减小10us;3、按输出按钮,输出两个脉冲;4、根据AD采样值,定时器TIM2对应的PA0、PA1、PA2、PA3共四个

2021-05-25 21:23:52 2732 3

原创 关于stm32程序烧写BOOT1和BOOT0的设置问题

1、关于stm32程序烧写问题:使用STM32 ST-LINK Utility进行烧写时,注意需要外部供电(还未测试)ST-LINK烧写的SWD模式 是ST-LINK烧写的一种方式,只需要4根接线。 分别为VCC,GND,SWCLK(PA13),SWDIO(PA14);在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序,见下表:BOOT1=x   BOOT0=0   从用户闪存启动,这是正常的工作模

2021-05-09 17:36:30 12032 3

原创 AD7656调试记录

关于AD7656与TMS320F2812之间进行数据采集根据自己的理解和手册资料,首先简要介绍下芯片AD7656,1、该芯片23脚CONV A、22脚CONV B、21脚CONV C的逻辑输入,用于启动ADC对的转换,其中CONVSTA用于启动V1和V2上的同时转换;CONVSTB用于在V3和V4上的同时转换;CONVSTC用于启动V5和V6上的同时转换。当CONVSTX从低电平变换到高电平时,所选ADC对启动转换;2、该芯片18脚BUSY信号,该信号为逻辑输出信号,当所选ADC对启动转换期间,该引脚

2021-04-22 23:18:43 3838 5

原创 TMS320F2812调试记录一

一、关于GPIOD0/T1CTRIP_PDPINTA引脚的使用通过DSP 2812来控制电机时,在调试过程中遇到了一些问题,将GPIOD0/T1CTRIP_PDPINTA用作普通GIPO输出,当控制器上电后,将电机控制器起动开关打开,此时事件管理器EVA控制的6个PWM有信号输出,起动开关关闭时,事件管理器EVA控制的6个PWM无信号输出。此时不关电源,再次打开起动开关时,事件管理器EVA控制的6个PWM却无信号输出,通过仿真器读到此时起动标志位已经置为1,却没PWM信号输出。查阅得到PWM的输出与DSP

2021-04-09 00:13:03 1670

原创 关于某一产品硬件电路控制概述

本文是对公司某一产品的硬件控制逻辑进行概述,由于涉及到公司的产品,这里就只是阐述一下该产品的硬件控制逻辑,总得来说,该产品的硬件设计还是比较巧妙的。该产品开关的内部结构图见下图1所示:由上图1可知,当产品的开关处于关位时,只有刹车电源“28V_BK_A”有电;当开关处于高速或低速档位时,刹车电源“28V_BK_A”和电机电源“28V_M_B”均有电。以下针对产品的几种工作模式做如下分析(注:1表示高电平,0表示低电平):1、当产品的开关处于低速档位时,此时低速信号“LOW-SP”为0,高速信号“HI

2021-03-05 21:15:03 777

原创 PMSM矢量控制之RAMP_GEN

以下是TI给的斜坡函数RAMPGEN.H官方例程:/* =================================================================================File name: RAMPGEN.H (IQ version)Originator: Digital Control Systems GroupTexas InstrumentsDescription:This file contains type defini

2020-12-01 23:56:51 1987 1

原创 关于AD绘制驱动板如何设置电气间距

对于走高电压和大电流的驱动板在进行PCB布线时。首先需确认哪些是高压线,哪些是低压线,哪些是小信号线,以及哪些是过大电流的驱动线。合理设置PCB网络的线宽以满足驱动线的过电流能力,合理设置PCB网络中高压与低压之间网络间距以避免信号线之间由于爬电距离而产生相互干扰,对于设计好一块驱动板显得尤为重要。本文主要是通过案例来讲述如何通过Altium中的query语言来设置驱动板网络之间的电气间距。在驱动板进行布线时应提前规划好哪一层该走那些线,信号线尽量放在印制板内层与高压信进行分层布线,过大电流的驱动线尽量位

2020-11-29 10:43:26 3794

转载 Clark变换与Park变换

clark变换:将abc 变换到 静止 的αβ 坐标系下。Park变换:将abc 变换到 旋转 的 dq 坐标系下。记三相对称电压如下:如图所示,将它们投影到αβ轴上,有:Clark transformation 3s−2s3s−2s(仅考虑三相三线制情形,零序分量被忽略,详细推导可参考陈伯时《电力拖动自动控制系统-运动控制系统》第三版 P263)...

2020-09-04 23:00:33 3750

转载 MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart); 是什么意思

extern Uint16 RamfuncsLoadStart;extern Uint16 RamfuncsLoadEnd;extern Uint16 RamfuncsRunStart;main函数里面MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);这几句程序是什么意思?这几句是将FLASH中的程序COPY到RAM中运行,通常的目的是加快程序的运行速度,通常有两种情况需要这样去操作:1、程

2020-09-03 23:36:30 3954 1

原创 关于无刷电机控制芯片UC2625的使用

关于无刷电机控制芯片UC2625的使用图1 UC2625芯片引脚图无刷直流电机控制芯片UC2625的芯片引脚定义见上图1所示,芯片各引脚的功能如下:① 当控制器正常工作时, UC2625的上半桥12(PDC)、13(PDB)、14(PDA)脚输出两个低电平,一个高电平;下半桥16(PUC)、17(PUB)、18(PUA)脚输出一个低电平,两个高电平;② 24脚(SSTART)信号:软启动信号输入脚,随着SSTART的电压上升,PWM比较器开始对PWM锁存器进行占空比调制,直到误差放大器输入克服钳位

2020-09-02 21:45:21 5611 3

原创 图腾柱电路注意事项

目前开关电源的驱动电路种类繁多,而我们现在说说其中一种常用的图腾柱电路。如果不知道啥为图腾柱电路以及图腾柱电路的基本原理,请先自己百度学习下。驱动MOS管或IGBT管,某些管子可能需要比较大的驱动电流或者灌电流,这时候就需要用到图腾柱电路,图腾柱的基本电路如图所示。在实际使用中,如果我们就按照图中所示的电路的话,往往会因为走线电感与管子的结电容引起谐振而带来问题。这时候我们可以增加电路图中的R1与D1加速放电,避免引起共振。如果我们的设备整个抗干扰能力较弱的话,我们会发现,图腾柱电路很容易受到干扰

2020-09-01 23:21:16 2640 1

双脉冲测试控制板试验器

用于对电机驱动电路进行双脉冲测试,使用stm32f103c8t6进行设计,增加OLED屏显示,该文件是PCB工程文件,不包含软件。

2021-06-18

F2812最小系统.rar

TMS320F2812最小系统整个PCB工程

2021-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除