任务名称
2013年_K题:简易照明线路探测仪【高职高专组】
任务要求
难度

一、任务
设计并制作具有显示器的简易照明线路探测仪,能在厚度为 5mm 的五合板正面探测出背面 2 根照明电缆的位置,电缆的布线如图 1 所示。电缆一端与 220V 交流电源插座相连;另一端连接着大螺口(E27)灯座,并分别拧入 60W 白炽灯和 11W 节能灯,各灯的亮灭由开关控制。两根电缆以图钉侧边压扣或胶带粘贴的方式布设,布线可在 7×7 方格组成的区域内根据需要任意调整。

 

二、要求

1.基本要求
(1)关闭 60W 白炽灯和 11W 节能灯,将节能灯的电缆按要求布设完毕后,将其点亮,手持探测仪在板正面扫描带电电缆的走向,探测到带电电缆时予以蜂鸣示意。
(2)要求 2 分钟之内完成上述探测任务。
(3)探测结束后,探测仪能回放显示带电电缆位置的方格号序列。

2.发挥部分
(1)关闭 11W 节能灯,点亮白炽灯,仿照上述基本要求完成对白炽灯电缆走向的探测任务。
(2)先关闭两盏灯,改变 2 根电缆的布设,并使其间隔不小于一个方格,然后再点亮两灯。要求探测仪能在 1 分钟内准确探测出 5 个指定位置是否有 60W 白炽灯带电电缆。
(3)先关闭两盏灯,改变 2 根电缆的布设,并使其局部间隔小于一个方格,然后再点亮两灯。要求探测仪能在 2 分钟内准确探测出 5 个指定位置是否有 60W 白炽灯带电电缆。
(4)其他。

三、说明
1.制作和评测时务必注意电气安全事项。
2.作品不得采用商业化产品进行改装制作。
3.五合板正反面所画的 7×7 方格必须两面精准对应;方格线条的宽度不大于 2cm,线条的虚实类型自定;每个方格的大小为 15cm×15cm(从方格线条的中心算起);各方格在板上的位置用其序号表示。
4.五合板背面布设的电缆为带护套双绝缘的双芯并列聚氯乙烯软电缆,规格为 2×0.5mm2;每根电缆的长度不小于 2.5m。
5.所用的五合板、图钉或胶带、电缆、灯座、灯、开关、220V 交流电源插座等均由参赛者自行准备。
6.探测仪与被测板的接触面不得大于板上的一个方格。
7.探测仪显示格式为:灯名,方格号 1、方格号 2、…,用时 m 分 n 秒。

评审标准

参考答案

GPT-4o给出的设计方案:


一、总体设计

根据题目要求,设计一个拥有复杂图案的简易照明线路检测仪。方案如下:

  1. 电源部分: 输入220V交流电后,通过变压器降压和整流电路转换为直流电,为系统供电。
  2. 控制部分: 使用微控制器(MCU)控制60W和11W灯泡的开关状态。
  3. 检测部分: 利用金属探测仪检测电缆所在位置,并通过MCU记录检测数据。
  4. 显示部分: 显示屏显示灯泡开关状态和检测到的电缆布线位置。

二、论证

  1. 电源安全性: 使用变压器降压和稳压模块,确保输出稳定的低电压,保证使用安全。
  2. 控制准确性: MCU高速响应,及时控制LED开关,并记录开关状态。
  3. 扫描效率: 金属探测仪扫描电缆,利用MCU分析数据,提高检测准确度。
  4. 系统稳定性: 确保控制模块、检测模块、显示模块稳定运行,避免数据丢失。

三、重要指标分析

  1. 电源电压范围: 采用220V AC输入,通过变压器降压至5V或12V DC供电。
  2. 检测精度: 金属探测仪的检测精度在5mm以内,确保精确识别电缆位置。
  3. 控制响应时间: MCU的开关响应时间应在毫秒级,保证实时控制。
  4. 显示清晰度: LCD显示屏分辨率高,能准确显示检测和控制的状态。

四、原理图设计要点

  1. 电源电路设计:

    • 220V AC通过变压器降压。
    • 整流电路将AC转换为DC,稳压模块提供稳定的直流电源。
  2. 控制电路设计:

    • MCU控制灯泡的开关状态。
    • 利用继电器或MOSFET作为电子开关,控制灯泡通断。
  3. 检测电路设计:

    • 金属探测仪探测电缆位置,信号输入到MCU。
    • MCU处理信号,判断电缆位置。

五、核心器件设计要点

  1. MCU:

    • 选用STM32系列MCU,具备多个GPIO口和ADC接口,能快速处理和控制灯泡和显示屏。
    • 内置定时器和中断,提升响应速度。
    • 低功耗,稳定性高。
  2. 继电器或MOSFET:

    • 用于控制灯泡的通断,选用耐高压、低内阻的MOSFET,响应速度快。
  3. 金属探测仪:

    • 检测电缆位置,精度高于5mm,满足任务需求。
  4. 显示屏:

    • 选用LCD1602或TFT显示屏,实时显示电缆布线图和灯泡开关状态。

MCU重要功能代码

#include "stm32f4xx.h"

#define LED_60W_PIN GPIO_PIN_0
#define LED_11W_PIN GPIO_PIN_1
#define LED_PORT GPIOA

void SystemClock_Config(void);
void GPIO_Config(void);
void ADC_Config(void);
void UART_Config(void);

int main(void) {
    HAL_Init();
    SystemClock_Config();
    GPIO_Config();
    ADC_Config();
    UART_Config();
    
    while (1) {
        // Example functionality: Toggle LEDs based on detected signal
        if (HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_2) == GPIO_PIN_SET) {
            HAL_GPIO_TogglePin(LED_PORT, LED_60W_PIN);
        }
        if (HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_3) == GPIO_PIN_SET) {
            HAL_GPIO_TogglePin(LED_PORT, LED_11W_PIN);
        }
        HAL_Delay(1000);
    }
}

void SystemClock_Config(void) {
    // System clock configuration code
}

void GPIO_Config(void) {
    __HAL_RCC_GPIOA_CLK_ENABLE();
    
    GPIO_InitTypeDef GPIO_InitStruct = {0};
    GPIO_InitStruct.Pin = LED_60W_PIN | LED_11W_PIN;
    GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
    GPIO_InitStruct.Pull = GPIO_NOPULL;
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
    HAL_GPIO_Init(LED_PORT, &GPIO_InitStruct);
}

void ADC_Config(void) {
    // ADC configuration code
}

void UART_Config(void) {
    // UART configuration code
}

通过以上设计方案,我们满足了题目的所有要求,并确保系统的安全、准确和稳定。设计中采用的核心器件和原理图设计要点也全面覆盖了检测和控制的关键部分。


本题考察的主要知识点:

  1. 电缆布线图设计与检测: 要求根据图纸在板面布线,同时使用探测仪进行检测。
  2. 基本电路设计与开关控制: 涉及灯泡的开关和电源设计。
  3. 微控制器应用: 使用MCU控制灯泡的开关,并处理与探测仪相关的数据。
  4. 电磁探测技术: 利用电磁探测仪检测电缆位置,并将数据反馈给MCU进行处理。
  5. 信号处理与显示: MCU接收到探测仪信号后进行处理,并在显示屏上实时显示。
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号