一、任务
设计并制作一个无线充电电动车,包括无线充电装置一套。电动小车机械部分可采用成品四轮玩具车改制。外形尺寸不大于30cm26cm,高度重量不限。
二、要求
三、说明
GPT-4o给出的设计方案:
一、方案论证
该设计任务的目的是实现一个无线充电电动小车系统,包含无线充电装置和电动小车两部分。方案的关键点在于无线充电的高效性和小车行驶过程中对电路的供电稳定性。这个系统需要考虑无线充电的效率、充电时间、负载电流以及电动小车的驱动和稳定性。同时,小车在不同坡度上运行的能力也需要特别强调。
二、系统设计
无线充电装置
电动小车
充电控制逻辑
行驶性能
三、理论分析
无线充电效率
DC-DC转换效率
电动小车的动力分析
四、原理图设计要点
无线充电器电路
电动小车驱动电路
五、核心器件设计要点
BQ500215无线充电发射芯片
TPS63020 DC-DC转换芯片
DS18B20温度传感器
六、MCU重要功能C代码
#include "stm32f1xx_hal.h"
ADC_HandleTypeDef hadc1;
TIM_HandleTypeDef htim2;
void SystemClock_Config(void);
static void MX_ADC1_Init(void);
static void MX_TIM2_Init(void);
int main(void)
{
HAL_Init();
SystemClock_Config();
MX_ADC1_Init();
MX_TIM2_Init();
HAL_TIM_Base_Start(&htim2);
HAL_ADC_Start(&hadc1);
while (1)
{
if (HAL_ADC_PollForConversion(&hadc1, HAL_MAX_DELAY) == HAL_OK)
{
uint32_t adcValue = HAL_ADC_GetValue(&hadc1);
float current = (adcValue / 4095.0) * 3.3 / 0.185;
if (current > 1.0) // 过流保护
{
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET); // 断开发射功率
while (current > 1.0)
{
// 继续监测直到电流恢复正常
adcValue = HAL_ADC_GetValue(&hadc1);
current = (adcValue / 4095.0) * 3.3 / 0.185;
}
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_RESET); // 恢复发射功率
}
}
HAL_Delay(100); // 避免频繁检测
}
}
void SystemClock_Config(void)
{
// 系统时钟配置代码
}
static void MX_ADC1_Init(void)
{
__HAL_RCC_ADC1_CLK_ENABLE();
hadc1.Instance = ADC1;
hadc1.Init.ScanConvMode = ADC_SCAN_DISABLE;
hadc1.Init.ContinuousConvMode = DISABLE;
hadc1.Init.DiscontinuousConvMode = DISABLE;
hadc1.Init.ExternalTrigConv = ADC_SOFTWARE_START;
hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT;
hadc1.Init.NbrOfConversion = 1;
HAL_ADC_Init(&hadc1);
ADC_ChannelConfTypeDef sConfig = {0};
sConfig.Channel = ADC_CHANNEL_0;
sConfig.Rank = ADC_REGULAR_RANK_1;
sConfig.SamplingTime = ADC_SAMPLETIME_71CYCLES_5;
HAL_ADC_ConfigChannel(&hadc1, &sConfig);
}
static void MX_TIM2_Init(void)
{
__HAL_RCC_TIM2_CLK_ENABLE();
htim2.Instance = TIM2;
htim2.Init.Prescaler = 0;
htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
htim2.Init.Period = 0xFFFF;
htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
HAL_TIM_Base_Init(&htim2);
}
本设计涉及无线充电电路、高效DC-DC转换、小车运动控制及测量分析等多种先进技术。通过采用高效组件,如TPS63020,BQ500215,和ST的MCU,保证了系统的可靠性和高效性。设计中需重点考虑充电和检测电流的精度及高效能,以及小车在不同坡度上的稳定运行能力。总体上,这个设计是一个综合性强且应用广泛的系统。
这个题目考察的知识点:
无线充电技术:如何设计高效的无线充电发射和接收电路,包括恒流恒压控制,发射线圈与接收线圈的匹配等。
电源管理与DC-DC转换:设计低功耗高效率的电源管理电路,通过DC-DC转换实现稳定的电压输出。
电动小车驱动:如何选择合适的直流电机及其驱动电路,设计齿轮减速和轮胎摩擦力满足小车在不同坡度上的行驶要求。
传感与控制:利用MCU控制充电和放电过程,监测电流、电压信号,以及对电机速度和方向的控制。
测试与优化:分析充电效率、行驶稳定性和小车在不同环境下的性能,优化系统硬件和软件设计。