首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

基于stm32的Buck-Boost数控电源

硬件开发 8.36MB 6 需要积分: 1
立即下载

资源介绍:

项目描述:使用干电池作为电源,经稳压、滤波模块向电路供电,选用 MOSFET 作为开关,使用 PWM 控制开关状态,选择 GS8558-SR 作为驱动芯片,输出电压、电流经运算放大器输入到 stm32,通过 AD 转换获取电路状态。其中,电路处于连续工作模式,用户可通过按键控制该数控电源的输出电压,使用 OLED 显示电路参量。 独立完成了该项目,包括电路设计、参数计算、元件选型、PCB 设计、仿真验证以及控制程序编写。 涉及技术:Buck-Boost 电路,multisim,嘉立创 EDA,GPIO,ADC,定时器输出 PWM 波形,标准库
/** ****************************************************************************** * @file stm32f10x_tim.c * @author MCD Application Team * @version V3.5.0 * @date 11-March-2011 * @brief This file provides all the TIM firmware functions. ****************************************************************************** * @attention * * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. * *

© COPYRIGHT 2011 STMicroelectronics

****************************************************************************** */ /* Includes ------------------------------------------------------------------*/ #include "stm32f10x_tim.h" #include "stm32f10x_rcc.h" /** @addtogroup STM32F10x_StdPeriph_Driver * @{ */ /** @defgroup TIM * @brief TIM driver modules * @{ */ /** @defgroup TIM_Private_TypesDefinitions * @{ */ /** * @} */ /** @defgroup TIM_Private_Defines * @{ */ /* ---------------------- TIM registers bit mask ------------------------ */ #define SMCR_ETR_Mask ((uint16_t)0x00FF) #define CCMR_Offset ((uint16_t)0x0018) #define CCER_CCE_Set ((uint16_t)0x0001) #define CCER_CCNE_Set ((uint16_t)0x0004) /** * @} */ /** @defgroup TIM_Private_Macros * @{ */ /** * @} */ /** @defgroup TIM_Private_Variables * @{ */ /** * @} */ /** @defgroup TIM_Private_FunctionPrototypes * @{ */ static void TI1_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection, uint16_t TIM_ICFilter); static void TI2_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection, uint16_t TIM_ICFilter); static void TI3_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection, uint16_t TIM_ICFilter); static void TI4_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection, uint16_t TIM_ICFilter); /** * @} */ /** @defgroup TIM_Private_Macros * @{ */ /** * @} */ /** @defgroup TIM_Private_Variables * @{ */ /** * @} */ /** @defgroup TIM_Private_FunctionPrototypes * @{ */ /** * @} */ /** @defgroup TIM_Private_Functions * @{ */ /** * @brief Deinitializes the TIMx peripheral registers to their default reset values. * @param TIMx: where x can be 1 to 17 to select the TIM peripheral. * @retval None */ void TIM_DeInit(TIM_TypeDef* TIMx) { /* Check the parameters */ assert_param(IS_TIM_ALL_PERIPH(TIMx)); if (TIMx == TIM1) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM1, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM1, DISABLE); } else if (TIMx == TIM2) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM2, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM2, DISABLE); } else if (TIMx == TIM3) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM3, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM3, DISABLE); } else if (TIMx == TIM4) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM4, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM4, DISABLE); } else if (TIMx == TIM5) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM5, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM5, DISABLE); } else if (TIMx == TIM6) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM6, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM6, DISABLE); } else if (TIMx == TIM7) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM7, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM7, DISABLE); } else if (TIMx == TIM8) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM8, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM8, DISABLE); } else if (TIMx == TIM9) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM9, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM9, DISABLE); } else if (TIMx == TIM10) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM10, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM10, DISABLE); } else if (TIMx == TIM11) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM11, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM11, DISABLE); } else if (TIMx == TIM12) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM12, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM12, DISABLE); } else if (TIMx == TIM13) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM13, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM13, DISABLE); } else if (TIMx == TIM14) { RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM14, ENABLE); RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM14, DISABLE); } else if (TIMx == TIM15) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM15, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM15, DISABLE); } else if (TIMx == TIM16) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM16, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM16, DISABLE); } else { if (TIMx == TIM17) { RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM17, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM17, DISABLE); } } } /** * @brief Initializes the TIMx Time Base Unit peripheral according to * the specified parameters in the TIM_TimeBaseInitStruct. * @param TIMx: where x can be 1 to 17 to select the TIM peripheral. * @param TIM_TimeBaseInitStruct: pointer to a TIM_TimeBaseInitTypeDef * structure that contains the configuration information for the * specified TIM peripheral. * @retval None */ void TIM_TimeBaseInit(TIM_TypeDef* TIMx, TIM_TimeBaseInitTypeDef* TIM_TimeBaseInitStruct) { uint16_t tmpcr1 = 0; /* Check the parameters */ assert_param(IS_TIM_ALL_PERIPH(TIMx)); assert_param(IS_TIM_COUNTER_MODE(TIM_TimeBaseInitStruct->TIM_CounterMode)); assert_param(IS_TIM_CKD_DIV(TIM_TimeBaseInitStruct->TIM_ClockDivision)); tmpcr1 = TIMx->CR1; if((TIMx == TIM1) || (TIMx == TIM8)|| (TIMx == TIM2) || (TIMx == TIM3)|| (TIMx == TIM4) || (TIMx == TIM5)) { /* Select the Counter Mode */ tmpcr1 &= (uint16_t)(~((uint16_t)(TIM_CR1_DIR | TIM_CR1_CMS))); tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_CounterMode; } if((TIMx != TIM6) && (TIMx != TIM7)) { /* Set the clock division */ tmpcr1 &= (uint16_t)(~((uint16_t)TIM_CR1_CKD)); tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_ClockDivision; } TIMx->CR1 = tmpcr1; /* Set the Autoreload value */ TIMx->ARR = TIM_TimeBaseInitStruct->TIM_Period ; /* Set the Prescaler value */ TIMx->PSC = TIM_TimeBaseInitStruct->TIM_Prescaler; if ((TIMx == TIM1) || (TIMx == TIM8)|| (TIMx == TIM15)|| (TIMx == TIM16) || (TIMx == TIM17)) { /* Set the Repetition Counter value */ TIMx->RCR = TIM_TimeBaseInitStruct->TIM_RepetitionCounter; } /* Generate an update event to reload the Prescaler and the Repetition counter values immediately */ TIMx->EGR = TIM_PSCReloadMode_Immediate; } /** * @brief Initializes the TIMx Channel1 according to the specified * parameters in the TIM_OCInitStruct. * @param TIMx: where x can be 1 to 17 except 6 and 7 to select the TIM peripheral. * @param TIM_OCInitStru

资源文件列表:

基于stm32的Buck-Boost数控电源.zip 大约有224个文件
  1. PCB/
  2. PCB/Buck-Boost数控电源.eprj 1.24MB
  3. PCB/Buck-Boost数控电源_backup/
  4. PCB/Buck-Boost数控电源_backup/Buck-Boost数控电源_v102_2024-12-04-15-28.zip 126.13KB
  5. PCB/Buck-Boost数控电源_backup/Buck-Boost数控电源_v106_2024-12-04-16-28.zip 133.37KB
  6. PCB/Buck-Boost数控电源_backup/Buck-Boost数控电源_v114_2024-12-06-11-01.zip 162.44KB
  7. PCB/Buck-Boost数控电源_backup/Buck-Boost数控电源_v29_2024-12-01-16-29.zip 36.55KB
  8. PCB/Buck-Boost数控电源_backup/Buck-Boost数控电源_v48_2024-12-02-21-44.zip 60.94KB
  9. PCB/Buck-Boost数控电源_backup/Buck-Boost数控电源_v93_2024-12-03-21-01.zip 114.01KB
  10. PCB/Buck-Boost数控电源_backup/Buck-Boost数控电源_v98_2024-12-03-22-01.zip 114.97KB
  11. 仿真/
  12. 仿真/multisim/
  13. 仿真/multisim/Buck-Boost.ms14 328.76KB
  14. 仿真/multisim/Buck-Boost.ms14 (Security copy) 229.72KB
  15. 仿真/Proteus/
  16. 仿真/Proteus/Backup Of Buck-Boost.pdsbak 22.63KB
  17. 仿真/Proteus/Buck-Boost.pdsprj 22.37KB
  18. 仿真/Proteus/Buck-Boost.pdsprj.HP001.86178.workspace 25.97KB
  19. 仿真/Proteus/Last Loaded Buck-Boost.pdsbak 22.96KB
  20. 控制程序/
  21. 控制程序/Buck-Boost数控电源/
  22. 控制程序/Buck-Boost数控电源/DebugConfig/
  23. 控制程序/Buck-Boost数控电源/DebugConfig/Target_1_STM32F103C8_1.0.0.dbgconf 6.79KB
  24. 控制程序/Buck-Boost数控电源/EventRecorderStub.scvd 339B
  25. 控制程序/Buck-Boost数控电源/Hardware/
  26. 控制程序/Buck-Boost数控电源/Hardware/AD.c 2.39KB
  27. 控制程序/Buck-Boost数控电源/Hardware/AD.h 122B
  28. 控制程序/Buck-Boost数控电源/Hardware/Key.c 1.06KB
  29. 控制程序/Buck-Boost数控电源/Hardware/Key.h 113B
  30. 控制程序/Buck-Boost数控电源/Hardware/LED.c 1.05KB
  31. 控制程序/Buck-Boost数控电源/Hardware/LED.h 142B
  32. 控制程序/Buck-Boost数控电源/Hardware/OLED.c 7.73KB
  33. 控制程序/Buck-Boost数控电源/Hardware/OLED.h 567B
  34. 控制程序/Buck-Boost数控电源/Hardware/OLED_Font.h 8.94KB
  35. 控制程序/Buck-Boost数控电源/Hardware/PWM.c 2.02KB
  36. 控制程序/Buck-Boost数控电源/Hardware/PWM.h 118B
  37. 控制程序/Buck-Boost数控电源/keilkill.bat 399B
  38. 控制程序/Buck-Boost数控电源/Library/
  39. 控制程序/Buck-Boost数控电源/Library/misc.c 6.88KB
  40. 控制程序/Buck-Boost数控电源/Library/misc.h 8.77KB
  41. 控制程序/Buck-Boost数控电源/Library/stm32f10x_adc.c 46.09KB
  42. 控制程序/Buck-Boost数控电源/Library/stm32f10x_adc.h 21.18KB
  43. 控制程序/Buck-Boost数控电源/Library/stm32f10x_bkp.c 8.26KB
  44. 控制程序/Buck-Boost数控电源/Library/stm32f10x_bkp.h 7.38KB
  45. 控制程序/Buck-Boost数控电源/Library/stm32f10x_can.c 44.05KB
  46. 控制程序/Buck-Boost数控电源/Library/stm32f10x_can.h 26.91KB
  47. 控制程序/Buck-Boost数控电源/Library/stm32f10x_cec.c 11.38KB
  48. 控制程序/Buck-Boost数控电源/Library/stm32f10x_cec.h 6.42KB
  49. 控制程序/Buck-Boost数控电源/Library/stm32f10x_crc.c 3.27KB
  50. 控制程序/Buck-Boost数控电源/Library/stm32f10x_crc.h 2.11KB
  51. 控制程序/Buck-Boost数控电源/Library/stm32f10x_dac.c 18.64KB
  52. 控制程序/Buck-Boost数控电源/Library/stm32f10x_dac.h 14.88KB
  53. 控制程序/Buck-Boost数控电源/Library/stm32f10x_dbgmcu.c 5.03KB
  54. 控制程序/Buck-Boost数控电源/Library/stm32f10x_dbgmcu.h 3.73KB
  55. 控制程序/Buck-Boost数控电源/Library/stm32f10x_dma.c 28.91KB
  56. 控制程序/Buck-Boost数控电源/Library/stm32f10x_dma.h 20.27KB
  57. 控制程序/Buck-Boost数控电源/Library/stm32f10x_exti.c 6.8KB
  58. 控制程序/Buck-Boost数控电源/Library/stm32f10x_exti.h 6.66KB
  59. 控制程序/Buck-Boost数控电源/Library/stm32f10x_flash.c 61.08KB
  60. 控制程序/Buck-Boost数控电源/Library/stm32f10x_flash.h 24.85KB
  61. 控制程序/Buck-Boost数控电源/Library/stm32f10x_fsmc.c 34.65KB
  62. 控制程序/Buck-Boost数控电源/Library/stm32f10x_fsmc.h 26.38KB
  63. 控制程序/Buck-Boost数控电源/Library/stm32f10x_gpio.c 22.68KB
  64. 控制程序/Buck-Boost数控电源/Library/stm32f10x_gpio.h 19.7KB
  65. 控制程序/Buck-Boost数控电源/Library/stm32f10x_i2c.c 44.71KB
  66. 控制程序/Buck-Boost数控电源/Library/stm32f10x_i2c.h 29.33KB
  67. 控制程序/Buck-Boost数控电源/Library/stm32f10x_iwdg.c 4.8KB
  68. 控制程序/Buck-Boost数控电源/Library/stm32f10x_iwdg.h 3.74KB
  69. 控制程序/Buck-Boost数控电源/Library/stm32f10x_pwr.c 8.55KB
  70. 控制程序/Buck-Boost数控电源/Library/stm32f10x_pwr.h 4.28KB
  71. 控制程序/Buck-Boost数控电源/Library/stm32f10x_rcc.c 50.07KB
  72. 控制程序/Buck-Boost数控电源/Library/stm32f10x_rcc.h 29.74KB
  73. 控制程序/Buck-Boost数控电源/Library/stm32f10x_rtc.c 8.4KB
  74. 控制程序/Buck-Boost数控电源/Library/stm32f10x_rtc.h 3.77KB
  75. 控制程序/Buck-Boost数控电源/Library/stm32f10x_sdio.c 28.25KB
  76. 控制程序/Buck-Boost数控电源/Library/stm32f10x_sdio.h 21.35KB
  77. 控制程序/Buck-Boost数控电源/Library/stm32f10x_spi.c 29.52KB
  78. 控制程序/Buck-Boost数控电源/Library/stm32f10x_spi.h 17.31KB
  79. 控制程序/Buck-Boost数控电源/Library/stm32f10x_tim.c 106.6KB
  80. 控制程序/Buck-Boost数控电源/Library/stm32f10x_tim.h 51.2KB
  81. 控制程序/Buck-Boost数控电源/Library/stm32f10x_usart.c 37.41KB
  82. 控制程序/Buck-Boost数控电源/Library/stm32f10x_usart.h 16.16KB
  83. 控制程序/Buck-Boost数控电源/Library/stm32f10x_wwdg.c 5.6KB
  84. 控制程序/Buck-Boost数控电源/Library/stm32f10x_wwdg.h 2.9KB
  85. 控制程序/Buck-Boost数控电源/Listings/
  86. 控制程序/Buck-Boost数控电源/Listings/Project.map 127.11KB
  87. 控制程序/Buck-Boost数控电源/Listings/startup_stm32f10x_md.lst 40.47KB
  88. 控制程序/Buck-Boost数控电源/Objects/
  89. 控制程序/Buck-Boost数控电源/Objects/ad.crf 338.93KB
  90. 控制程序/Buck-Boost数控电源/Objects/ad.d 1.25KB
  91. 控制程序/Buck-Boost数控电源/Objects/ad.o 372.61KB
  92. 控制程序/Buck-Boost数控电源/Objects/core_cm3.crf 3.85KB
  93. 控制程序/Buck-Boost数控电源/Objects/core_cm3.d 106B
  94. 控制程序/Buck-Boost数控电源/Objects/core_cm3.o 10.93KB
  95. 控制程序/Buck-Boost数控电源/Objects/delay.crf 338.11KB
  96. 控制程序/Buck-Boost数控电源/Objects/delay.d 1.34KB
  97. 控制程序/Buck-Boost数控电源/Objects/delay.o 372.07KB
  98. 控制程序/Buck-Boost数控电源/Objects/ExtDll.iex 19B
  99. 控制程序/Buck-Boost数控电源/Objects/key.crf 339.67KB
  100. 控制程序/Buck-Boost数控电源/Objects/key.d 1.35KB
  101. 控制程序/Buck-Boost数控电源/Objects/key.o 374.39KB
  102. 控制程序/Buck-Boost数控电源/Objects/led.crf 338.65KB
  103. 控制程序/Buck-Boost数控电源/Objects/led.d 1.28KB
  104. 控制程序/Buck-Boost数控电源/Objects/led.o 373.84KB
  105. 控制程序/Buck-Boost数控电源/Objects/main.crf 340.08KB
  106. 控制程序/Buck-Boost数控电源/Objects/main.d 1.48KB
  107. 控制程序/Buck-Boost数控电源/Objects/main.o 376.3KB
  108. 控制程序/Buck-Boost数控电源/Objects/misc.crf 338.78KB
  109. 控制程序/Buck-Boost数控电源/Objects/misc.d 1.34KB
  110. 控制程序/Buck-Boost数控电源/Objects/misc.o 375.15KB
  111. 控制程序/Buck-Boost数控电源/Objects/oled.crf 341.39KB
  112. 控制程序/Buck-Boost数控电源/Objects/oled.d 1.35KB
  113. 控制程序/Buck-Boost数控电源/Objects/oled.o 395.92KB
  114. 控制程序/Buck-Boost数控电源/Objects/Project.axf 377.04KB
  115. 控制程序/Buck-Boost数控电源/Objects/Project.build_log.htm 1.72KB
  116. 控制程序/Buck-Boost数控电源/Objects/Project.hex 19.29KB
  117. 控制程序/Buck-Boost数控电源/Objects/Project.htm 54.94KB
  118. 控制程序/Buck-Boost数控电源/Objects/Project.lnp 1.17KB
  119. 控制程序/Buck-Boost数控电源/Objects/Project.sct 479B
  120. 控制程序/Buck-Boost数控电源/Objects/Project_Target 1.dep 55.13KB
  121. 控制程序/Buck-Boost数控电源/Objects/pwm.crf 338.69KB
  122. 控制程序/Buck-Boost数控电源/Objects/pwm.d 1.28KB
  123. 控制程序/Buck-Boost数控电源/Objects/pwm.o 371.76KB
  124. 控制程序/Buck-Boost数控电源/Objects/startup_stm32f10x_md.d 64B
  125. 控制程序/Buck-Boost数控电源/Objects/startup_stm32f10x_md.o 5.89KB
  126. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_adc.crf 345.79KB
  127. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_adc.d 1.63KB
  128. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_adc.o 421.79KB
  129. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_bkp.crf 339.7KB
  130. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_bkp.d 1.63KB
  131. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_bkp.o 384.93KB
  132. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_can.crf 347.36KB
  133. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_can.d 1.63KB
  134. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_can.o 407.06KB
  135. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_cec.crf 340.24KB
  136. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_cec.d 1.63KB
  137. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_cec.o 387.54KB
  138. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_crc.crf 338.35KB
  139. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_crc.d 1.63KB
  140. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_crc.o 376.17KB
  141. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_dac.crf 340.37KB
  142. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_dac.d 1.63KB
  143. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_dac.o 385.56KB
  144. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_dbgmcu.crf 338.14KB
  145. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_dbgmcu.d 1.73KB
  146. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_dbgmcu.o 372.28KB
  147. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_dma.crf 341.82KB
  148. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_dma.d 1.63KB
  149. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_dma.o 385.01KB
  150. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_exti.crf 339.33KB
  151. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_exti.d 1.66KB
  152. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_exti.o 379.21KB
  153. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_flash.crf 345.63KB
  154. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_flash.d 1.7KB
  155. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_flash.o 410.73KB
  156. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_fsmc.crf 344.17KB
  157. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_fsmc.d 1.66KB
  158. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_fsmc.o 396.37KB
  159. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_gpio.crf 342.2KB
  160. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_gpio.d 1.66KB
  161. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_gpio.o 395.22KB
  162. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_i2c.crf 344.57KB
  163. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_i2c.d 1.63KB
  164. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_i2c.o 415.99KB
  165. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_it.crf 338.27KB
  166. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_it.d 1.59KB
  167. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_it.o 379.94KB
  168. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_iwdg.crf 338.45KB
  169. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_iwdg.d 1.66KB
  170. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_iwdg.o 376.13KB
  171. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_pwr.crf 339.61KB
  172. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_pwr.d 1.63KB
  173. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_pwr.o 380.82KB
  174. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_rcc.crf 345.69KB
  175. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_rcc.d 1.63KB
  176. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_rcc.o 414.75KB
  177. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_rtc.crf 339.61KB
  178. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_rtc.d 1.63KB
  179. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_rtc.o 387.07KB
  180. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_sdio.crf 342.8KB
  181. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_sdio.d 1.66KB
  182. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_sdio.o 409.59KB
  183. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_spi.crf 342.66KB
  184. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_spi.d 1.63KB
  185. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_spi.o 401.65KB
  186. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_tim.crf 360.35KB
  187. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_tim.d 1.63KB
  188. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_tim.o 499.93KB
  189. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_usart.crf 344.26KB
  190. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_usart.d 1.7KB
  191. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_usart.o 410.81KB
  192. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_wwdg.crf 338.89KB
  193. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_wwdg.d 1.66KB
  194. 控制程序/Buck-Boost数控电源/Objects/stm32f10x_wwdg.o 379.04KB
  195. 控制程序/Buck-Boost数控电源/Objects/system_stm32f10x.crf 339.93KB
  196. 控制程序/Buck-Boost数控电源/Objects/system_stm32f10x.d 1.66KB
  197. 控制程序/Buck-Boost数控电源/Objects/system_stm32f10x.o 374.5KB
  198. 控制程序/Buck-Boost数控电源/Project.uvguix.86178 171.55KB
  199. 控制程序/Buck-Boost数控电源/Project.uvoptx 32.63KB
  200. 控制程序/Buck-Boost数控电源/Project.uvprojx 26.37KB
  201. 控制程序/Buck-Boost数控电源/Start/
  202. 控制程序/Buck-Boost数控电源/Start/core_cm3.c 16.87KB
  203. 控制程序/Buck-Boost数控电源/Start/core_cm3.h 83.71KB
  204. 控制程序/Buck-Boost数控电源/Start/startup_stm32f10x_cl.s 15.4KB
  205. 控制程序/Buck-Boost数控电源/Start/startup_stm32f10x_hd.s 15.14KB
  206. 控制程序/Buck-Boost数控电源/Start/startup_stm32f10x_hd_vl.s 15.32KB
  207. 控制程序/Buck-Boost数控电源/Start/startup_stm32f10x_ld.s 12.09KB
  208. 控制程序/Buck-Boost数控电源/Start/startup_stm32f10x_ld_vl.s 13.34KB
  209. 控制程序/Buck-Boost数控电源/Start/startup_stm32f10x_md.s 12.47KB
  210. 控制程序/Buck-Boost数控电源/Start/startup_stm32f10x_md_vl.s 13.74KB
  211. 控制程序/Buck-Boost数控电源/Start/startup_stm32f10x_xl.s 15.58KB
  212. 控制程序/Buck-Boost数控电源/Start/stm32f10x.h 619.08KB
  213. 控制程序/Buck-Boost数控电源/Start/system_stm32f10x.c 35.7KB
  214. 控制程序/Buck-Boost数控电源/Start/system_stm32f10x.h 2.04KB
  215. 控制程序/Buck-Boost数控电源/System/
  216. 控制程序/Buck-Boost数控电源/System/Delay.c 838B
  217. 控制程序/Buck-Boost数控电源/System/Delay.h 135B
  218. 控制程序/Buck-Boost数控电源/System/Key.c
  219. 控制程序/Buck-Boost数控电源/User/
  220. 控制程序/Buck-Boost数控电源/User/main.c 1.1KB
  221. 控制程序/Buck-Boost数控电源/User/stm32f10x_conf.h 3.18KB
  222. 控制程序/Buck-Boost数控电源/User/stm32f10x_it.c 4.3KB
  223. 控制程序/Buck-Boost数控电源/User/stm32f10x_it.h 2.04KB
  224. 测试数据.xlsx 9.55KB
0评论
提交 加载更多评论
其他资源 Fluke 8588a数字多用表 测量数据简易读取软件
包括了代码等全部文件
mlir从onnx和pytorch分别转过来
mlir从onnx和pytorch分别转过来
wpf 控件库 参考 Demo
wpf 控件库
springboot项目快速实现国际化 若依前后端分离版-快速国际化集成
springboot项目快速实现国际化 若依前后端分离版-快速国际化集成 国际化可视化工具 支持js html vue等多种格式资源国际化 更可进行自定义开发
UI设计-期末要求.zip
UI设计-期末要求.zip
vscode软件安装包
vscode软件下载方便
matlab连续潮流程序绘制PV曲线 静态电压稳定 该程序为连续潮流IEEE14节点和33节点的程序 运行出来有分岔点和鼻点 可移植性强,注释详细 这段程序主要是用来计算电力系统中的潮流分布,并绘制P
matlab连续潮流程序绘制PV曲线 静态电压稳定 该程序为连续潮流IEEE14节点和33节点的程序 运行出来有分岔点和鼻点 可移植性强,注释详细 这段程序主要是用来计算电力系统中的潮流分布,并绘制PV曲线。下面我将对程序进行详细的分析。 首先,程序开始时使用`clc`、`clear`和`close all`清除命令窗口、清除工作区变量和关闭所有图形窗口。 接下来,程序定义了一些基准值,包括电压基准值`Vbase`、功率基准值`Sbase`和阻抗基准值`Zbase`。 然后,程序通过`xlsread`函数从Excel文件中读取节点数据和支路数据,并将其存储在`BusData`和`BranchData`中。 接下来,程序对读取的数据进行标幺化处理,将功率和阻抗转为标幺值。 然后,程序调用`Calculate_Ybus`函数计算节点导纳矩阵`Ybus`。 接着,程序记录下Slack、PV和PQ节点的索引,以及节点数量`N`。 然后,程序设置初始值,包括电压和相角。电压初始值为1,相角初始值为0。 接下来,程序计算节点的注入功率,即发电减去负荷。 然后,程序定义了一些参数,
matlab连续潮流程序绘制PV曲线
静态电压稳定
该程序为连续潮流IEEE14节点和33节点的程序
运行出来有分岔点和鼻点
可移植性强,注释详细
这段程序主要是用来计算电力系统中的潮流分布,并绘制P
mysql+node.js+express 实现登录功能
mysql+node.js+express 实现登录功能