LED矩阵显示40×7;显示时钟、日历、室内外温度、自定义文字按摩;自动夏令时;能够在断电的情况下保持实时时钟正常工作一周以上。时钟自动校准——软件功能,每天加减预设秒数(0-59),提高时钟精度;内部温度测量(-40 ÷ +75)℃,精度±0.5℃;室外温度测量(-40 ÷ +75)℃,精度±0.5℃;显示达到的和温度;支持静态和运行不同效果的按摩;完整的西里尔字母和特殊符号支持;外部存储器可存储 10 条自定义消息,可通过 PC 软件自由配置;内置固定消息;自动亮度控制;红外遥控设置和按摩选择;电源:12÷24V直流;前面板尺寸 305×69 毫米。
原理图说明
该装置分为LED控制板和LED显示板两部分。两个 PCB 设计为使用两组双排连接器和 4 个垫片依次安装在一起。该连接器的一个用于电气连接,而另一个仅用作机械连接元件。
该装置的是单片机PIC18F252(U9)。微控制器控制设备的所有功能,生成控制LED矩阵的整个算法。 LED 以 40×7 的矩阵形式连接。列将 LED 的阴极连接在一起,行将 LED 的阳极连接在一起。 LED 逐行动态控制。为了保证空间和组件数量,LED 由 ST MicroElectronics 生产的专用 LED 驱动器 STP16CP05 (U101-U103) 驱动。每一颗IC都包含16位串行输入、并行输出移位寄存器、锁存寄存器和16个恒流输出通道。输出为开漏型,允许连接提供高达 20V 电源电压的负载。所有输出的恒定电流由连接到引脚 23 的外部电阻器 (R115-R117) 设置。该值将 LED 电流设置为 5 至 100mA。
在此应用中,三个 LED 驱动器级联连接,并通过 SPI 协议由微控制器控制。微控制器发送一个 48 位字,控制一行。 40 LSB 代表行中的 LED 状态(1-开,0-关)并控制其阴极。 7 个 MSB 通过 7 个驱动晶体管 (VT101 – VT107) 控制阳极。第 40 位保持未使用。微控制器每 1ms 发送这个 48 位字。每行显示有 7 个行周期,加上一个空白周期,用于处理温度测量值。因此,显示器的刷新率为125Hz。使用“输出使能”(OE) 引脚来控制显示亮度。
每个行周期均以 OE 引脚上的逻辑 0 开始(输出已启用)。根据所需的亮度,使用微控制器的片上 PWM 模块更改启用信号的持续时间。
请注意,列数和行数并未按顺序连接到 IC (U101-U103) 的相应引脚。这样做是为了简化 PCB 设计。 LED 的相应位由软件重新排列,以使其符合其物理顺序。