微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 基于GSM 的远程LED 点阵显示系统

基于GSM 的远程LED 点阵显示系统

时间:10-24 来源:3721RD 点击:

在ST_CP的上升沿进入到存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储器早一个脉冲。移位寄存器有一个串行移位输入端DS,一个串行输出Q7’和第二片74HC595的DS连接实现多片扩展。OE是输出使能端,该端为低电平时数据从74HC595寄存器内输出到数据总线上。

②、行驱动电路原理

4线-16线译码器,可以实现地址的扩展。

引脚说明

1-11 13-17 :输出端。(outputs (active LOW))

12:GND电源地 (ground (0 V))

18-19:使能输入端 (enable inputs (active LOW))

20-23:地址输入端 (address inputs)

24:VCC电源正 (positive supply voltage)

8*8点阵由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上。当点阵中的某一行置高电平,某一列置低电平,则该行列线交叉点的二极管就点亮。因此要实现某一列的发光二极管都点亮,则该列的列线上都应送上低电平,所有行线送高电平;若实现某一行的发光二极管都点亮,则该行的行线上都应送上高电平,所有列线送低电平,这一操作可以利用软件扫描的方法来实现。

下图为整体点阵模块原理图

(3)SD卡模块

由于单片机内部储存空间的局限性,无法将整个HZK16文件的内容全部存储进去,所以我们考虑到利用SD卡来储存汉字库文件。这样就可以通过单片机控制SD卡的读写将GSM无线数据模块所收到的信息转化为汉字显示到点阵屏上。

单片机通过SPI口与SD卡模块相连接,SD卡内部操作系统采用FAT32格式,所以,所有数据的读写均通过操作系统方式对SD卡内储存的数据进行操作。

SD卡模块的原理图如下:

图4

软件分析:

系统软件设计主要有四个功能:① 控制GSM 模块; ②根据接收到的内容从SD卡的汉字库文件中读取字模数据; ③向点阵显示模块传输数据; ④协调各个显示模块同时更新显示的数据。

图5

系统主程序流程图如图5所示,初始化部分完成单片机的初始化和SD卡模块的初始化操作,并且完成对TC35I模块的启动,完成模块登录到GSM网络,使之进入待机状态。通过AT指令对GSM模块进行初始化设置,使之可以接收和发送短消息,控制中心(手机)发送控制命令,通过接收短消息子函数解析短消息内容,完成对显示屏内容的改变。

根据主程序流程图和实际软件调试的步骤,系统软件的调试分几个模块:调试点阵屏显示程序、调试TC35I模块实现正常收发短消息、调试SD卡模块、调试各种编码转换。最终整合程序,完成主程序。

调试TC35I模块主要是对AT指令的熟练运用,通过不同的AT指令对模块进行设置,实现模块可以和单片机正常通信,模块自己识别指令完成收发短消息的操作,此时的短消息是传输不同命令的短信内容编码转换主要是综合上面的小程序,其一汉字转换成字符格式,这样才可以实现对短消息的传输,短消息包括点阵屏所要显示的汉字。其二把收到的短消息字符数据转换成国标码,这样才能跟SD卡里所储存的汉字库文件中汉字想对应,完成汉字的显示。

设计总结:

GSM作为国内通用移动通信网,具有其它通信方式不可比拟的优越性,通信范围广、传输数据可靠性高、短消息业务经济实惠,是远程无线数据传输系统比较好的数据传输方式,且GSM网覆盖范围广,系统抗干扰能力强、通信误码率低。

本系统所设计的基于GSM 的无线LED 显示屏系统,具有电路简单,组装、扩展容易方便,亮度高、整屏亮度均匀,无线传输距离可以任意远近,运行费用低,可靠性高低等特点。但是,目前做出了电路板,但是还是有一定的不足,还有一些方面有待改进,考虑到实际场合的应用,电源的供应可以选择蓄电池,也可以考虑使用太阳能作为系统的电源,这样可以大大提高系统的实用性。

附件:

图1、图2为作品实物图

图1、作品实物图

图2、作品实物图

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top