简介:本设计采用89C52单片机,包括人体红外检测模块、感光模块、测距模块、温度检测模块和语音提示模块。可设置合适的坐姿使用距离,并由测距模块实时检测,低于设置距离报警提示。利用光敏电阻检测环境亮度,当环境光线强度低于设定值时,提示使用者注意。人体红外检测模块可检测正前方是否有人,未检测到有人的信号时,可自动控制照明熄灭。使用温度检测模块,检测室内温度,以供参考。使用者可在多重检测模块下实现调整正确坐姿,同时达到保护视力的功能。
简介:摘要数控直流稳压电源是一种常见的电子仪器,对其设计展开研究具有十分重要的意义。本文以AT89C52单片机为主控制电路,设计了一款数控直流稳压电源,以期能为类似数控直流稳压电源的设计提供参考。
简介:摘要随着金温铁路信号设备的快速发展,数据采集势必在将得到越来越多的应用,而金温货线信号设备管内大部分车站都是6502系统,且未安装微机监测设备,繁琐的模拟量测试,导致工作效率大大降低,且在人工测试读数势必存在较大误差。若全线安装微机监测设备,成本将巨大,性价比不高,毕竟金温货线管内小站大多只有两三股道。因此本人以采集480轨道电路电压值为例,设计了一款简易且成本低廉的单片机采集系统。即基于单片机89C51的轨道电路数据采集系统,利用了MCS51产品的优越性能和经济性,设计出的具有相当的可行性数据采集系统。单片机采用AT89C51,模数转换使用AD0809,串口通讯芯片RS-232(MAX232CPE)。核心程序由C程序编写,分为显示子程序,A/D转化子程序,串口通讯协议,主函数采用调用各子程序运行。在PC端采用VB6.0的控件的功能,实现数据的采集和记录,生成的文本文件直观的体现了轨道电路电压值。
简介:摘要本文主要叙述一款基于ST89C51单片机作为控制芯片,ST89C51单片机开发板作为开发环境,应用C51编程语言,制作的电加热水装置温度控制系统。控制系统的输入端使用DS18B20传感器。另一个输入端使用可调节停止加热温度与回差值按键的输入;系统输出使用数码管显示输出,及蜂鸣器报警输出。该种类型控制系统性价比较高,是各行业类似的水、液体、空气加热装置温度控制系统使用频率较高的一种控制方式。
简介:摘要频谱仪以STM32F103单片机作为主控电路,包含程控衰减模块HMC624,滤波模块、混频模块ADL5801、固定增益放大模块adl5611、检波模块ad8310,利用锁相环芯片ADF4351生成系统扫频信号发生器,输出的信号频率范围为35MHz到400MHz以上。频谱仪采用两级混频,然后通过检波器对第二中频信号进行模拟检波,输出直流信号给STM32的ADC脚进行采集并处理,此外由程控衰减进行参考电平的调节,最后通过TFT液晶屏显示频率和频谱。该频谱仪实现了实用频谱仪的频标设置、扫频宽度、参考电平等功能。