自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 自动控制原理之根轨迹

相角条件要求所有在实轴上的根轨迹的点相角值总和与-1的相角值相等即为对于任何传递函数的各项系数为实数的方程则对于任一实轴上的点,只要其右边的零极点个数之和为奇数个,则其一定在更轨迹上。

2022-12-19 16:36:04 3420

原创 关于学校实验的吐槽

小小的吐槽一下学校的模拟实验

2022-12-09 18:04:17 173 1

原创 电赛的控制类选题之问

我们每年的电赛是否有选择例如智能小车,四轴飞行器一类控制方向的同学?

2022-07-30 11:40:19 1232

原创 电赛电源类题型之问

电源类题目大部分涉及的是各类电信号的转换与运算例如21年的B题与C题在模数电基础上即可理解题目通过电力电子技术的学习即可对题目的各类设计有较为深刻的认知以我的经验来看(因为我感觉我说的不完全对,甚至完全不对)在对例如AMS1117降压芯片与tp4056充电芯片/升压芯片等一系列各种芯片的设计及其逻辑有一定的了解之后即可直接上手设计(耗时长短不一样罢了)在经过数次的设计之后所以我感觉电源类题目的关键在于。...

2022-07-30 11:39:59 1114

原创 ADC与DAC

ADC的数据转化过程采样,保持,量化,编码采样,量化,编码你肯定都理解保持是什么意思这里我们以温度传感器为例我们通过电源串联温敏电阻,串联电感电感在经过电阻分压后被充电(对电感的电压进行放大后)测量其对应电压值来得到模拟数据Ps:我对这个解释并不满意,如果可以的话,为什么不直接轮询温敏电阻的电压,直接将其电压的模拟信号转换为数字信号呢?那么如果温度在短时间(小于RC)内快速变化(且被温敏电阻感知)导致电感未充满电,进而导致这个时间点进行的采样产生误差解决方法就是保持保持温敏电

2022-05-31 17:38:04 497

原创 555定时器

施密特触发器理想情况下4,8脚接电源输入1脚接地5脚电容接地,0.01μF的大小决定了触发器读取逻辑输入的频率大小2,6脚接波型输入3脚输出逻辑规则就六字:升变零,降出一单稳态触发器ui等于低电平 1/3Vcc时触发出发后将持续输出一段时间长度Tw=1.1RC的暂稳态(低电平)其余时间输出维持高电平 约等于Vcc不合理的(时间过长的)低电平信号输入会因为读取频率不够快而在输出端出现一个短暂的下降尖峰多谐振荡器电源会持续不断的对电容进行充放电(当读取到电容两端电压趋

2022-05-29 21:29:23 320

原创 集成计数器的基本运作原理

集成计数器的用途与工作方式(以74LS161/74161为例)每在CP输入一次高电平模拟计数就加一通过对Q0~Q3四个引脚的高低电平输出模拟四位二进制输出来达到计数的目的在此基础上,通过对除CP和Q0~Q3以外的引脚的连接 来控制计数的进制数EP与ETEnable Pin’s countup and Timer!R0low electrical level effectiveto resetCPjust use an any kinds of oscinllator to s

2022-05-24 21:11:34 2449

原创 halbach阵列

什么是halbach海尔贝克阵列Halbach的好处一是增磁,提高局部磁密二是由此带来的磁密正弦化分布,对电机的转矩平稳输出、损耗降低都有利,在交流供电的场景下如鱼得水(因为其增强面的磁场以向右为正方向在空间上实际上是正弦变化的(方向和大小的契合度几乎相同))直流有刷电机定子侧磁极提供的磁场在电流不变的情况下将四对磁极由普通排列改为海尔贝克排列磁场的内部场强会得到增强二相异步交流电机定子侧的实质即是海尔贝克阵列若将海尔贝克阵列首尾相连并以一定的速度旋转也即异步交流电机所需的磁

2022-05-20 22:50:05 4954

原创 异步电机的铭牌与额定参数

异步电机的铭牌解读型号老规矩,前面的拼音代表电机的种类横杠后面的数字代表电机的极个数功率是额定输出功率!频率我国公频50hz,没啥可说(之后的笔记不特别说明即默认公频)电压与电流注意都是默认的“三相连接的线电压与线电流”连接方式y 与 Δ转速注意磁场转速的计算公式n0 = 60 * f / 2P得到n0=1000r/min而实际的转子转速则是960r/min(所以转差率s一般不标,需要可以自己算)功率因数不是效率η一般用cosφN表示P出 = P电 * η=P

2022-05-15 21:01:59 297

原创 异步电动机的工作原理

具象理解视频描述规范规定电流方向规定交流电的数学表达旋转磁场中星型连接的三个绕组的等效电路图转子的转动是由于转子切割旋转磁场中的磁感线所以转自的转速要始终慢于磁场的旋转速度而磁场的旋转速度则会始终与相电流在空间与时间上的相位同步变化计算表达现阶段的计算不要求通过硬件条件通过硬件的物理因素的关系求出转差率甚至可以说只有一个公式要求n = (1-s) * n= (1-s) * (60 * f1) / P...

2022-05-15 17:36:56 153

原创 异步电机的基本理论大纲

异步电机的分类- 相数不同220V的民用单相异步电机380V的工业三相异步电机- 运动方式旋转异步电机直线异步电机- 转子绕组结构不同笼型异步电机绕线型异步电机三相异步电机的基本结构定子(主要研究对象有定子铁心 和 定子绕组)定子铁心 与 定子铁心接下来的讲解全部以三相异步交流电机为例基本参数相数m定子槽数z 与 定子磁极对数p(磁极个数即2p)极距ττ = z / 2p即每个磁极所占槽数节距y一个线圈两边在定子圆周上所跨的距离,用槽数计

2022-05-15 17:20:00 105

原创 (六)电气制动(机械制动里面没有)

如何定义电机的制动并不是只有将电机的转速变为零 才算做电机的制动才某些情况下,通过对抗位能性或对抗性的力矩/反抗转矩/负载转矩来让电机达到匀速运动的状态(此处忽略因机械摩擦等电机自身内部消耗所带来的机械损耗)也算作电机的制动例如电梯在下降时,通过增加与重力相反方向的转矩来让电梯匀速下降也算作对电机的制动即,电机的制动是让电机达到一个“平衡”状态电机制动的方式能耗制动利用back EMF来制动利用电机电枢绕组的容性其在断电的瞬间会放电利用其所放电流来产生反向电动势,对电机产生

2022-05-11 12:21:09 233

原创 (五)调速的实现预计在调速过程中各项实际参数数值的变化

调速的实现所基于的基础理论电机的三种负载特性调速前后的三项恒等式电机调速的实际过程(以通风机负载的 电位计/电阻调速 为例)在电阻由Ra变成Ra+Rr的瞬间电机的转速不变,但其机械特性曲线已从红线变为绿线,即瞬时输入功率不变,因此扭矩瞬间变化即其工作状态由a点变化到b点沿此机械特性曲线,其会慢慢向负载特性曲线靠拢,直至达到与其的交点(受机械结构与功率设计的控制/影响)其他调速同理未能性恒转矩负载 改变输入电压瞬时转速不变,机械特性曲线由红变绿由a点变为b点(负载同时减小)之

2022-05-10 00:55:43 64

原创 (三)他励直流电机的负载特性

调速的基础:不同场景下负载,功率等因素与转速的主要数学关系(负载与转矩的数学关系)由实际带动转动的物体(如轮子,传动带,扇叶等)所产生的力,而产生的负载/制动转矩其方向与实际转子转动方向相反(可以理解为拉动木块时摩擦力与拉力的关系)但一般在作图时,为了方便表达,不用T2而用Tl作横坐标所以作图时,图像上所标出的方向与Tl的实际方向相反,而与T2的方向相同根据实际应用对电动机负载类型的分类恒转矩负载由摩擦力(或者其他数值确定的力)产生的反抗性恒转矩负载由重力(或者其他矢量确定

2022-05-07 19:17:39 634

原创 (四)他励直流电机的启动,调速和制动

他励直流电机的电学特性及其所造成的影响启动时的峰值电流电枢绕组的等效电感绕圈电流的共有特性,一是磁场,而是通直隔交又由于换向器的存在,电枢绕组上所加电压是交流电功率关系上的解释启动瞬间时的转速为0(以及后续在达到稳定运行的状态之前的时间内的转速也为0)即电机不消耗功率,电机转轴上的等效电压为0电流-时间曲线在这段时间内,由于在换向器交流电作用下,电枢以时常数τ为周期反复充放电会导致一个带有毛刺的,缓降曲线影响P = U · I · t其所发出的热量要么烧坏元器

2022-05-05 17:19:58 465

原创 电机拖动基础课程总结

基础性其既没有通过对电机的总体介绍带入电机的实际使用也没有上如讲解电机的电学特性(电机由于其特性所产生的波形图的深刻理解)而是仅仅将重心放在了理论数学模型的计算上 与 理想机械模型的分析上因此在其学习过程中,在考虑到其他相关的电学问题上时建议通过其他各种途径找到答案并将笔记按照一定的条理性进行整合...

2022-05-05 17:18:07 97

原创 (二)他励直流电机的机械特性曲线

机械特性方程空载转速与机械硬度电机所允许承受的最大转矩(即实际应用中点击所允许挂载的最大负载)n0 :No load(理想空载)N :Nominal loadM :Max load人为特性人为地对电机进行改造来调整参数进而达到对机械特性曲线 与 机械硬度的调整来设计出符合需求的电机改变电枢电阻(要求改变之后在额定电压下的电流不会超过额定功率)外接电枢电阻会减小机械硬度,便于缓慢加速达到较为精确的起步降压(一般的变压器会直接让点击工作在额定电压值,此时只可降压,升压会烧坏电

2022-05-05 15:20:07 2444

原创 (一)电机的转矩

功的传递与能量消耗的分类习题

2022-05-05 10:09:15 62

原创 直流电机计算基础

各种励磁方式与其电学计算公式先确定基础电学物理量电流电枢电流 Ia励磁电流 If总电流I电压-电枢电压 Ua励磁电压 Uf总电压 U等阻励磁绕阻 Rf(一般以额定功率和额定交流频率下的电阻值为准,而不考虑其他情况下由于自感产生的电阻误差:R(L)=1/jωL)电机等阻 Ra(同样以额定条件下的阻值为准而不考虑频率与自感所产生的误差影响)他励Ua = Em + Ia * Ra(power of movement & indactance(电感) r

2022-05-03 20:31:13 945

原创 直流电机学习の前摇

电机的组成(以直流无刷电机为例)建议直接看视频定子部分机座(没啥可说)电刷(无刷电机的转子是永磁体,没有电刷)主磁极极身(负责产生恒定磁场(大小与方向不发生改变的磁场))主磁极铁心(增强磁感系数/磁导率)主磁极绕组(磁励绕组)换向极(顾名思义,不过芯片做的好有没有特殊需求的情况下一般不要这个部件)转子(直流电机里也叫电枢)转轴(主要结构是轴承)转子铁心(直流电机里叫电枢铁芯,由电枢钢片叠压而成)电枢钢片(注意内层的固定卡口,和外层用于绕漆包线绕组所开的槽)导通漆

2022-05-03 19:42:17 71

原创 基于stm32的智能小车·序章(莽就完了)

前摇为了便于上手,我们绘制原理图使用的是立创eda而非AD为了确保做出来的小车的质量和自己学习周期的适配,以及手头现有流动资金(暑假最高,当然考虑也最少)的配合,暂时的计划是:在课程学习过半之后在开始有选择地购买部分配件,并开始组装与调试智能小车作为一个项目,做它主要是为了开拓,养成,乃至形成自己的工程师思维(当然也有自己整活的想法在里面)所以不要以其为基础甚至学习的最重点(这样的项目以后多的是机会,不管是成为工程师后的工作,还是以后自己整活的娱乐)其既不会让我的基础知识(电子技术

2022-05-02 10:35:03 292

原创 STM32对舵机SG90的PWM输出

PWM的实现对舵机SG90的控制

2022-04-21 18:59:00 339

原创 STM32中断的食用感受(一位初学者的吐槽)

stm32f103c8t6的固件库函数封装程度并不高不论是直接对应到不同的中断处理器的中断处理函数

2022-04-15 22:19:19 136

原创 中断interrupt

中断的读取方式上升沿 下降沿 变电平会分别在接收输入端口的电平的上升段电平的下降段与电平的变化段产生中断信号

2022-04-15 22:15:16 178

转载 ch376inc.h

配套本人另一篇文章的驱动程序,此文章中的驱动来自于http://www.wch.cn/downloads/CH376DS1_PDF.html

2022-04-14 19:05:28 333

原创 CH376的基础入门:基于ch376与SPI总线 的stm32f103c8t6与典型常用存储设备(TF卡,U盘)的通信

此文章所用学习板出于通用性考虑,使用了ch376进行TF卡与f103c8t6的SPI总线进行通信利用ch376强大的CMD功能对连接的存储设备进行写入,擦除等一系列操作(此类操作以连接在ch376上的u盘为例)

2022-04-11 16:34:25 4584 2

原创 基于ADC的手柄摇杆输入

ADC软件与库文件配置参考 ADC库文件编译注意在一号开发板上与adc.c中将端口的选择与使用分别改为GPIO_InitStructure.GPIO_Pin = ADC_CH6 | ADC_CH7; //!!!选择端口 ADC_RegularChannelConfig(ADC1, ADC_Channel_6, 1, ADC_SampleTime_28Cycles5);//!!! ADC1选择信道x,采样顺序y,采样时间n个周期ADC_RegularChannelConfig(ADC1, A

2022-04-07 16:33:12 906

原创 ADC的库文件编译

adc.c#include "adc.h"vu16 ADC_DMA_IN5; //ADC数值存放的变量void ADC_DMA_Init(void){ //DMA初始化设置 DMA_InitTypeDef DMA_InitStructure;//定义DMA初始化结构体 DMA_DeInit(DMA1_Channel1);//复位DMA通道1 //DMA member-data set DMA_InitStructure.DMA_PeripheralBaseAddr = ADC1_DR_

2022-04-06 22:00:53 494

原创 ADC的硬件使用基础

ADC与普通IO端口模式的的区别STM32f103上的ADC接口

2022-04-06 21:44:51 1297

原创 RS2323 & RS485

RS232硬件直接对接,程序完全来自于USART由sp3232将TTL电平转化为RS232的标准电平实际应用中需要注意RS232对于2脚和3脚的直连或交叉接,现成的RS232当然不会有这个问题,但是自己DIY的时候要注意防止接反(如图3 图4)RS485基于usart通过sp3485将数据的收发集成到一根线上,转而由RS485_RE(B口)判断/切换数据的收发模式RS232和RS485的理论极限使用场景即短距离传输,中距离传输和远距离传输程序示例rs485.c#

2022-03-31 18:06:01 606

原创 USART

软件部分这里介绍STM32 f103 c8t6的配置文件ps:如果不需要亲自下场保存掉电数据,Basic(注意是Basic中的)flash.c可以不要usart.c#include "sys.h"#include "usart.h" //使UASRT串口可用printf函数发送//在usart.h文件里可更换使用printf函数的串口号 #if 1#pragma import(__use_no_semihosting) //标准库需要的支持函数

2022-03-30 10:09:03 622

原创 I2c总线驱动

通过一台总设备(控制与计算中心设备,及单片机)与多台从设备(一共210=1023(加一台单片机))以I2c总线的方式接口功能使用标准GND所有设备共地SCK时钟频率SDA数据传输详见电平时序图对应时序图的基本函数void I2C_Configuration(void);{ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_

2022-03-30 09:29:39 4715

原创 一号开发板OLED显示屏

规格Ps屏幕所有的单个像素点没有灰度但整体亮度可以调节通过如上的流程图用汇编语言的对应指令写入void OLED_DISPLAY_ON (void){ u8 buf[28] = { 0xae,//0xae is on, while 0xaf is off 0x00,0x10,//initial settings configuration(in double byte) 0xd5,0x80,//set the refresh rate(display clock divide

2022-03-30 09:29:00 271

原创 继电器//

继电器没什么好说的一个小电流控制大电流的开关而已硬件部分软件部分P13,P14与JTAG复用,注意要先完全关闭JTAG才可以启用GPIO //±ØÐ뽫½ûÓÃJTAG¹¦ÄܲÅÄÜ×öGPIOʹÓà GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);// 改变管脚的映射,完全禁用JTAG+SW-DP GPIO_ResetBits(RELAYPORT,RELAY1 | RELAY2); //将继电器原始参数设为0main.

2022-03-30 09:28:36 72

原创 步进电机stepmotor

硬件部分通过给安装在定子的轮毂上的四个电磁铁依次通电通过齿轮结构的传动来带动中间的永磁体转子来转动低精度,小功率,低功转化率的驱动方法较高精度,较大功率,高功转化率的驱动方法电机的几线几相这里及其分类就不做赘述了说一下电机使用的注意事项电压控制 与 单相不可长时间通电专业的驱动型片和驱动程序,可以让步进电机做到十分精准的地步,(当然步进电机本身也要有足够精准的工艺),可以确定向360/256°的256个方向指定转动并朝向(换个思路,三相或六相电机就可完成360/360°的个方向转

2022-03-30 09:28:15 1410

原创 keil5遇到的bug心得(说是血泪史都不为过。。。)

不讲顺序,随缘更新文件2 引用自我引用的文件1 时,文件1引用的数据和其他文件不可供文件2 使用在使用已有的工程模板写入新的程序时,一定要一定要一定要确保工程文件的配置是准确且未完善的不只是在basic,hardware两个文件夹中还有在Lib文件夹中的有关Rtc,Rcc,I2C总线等等协议固定的,已在单片机中自行适配的工程配置文件前者还有报错后者你错一次就知道了QAQ在使用输入设备时,若非单走一个线程 或 终端读取的状态模式一定要控制好执行函数的时间延迟,使之对主

2022-03-30 09:27:56 391

转载 #pragma

在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma 指令对每个编译器给出了一个方法,在保持与C 和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为:#pragma para其中para 为参数,下面来看一些常用的参数。一、#pragma messagemessage 参数:Message 参数是我最喜欢的一个参数,它能够

2022-03-30 09:24:57 61

转载 C++中的预处理命令

C++中的预处理命令一、预处理的由来:在C++的历史发展中,有很多的语言特征(特别是语言的晦涩之处)来自于C语言,预处理就是其中的一个。C++从C语言那里把C语言预处理器继承过来(C语言预处理器,被Bjarne博士简称为Cpp,不知道是不是C Program Preprocessor的简称)。二、常见的预处理功能:预处理器的主要作用就是: 把通过预处理的内建功能对一个资源进行等价替换,最常见的预处理有: 文件包含,条件编译、布局控制和宏替换4种。文件包含: #include 是一种最为

2022-03-30 09:17:33 2987

原创 在开发需要中一个功能如何实现

在经过了stm32杨桃一号开发板近50p的学习后我对一些基本的开发过程有了一些基本认知以下,即是我现阶段的总结于2022.3.18开发一个功能的基本过程确定需求以选用对应的硬件电路建立硬件电路的底层通信协议电路波形图配置功能配置寄存器(配置地址,高低电平的输入/输出以及时序相关的功能)include功能固件库(引入头文件,将开发过程由汇编语言转为c(或者root等去其他语言))通过功能固件库配置驱动程序实现各种基本功能(若是总线通信,如i2c等,还需要适配总线的数据传输方式,进行总线与硬件电路之间的

2022-03-18 11:06:47 278

原创 基于keil5编译环境下的各种基础电子器件的用法概述(持续更新)

自制笔记,当个消遣看看就行(因为才刚开始做)

2022-03-08 20:36:57 278

空空如也

空空如也

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

TA关注的人

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