完结目标:
制造一款带有接纳短信功用的点阵屏显现体系,用于我校及公司等一些公共场所公共信息的发布。该体系能够完结不论用户在哪,身边有没有电脑,只需身上带有电话,就能够运用移动通讯网络的服务,发送自己想要显现的字在点阵屏上显现。
规划计划:
体系依据GSM 的无线长途LED 点阵显现体系, 体系是借助于移动通讯网络的服务, 运用GSM 模块的短消息功用,将信息从计算机传输到远端的显现屏。这种办法具有完结便利、信息传输牢靠、间隔能够恣意远近、运转费用低一级长处, 能够广泛地运用于室外LED 点阵显现。
点阵屏部分选用串行输入,并行输出,动态行扫描显现汉字的办法。经过串并转化器扩展I0口,到达操控LED点阵的64个列的意图。计划中运用8片串并转化器74HC595级联,锁存4个字的一行数据,并用4/16译码器74HC154挑选对应的行线,在主程序中经过逐行扫描使8片串并转化器锁存的数据顺次输入到点阵的列端口上,这样依据人体视觉暂留,能够完好的看到扫描后的汉字。
硬件规划:
该体系电路首要包含数据收发模块、单片机操控模块、点阵屏模块,及其SD卡模块构成。单片机作为体系的中心操控部件,首要完结对点阵屏和gsm模块的数据传输。其间传输的数据为点阵屏要显现的汉字,传输数据时一种办法是实时发送数据
(1) GSM模块电路
首要由TC35I模块、电平转化芯片MAX232 、电压转化芯片LP3966-ADJ 、SIM 卡座电路等构成。因为咱们只运用模块的短消息功用,不需求声响功用和电池充电功用,因而只需求正确规划出发动电路、SIM卡电路和RS232电平转化等电路遍可与单片机衔接,由单片机操控完结数据收发。
①、TC35I模块简介
TC35I模块有40个引脚,经过一个ZIF(Zero Insertion Force,零阻力插座)衔接器引出。这40个引脚能够划分为5类,即电源、数据输入/输出、SIM卡、音频接口和操控。
单片机经过串口与TC35进行数据通讯,通讯速率为9600bps,选用8位异步通讯办法,1位开始位,8位数据位,1位中止位。TC35模块输入输出的TTL正电平逻辑不是+5V,而是+2.8V左右,因而必要时加端口维护。
②、电源模块
GSM模块TC35I对电源的要求非常严厉,模块的作业电压规模为3.3~4.8V,推荐值为4.2V,当低于3.3V时,TC35I模块将自动关机。模块发动时也需求很大的电流才干够发动,不然模块不能正常作业。依据上述,电源芯片的挑选选用LP3966-ADJ,该芯片能够满意大电流的要求,能够到达3A的电流峰值,而且能够经过调理电阻R13使得输出电压有很大的改动规模,电源输出电压值挑选4.2V。电源电路如图2所示。
③、SIM模块
TC35I模块选用外接SIM,24~29为SIM卡引脚,SIM上的CCRST、CCIO、CCCLK、CCVCC和CCGND经过SIM卡卡座与TC35I的同名端直接相连,ZIF衔接座的CCIN引脚用来检测SIM卡是否插好,假如衔接正确,则CCIN引脚输出高电平,不然为低电平。考虑到搅扰的问题,通常在CCRST和CCVCC接两个小电容与地相连。
④、接口电平转化
单片机的接口电压为TTL电平,而TC35I模块的数据口电压为2.8V左右,因而在单片机与模块进行串行通讯时,不能直接相连,需求加端口维护电路,此部分电路选用74F07芯片完结端口电平的转化。电路如图4所示。
(2)点阵屏显现模块
LED点阵显现屏是一种经过操控半导体发光二极管的显现办法,用来显现文字图形等各种信息的显现屏幕。
LED 点阵显现器首要主操控器、各字行、列显现操控芯片和显现模块等部分组成。本点阵模块选用串行输入,并行输出,动态行扫描显现汉字的办法。经过串并转化器扩展I0口,到达操控LED点阵的64个列的意图。计划中运用8片串并转化器74HC595级联,锁存4个字的一行数据,并用4/16译码器74HC154挑选对应的行线,在主程序中经过逐行扫描使8片串并转化器锁存的数据顺次输入到点阵的列端口上,这样依据人体视觉暂留,能够完好的看到扫描后的汉字。
列驱动电路原理
因为显现多个汉字,需求多块LED点阵块,就需求选用级联多只串并转化器74HC595然后完结点阵的扩展。左图是74HC595的引脚分布图,各引脚功用为:
QA~QH: 并行数据输出,即存储器的数据输出
QH’ 9 串行数据输出
SCK 11 移位寄存器时钟输入
RCK 12 存储寄存器时钟输入
G 13 输出有用(低电平)
SCLR 10 主复位(低电平)
SER 14 串行数据输入 74HC595是具有8位移位寄存器和一个存储器,三态输出功用。移位寄存器和存储器运用独立的时钟。数据在SH_CP的上升沿输入,在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卡内贮存的数据进行操作。
软件剖析:
体系软件规划首要有四个功用:① 操控GSM 模块; ②依据接纳到的内容从SD卡的汉字库文件中读取字模数据; ③向点阵显现模块传输数据; ④和谐各个显现模块一起更新显现的数据。
体系主程序流程图如图5所示,初始化部分完结单片机的初始化和SD卡模块的初始化操作,而且完结对TC35I模块的发动,完结模块登录到GSM网络,使之进入待机状况。经过AT指令对GSM模块进行初始化设置,使之能够接纳和发送短消息,操控中心(手机)发送操控指令,经过接纳短消息子函数解析短消息内容,完结对显现屏内容的改动。
依据主程序流程图和实践软件调试的过程,体系软件的调试分几个模块:调试点阵屏显现程序、调试TC35I模块完结正常收发短消息、调试SD卡模块、调试各种编码转化。终究整合程序,完结主程序。
调试TC35I模块首要是对AT指令的娴熟运用,经过不同的AT指令对模块进行设置,完结模块能够和单片机正常通讯,模块自己辨认指令完结收发短消息的操作,此刻的短消息是传输不同指令的短信内容编码转化首要是归纳上面的小程序,其一汉字转化成字符格局,这样才干够完结对短消息的传输,短消息包含点阵屏所要显现的汉字。其二把收到的短消息字符数据转化成国标码,这样才干跟SD卡里所贮存的汉字库文件中汉字想对应,完结汉字的显现。
规划总结:
GSM作为国内通用移动通讯网,具有其它通讯办法不行比较的优越性,通讯规模广、传输数据牢靠性高、短消息事务经济实惠,是长途无线数据传输体系比较好的数据传输办法,且GSM网掩盖规模广,体系抗搅扰能力强、通讯误码率低。
本体系所规划的依据GSM 的无线LED 显现屏体系,具有电路简略,拼装、扩展简单便利,亮度高、整屏亮度均匀,无线传输间隔能够恣意远近,运转费用低,牢靠性高低一级特色。可是,现在做出了电路板,可是仍是有必定的缺乏,还有一些方面有待改善,考虑到实践场合的运用,电源的供给能够挑选蓄电池,也能够考虑运用太阳能作为体系的电源,这样能够大大提高体系的实用性。