当前位置:首页 > 电源 > 数字电源
[导读]LED时钟显示屏的长时间使用,会产生一定的累加误差,故使用一段时间需进行校正,但大屏幕时钟显示器,通常悬挂在较高处,时间的调整与修改需工作人员爬到高处进行操作,既不方便,又不安全,如何完善电路结构,设计出安全、实用的遥控电路是很多电子爱好者一直关注的问题。本系统设计了一种采用无线遥控修改时钟数据的LED时钟显示屏。

引言


LED时钟显示屏的长时间使用,会产生一定的累加误差,故使用一段时间需进行校正,但大屏幕时钟显示器,通常悬挂在较高处,时间的调整与修改需工作人员爬到高处进行操作,既不方便,又不安全,如何完善电路结构,设计出安全、实用的遥控电路是很多电子爱好者一直关注的问题。本系统设计了一种采用无线遥控修改时钟数据的LED时钟显示屏。

系统组成


1 遥控发射器

图1遥控发射器框图

遥控发射器由6个按键、F06A无线发射芯片、4个隔离二极管等元件组成。如图1所示。


2 LED时钟屏控制系统


控制系统由J06A遥控接收模块、单片机AT89S52、实时时钟芯片DS2321、EEPROM、LED驱动电路等构成。

图2 LED时钟屏控制系统框图

 

硬件电路设计


1 无线电遥控发射部分


电路如图3所示,发射元件采用自带编码器的F06A模块,其发射频率稳定在315MHz,工作电压范围为3~12V,发射功率为10mW。本系统采用两块3V钮扣电池供电,可工作半年以上。该模块有8位/3态地址编码,用于识别发射与接收装置的一一对应,以防对其他遥控电器影响而产生误动作。在安装该模块时,先对8个地址编码端进行适当连接(编码),如将1、2号地址接为高电平,则地址码为11000000。有四个数据引脚D1、D2、D3、D4,本设计中四个数据端分别连接按键S1、S2、S3、S4,S1为功能状态切换键,S2为调整“加”键,S3调整“减”键,S4为确认键。同时扩展了两个按键S5、S6,分别作为开启显示键和关闭显示键。LED为按键指示灯,S7为遥控部分电源开关。该模块正常发射距离为10m,若外加一根长约24cm的单股天线,发射距离更远。


2 遥控接收部分


遥控接收部分如图4所示,接收模块采用与F06A配套使用的J06A,该模的工作电压为2.6~3.6V,接收灵敏度为5μV,其上有8个地址编端,使用时其连接必须与发射模块的地址编码一致。该模块接收频率为315MHz,它将接收到的遥控信号经内部解调、解码,还原为与发射端完全相同的密码信号,从它的四个数据输出端一路送给单片的P1.0~P1.3口,另一路径隔离二极管D7~D10,控制三极管Q8的导通,从而使单片机INTO产生中断,单片机将P1.0~P1.3的信息与原设定信息进行对比之后,从而执行相应的操作。

图3无线电遥控发射部分电路图


3 DS3231实时时钟芯片


DS3231是一款低成本,超高精度的实时时钟芯片(RTC),片内集成了高稳定度、具有温度补偿电路的晶振,在   -40℃~+85℃范围内提供每年±2min的时钟精度。与其他基于晶体的方案相比,DS3231在温度范围内的时间精度提高了5倍。RTC提供秒、分钟、小时、日、星期、月和年等信息,带有润年修正,并自身带有电池,在没有外部电源的情况可工作10年。还提供两个可编程闹钟和可编程方波输出,I2C双向数据总线传输。采用16脚封装。


4 EEPROM 24C08


24C08是8KB的不具备加密功能的电可擦除PROM,与二线协议I2C总线兼容,采用8脚封装,体积小,功耗低,使用方便,存储结构简单,只有读写两种操作功能,在此用于存储有关遥控密码信息和时钟芯片信息。


5 LED驱动电路


显示屏驱动部分采用MBI5001集成芯片,它既具有移位功能又有锁存功能,为串入并出的8位寄存器。具体控制方式为第一片MBI5001的输入数据端SDI连接到单片机的串行数据输出端,它的数据输出端SDO连接到下一片的SDI端,各片均采用相同的方法级联而成。各片相应的CLK、LE、OE端分别并联,作为统一的数据移位信号、串行数据移入锁存器信号和锁存器输出数据信号的连接端。

图4 遥控接收部分电路图


6 单片机选用AT89S52,其外部晶振频率为12MHz。采用LED数字点阵作显示器,本设计假定为显示4个字符(根据实际具体需要设计显示字符的个数)。单片机P2.4口与第一片显示驱动器的数据输入端SDI相连,进行串行数据通信,P2.3、P2.2口分别接所有MBI5001共用的时钟脉冲输入口和移入锁存器信号输入口,P2.1用做输出锁存信号输入口。P1.0口接蜂鸣器,当查询到有遥控信号输入时即鸣叫。实时时钟DS3231和EEPROM24C08都支持双向I2C总线和数据传输协议,P3.0、P3.1口分别为SCL和SDA输入,它们通过I2C总线和CPU之间进行数据交换。


软件设计


主程序的主要功能包括:设置堆栈、定时器及串口初始化,设置中断的有关参数,并初始化一些要用到的寄存器和标志,完成键盘监控功能,以便当有按键按下时,执行相应的操作;当没有接键按下时,读取DS3231的时钟数据并进行数据处理,如时钟数据送入显示缓冲区等,最后还要将显示缓冲区的数据送串行显示。如图5所示。

图5主程序流程图

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

串口作为单片机开发的一个常用的外设,应用范围非常广。大部分时候,串口需要接收处理的数据长度是不定的。那么怎么才能判断一帧数据是否结束呢,今天就以STM32单片机为例,介绍几种接收不定长数据的方法。

关键字: 单片机 串口 STM32

奈飞(Netflix)今年早些时候从数据中看到了一个令人担忧的信号:用户访问该流媒体服务的频率下降了。该公司对其用户在四周时间里观看其内容的天数进行了跟踪,并担心访问频率的下降会增加用户取消订阅的可能性。在发现这一问题之...

关键字: 信号 流媒体 TI ST

单片机诞生于1971年,经历了SCM、MCU、SoC三大阶段。单片机由以前的1位、4位、8位、16位,发展到现在的32位甚至64位。当前国内MCU厂商已有上百家,对标进口芯片的情况非常严重,导致国内MCU产品将陷入同质化...

关键字: 单片机 MCU 市场

(微控制单元 MCU(Microcontroller Unit),又称单片机,是把中央处理器(CentralProcess Unit; CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、US...

关键字: 单片机 芯片 CPU

在疫情的影响下,出门后、用餐前使用酒精消毒已成了人们的日常,而酒精喷雾机也因此变得十分热销。为了避免交叉感染的风险,自动酒精喷雾器也就应运而生。不同于传统手动喷雾器不美观、手部接触不卫生的bug,此款自动感应酒精喷雾器使...

关键字: 芯岭技术 方案开发 解决方案 单片机

运放在没有输入的情况下,实际中仍会输出一个小电压。而这个小电压,会根据我们设置的放大倍数同等地被放大,同时,这个被放大的信号是有正、负之分的。

关键字: 运放 放大倍数 信号

在实际的单片机控制系统中,有时候会使用数字逻辑芯片对单片机和受控元件进行隔离,以保护单片机,或者令单片机更好地对后级进行控制。

关键字: 单片机 数字逻辑芯片 受控元件

MH32F103AVET6使用高性能的32位内核,内置了多达2个高级定时器、10个通用定时器、2个基本定时器、3个12位的ADC、2个12位的DAC,还包含标准和先进的通信接口包括:3个SPI接口、2个I2S接口、2个I...

关键字: 单片机 MCU

最近由于换季,天气突然的转凉,大家也是直呼好冷。天冷了自然是要注意防寒保暖。一个能够当充电宝用的暖手宝会是你最好的陪伴。暖手宝是一种非常便捷易用的发热工具,并且体形小巧,可以随身携带并轻易握在手中,也可以放置在身上的其它...

关键字: 芯岭技术 方案开发 解决方案 单片机

XL32F003 系列微控制器采用高性能的 32 位 ARM®Cortex®- M0+ 内核,宽电压工作范围的MCU。嵌入高达64 Kbytes flash和8 Kbytes SRAM存储器,最高工作频率32 MHz。包...

关键字: 单片机 MCU

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭