2025年电赛I题非接触智能控制盘国二
辽宁机电职业技术学院===非接触智能控制盘:
我们在硬件上面遇到了各种难题,需要自制硬件超声波传感器,设计电机调压调速控制电路。最后完成基本要求和发挥部分。
我们一开始使用运放构成运算放大器和比较器的方法处理超声波信号,发现效果并不理想后来采取CS100A为核心搭建的
超声波收发电路外围电路简单可靠性高,工作时序由图1超声波距离测量时序图所示:
离计算公式:file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml5468/wps22.jpg
file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml5468/wps23.jpg为超声波在空气中的传播速度(340m/s),代入得简化公式:
理论误差:主要来自声速随温度的变化,修正公式为v=331.5+0.607T(T 为环境温度℃)。
测量误差: Ai8051U的定时器精度为25ns,对应距离分辨率 0.00017cm,满足 ±1cm 的设计要求。
风扇电压控制电路采用 "PWM - 低通滤波 - 线性稳压" 三级调节架构,下图PWM电压调节器的电路模型。
单片机输出占空比为D,频率1kHz的 PWM 信号,经RC低通滤波器转换为直流电压。该电压通过 LM358组成的缓冲器和电压PI调节器,
控制LM317 的输出电压:file:///C:/Users/ADMINI~1/AppData/Local/Temp/ksohtml5468/wps26.jpg
其中 k 为运放增益(实测 1.259),通过校准得到 PWM 占空比与输出电压的线性关系为UD = 0.1259x + 0.0064 (R2=0.9998)
通过 11 组实测数据验证,该模型在 23.25%-87.5% 占空比范围内的拟合误差≤0.05V,满足电压调节精度要求。
PWM 占空比与风扇电压控制电路输出的测试数据
最终版风扇电压控制电路图如下所示:
本系统采用 Ai8051U单片机,这款单片机不需要外部晶振和外部复位便可正常工作比传统8051约快70倍以上;支持在系统编程方式(ISP)更新用户应用程序
无需专用编程器;支持12位高精度15通道的模数转换,速度最快能达到800K。主控单片机最小系统电路图如下。
四个漫反射光电开关(U12-U14)采用并联设计,额外的LED3~6提供良好的状况反馈。当手掌遮挡光电开关时,输出端从高电平跳变为低电平
单片机在中断服务程序中记录触发时间和通道号,通过时序分析识别手势轨迹。电开关电路图如下所示。
程序基于Keil C51编译器开发环境,程序流程图如下:
主要程序模块包括:
1.主程序模块:采用前后台架构,主循环负责状态刷新和显示,中断服务程序处理实时事件(代码片段如下):
复制代码
演示视频如下
在设计中,力求硬件线路简单,充分发挥软件编程灵活的特点,来满足系统设计要求。系统以Ai8051U单片机为控制核心、自制信号稳定的超声波测距模块、优良的PWM调压电路,以及合理高效的单片机程序设计,使得我们顺利控制完成题目要求。经过几天努力奋战,从开始准备到第一时间接到题目,一直都全身心地投入比赛之中。
感谢STC提供的AI8051U实验箱和芯片,感谢学校老师后勤工作支持,同时也感谢大赛组委会给了我们这次重要的机会锻炼自己。
|