自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 无刷电机foc的学习

无刷电机的工作依赖于电子换向技术。它通过霍尔元件或其他位置传感器检测转子的位置,并将位置信号反馈给控制器。控制器根据转子的位置信息,适时地切换电机绕组中的电流方向,使定子磁场与转子磁场始终保持一定的角度差,从而产生持续的转矩推动转子旋转。具体来说,当定子绕组中的电流按照特定的顺序和时间间隔进行切换时,定子产生的旋转磁场会牵引着转子同步旋转。由于没有了传统有刷电机中的电刷和换向器,无刷电机避免了因电刷摩擦而产生的火花、噪声以及能量损耗,同时也提高了电机的可靠性和使用寿命。

2024-09-26 22:31:38 228

原创 三极管的学习

2024-09-25 23:11:02 50

原创 Mos管的学习

此时就可以导通了。

2024-09-25 16:49:51 475

原创 二极管的作用

可以利用二极管钳位作用保护芯片引脚(常见于单片机)解释如下图具体解释可见下面视频。

2024-09-24 20:53:12 222

原创 运放电路的学习

A是一个参数,非常大下面来研究一下LM358给5号引脚一个正弦波,6号引脚接上一个5v电压和滑动电阻器(电压从0V到5V开始变化)1.当Up>Un,输出高电平2.当Up

2024-09-24 14:22:49 242

原创 电容的作用

2024-09-23 18:15:52 526

原创 DCDC电路原理

首先开关闭合,电源开始给电容、电感储能,同时给负载供电,但是电感电流不能突变,为了阻止电流增加,感应一个与电流相反的电压,使得负载电压约为5v。随着时间的增加,电感上面的电压会越来越少,负载电压就会升高,如果时间无穷大,电感,相当于导线,负载电压就会升到12V,所以要严格控制开关时间。由于电压的电压不能突变,所以开关闭合时,电容电流无穷大。12V输出5V(利用不停的开关,输出PWM波)随着时间增加,电感能量会减小,这时又要闭合开关。当开关断开,电感为了阻止电流消失就会。可以参考以下几个视频。

2024-09-21 14:41:23 785

原创 计算机组成原理作业2

(2)原 :11110001 反:10001110 补:10001111 移:00001111。(3)原 :11111111 反:10000000 补:10000001 移:00000001。(5)原 :10000001 反:11111110 补:11111111 移:01111111。按例2.12中的24位浮点数格式表示十进制数0.4140625(需要满足规格化要求)(1)原、补、反:00111110 移:10111110。(4)原、补、反:01111111 移:11111111。

2024-09-20 19:38:35 294

原创 原码、反码、补码、移码及其运算

是计算机表示有符号整数最直接的方法。它的最高位(符号位)表示数字的正负号,剩下的位表示该数字的大小(即绝对值)。例如,用 8 位表示:第一位表示符号,其余7位表示大小0000 01011000 0101:简单直观,人类容易理解。:不能直接进行加减法运算,尤其是处理负数时比较复杂。

2024-09-19 20:35:26 410

原创 进制计数制

2024-09-19 15:20:34 312 1

原创 计算机组成原理作业1

2024-09-19 14:16:03 809

原创 平衡车的PID学习

2024-09-19 11:56:56 355

原创 指针的学习

当FindMaxAndCount函数调用完,max的内存就消失了。&的含义即把a的内存地址放入p的内存中(地址都是8个字节的)char 占一个字节,所以加的时候就往后一个字节。*p即根据p的值找到这个地址取出该地址的值。p根据电脑的位数可得这是占8个字节。*max值改变就是改变Max的值,用了指针就极大的节省了内存空间。以上就是我目前学习的指针的内容了。所以p++后地址往后移四个字节。Time得要是全局变量。short表示2个字节。a的地址也是8个字节。int 表示4个字节。char表示1个字节。

2024-09-16 20:43:13 331

原创 作业(七)

存在定义 int a[10], x, *pa;, 若 pa = &a[0] , 下列的哪个选项和其他3个选项不是等价的?A. x = *pa;答案:AA: x = *pa;表示将 pa 所指向的元素的值赋给变量 x ,即 a[0]。表示将数组 a 的第二个元素的值赋给变量 x ,即 a[1]。表示将指针 pa 向后移动一位所指向的元素的值赋给变量 x ,即 a[1]。表示将数组 a 的第二个元素的值赋给变量 x ,即 a[1]。

2023-12-14 15:50:17 41 1

原创 作业(六)

下列程序段中能完成数组中n个元素前后倒置的是( )。如数组元素为 3,1,8 时,完成。C. 对⼀维数组初始化的时候,即使给全部元素都赋了初值,也不能省略数组⻓度。若⼆维数组 a 有 m 列,则在 a[i][j] 前的元素个数为( ).A. ⼆维数组初始化的时候,列数是必须给出的,⾏数可以由编译器来数。题⽬:有以下程序,程序运⾏后的输出结果是( )。B. ⼆维数组初始化的时候,每⾏⼀个{},逗号分隔。不正确的赋值或赋初值的⽅式是____。D. ⼆维数组初始化的时候,最后的逗号可以存在。

2023-12-08 08:57:09 100

原创 作业(五)

在main函数中,表达式fun(a + c, b)会被计算,其中a + c的值为10,b的值为5。因为打印的类型为%3.0f,要输出三位数,不够时就用空格符号补充,所以最终结果为空格空格9。当i = 2时,调用f(2),根据递归函数的定义为f(1) + 1 = 1 + 1 = 2。在定义函数时,形参的类型说明要放在函数声明中,不能放在函数体内。C. 如果函数值的类型与返回值类型不⼀致,以函数值类型为准。数中使⽤该函数,判断位数为5的正整数的对称回⽂数数量。⽤该函数,判断位数为5的正整数的回⽂数数量。

2023-11-25 11:00:53 114

原创 作业(四)

基本上每个函数声明处前都应当加上注释, 描述函数的功能和用途. 只有在函数的功能简单而明显时才能省略这些注释(例如, 简单的取值和设值函数). 注释使用叙述式 (“Opens the file”) 而非指令式 (“Open the file”);文件声明了多个概念, 则文件注释应当对文件的内容做一个大致的说明, 同时说明各概念之间的联系. 一个一到两行的文件注释就足够了, 对于每个概念的详细文档应当放在各个概念中, 而不是文件注释中.它的前⼋项为:0,1,1,2,3,5,8,13,……

2023-11-18 00:36:44 257 1

原创 作业(三)

仿照课堂PPT,实现一个简单的计算器程序(只要求计算加减乘除)。要求:用户从键盘输入如下形式的表达式:操作数1 运算符op 操作数2, 比如:1 + 2, 1 / 2, 1 * 2 等,能够输出对应的结果,比如:1 + 2 = 3,1 / 2 = 0.500000, 1 * 2 = 2.输入3个数 numA, numB, numC,计算这三个数的最大值,最小值。输入1个年份 year,判断year是否是闰年?B. 可以通过编译但不能通过连接。A. 有语法错不能通过编译。_____,请解释。

2023-11-06 08:55:53 134

原创 作业(二)

getchar()函数读取一个字符c1,然后使用scanf("%2d", &a1)读取两个数字并将它们存储在变量a1中。再次使用getchar()读取一个字符c2,然后使用scanf("%3d", &a2)读取三个数字并将它们存储在变量a2中。输入的字符是"12a345b789↙",其中"12"被读取并存储在a1中,"345"被读取并存储在a2中,"1"是字符c1,"a"是字符c2。2. 阅读以下程序,当输入数据的形式为:12a345b789↙,已知正确答案为(A),请用文字解释原因。

2023-10-30 08:40:02 74 1

原创 10.22徐佳

字符变量cval被赋予了整数值,'a'加上3等于100,这个值被赋给了cval。然后,cval的值变为100,这是一个整数,而不是字符。cval = ival + fval + dval发生了类型转换。然后,这个浮点数结果被赋给了cval。=j如果成立就是1,不成立就是0,然后得到的1或者0再和k比较。然后,这个浮点数结果被赋给了fval。然后,这个浮点数结果被赋给了dval。

2023-10-22 13:58:55 255

空空如也

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

TA关注的人

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