基于CH32V307的课程作业设计
一种多种联合控制的照明系统设计
声明:
1、本文为在校期间实践课程的课程作业,上传平台仅作为课程评分依据。
2、本文不可用于其他用途,不可私自转载。
3、本人系在校大学生,欢迎各路大佬指点,也欢迎同学们来一起讨论。
目录
一、前言
传统的声控楼道照明设施在声音达到设定阈值的时候就会自动将灯点亮,但是在很多情况下,一些分贝较高的噪音在没人的情况下也会触发亮灯的动作,同时又会因为人为发出的声音达不到亮灯动作的触发阈值,无法及时提供照明,于是产生了一种多种联合控制的楼照明系统设计。此设计是以传统的声控灯为基础,增加了新的传感器部件,在确保照明灯在无人的时候不会被误触发的同时保证有人时的触发成功率。
二、硬件设计
1、开发板:
本设计采用的开发板为沁恒微电子RISC-V系列的MCU开发板(见图1)。该开发板的板载MCU为CH32V307VCT6,同时集成了WCH-Link调试下载器,可以直接连接进行调试和下载。
图1 CH32V307开发板
2、光敏传感电路:
光敏传感模块(见图2)采用灵敏型光敏电阻传感器,配有可调节的电位器用以调节阈值;比较器采用宽电压LM393比较器,信号干净,输出波形好。整个,快支持DO数字开关量输出和AO模拟电压输出。
图2 光敏传感模块
3、声音传感电路:
声音传感器模块(见图3)具有AO和DO两种信号输出模式,AO为模拟量输出,可以实时输出麦克风的电压信号;DO为数字量输出,当声音强度达到所设定的阈值时输出高低电平信号。
图3 声音传感模块
4、人体红外传感电路:
人体感应模块(见图4)在有人进入其感应范围时输出高电平,人离开感应范围时则输出低电平。考虑到用于楼道照明的场景可能会存在人员停留的情况,所选用的模块是可以重复触发的,即在感应范围持续有人的情况下,模块可以持续输出高电平,直到感应范围内没有人员停留。
图4 人体感应模块
5、照明电路:
本设计中采用一颗红色的LED作为照明状态的代替展示(见图5),在实际应用中可以采用单片机控制继电器,再以继电器控制高压照明电路的方式实现。
图5 照明状态展示(以红色发光二极管代替)
6、状态指示电路:
一颗绿色的发光二极管(见图6),用以电路的工作指示。
图6 状态指示电路(绿色发光二极管)
三、硬件连接
将上述所有模块通过杜邦线依照电路需求连接后,效果如图7所展示:
图7 电路连接图