车载小液晶屏广告发布软硬件体系规划方案

发布时间:2022-06-25 23:37:34 来源:乐鱼在线

  GPRS(General Packet Radio Service,通用分组无线事务)的呈现充分运用了现有的GSM网络,不只适用于连续的、突发性的或频频的、少数的数据传输,也适用于偶然的大数据量传输。它使移动通讯与数据网络合二为一,它运用“分组交流”(Packet Switch)的概念所开展出的一套无线传输办法,可高效地运用现有的无线电频谱,为用户供给最快到达ll5kb/s数据传输率的服务。鉴于当时网络的开展,短音讯的敏捷遍及,使得用手机操控LED显现广告、新闻等大众信息成为了或许。用SMS操控

  本模块选用的是SIMCOM 的SIM300,外还需求手机卡座,当然还要有手机卡,此手机卡是为收短信而设置的。该模块的功用是经过天线接纳手机发过来的短信,而且经过串口与单片机保持联络,看是否有读短信的AT指令,等单片机读短信成功,再完结单片机删去短信的AT指令。

  该模块的首要芯片是STC89C58RD+单片机,该单片机处理速度快且RAM足够大。其首要优势是:时钟频率可达80 MHz;内部含有32 KB 的闪存、1 280 B 的RAM、8 K的EEPROM;IAP/ ISP 程序下载机制,大大下降设备开发本钱和运用本钱,并使硬件加密做到无懈可击;具有4 级8 个中止源,供给2 个额定的外部中止机制和4 个I/ O 口资源。这些特色大大简化了本体系外围电路的规划。

  单片机的首要功用是继续将已有的屏显现数据送LED屏,一起经过串口发AT指令监督GPRS 模块是否有新音讯,一旦有,便进入串口中止,对数据进行处理。而外部FLASH首要存的是一些常用汉字和一些符号的字模,单片机处理好文字信息后,将经过它取得汉字字模,以便屏显。

  终端显现设备LED屏首要操控芯片是74HC595,还有双向驱动芯片74LS245以及一些辅佐的电流扩大芯片。此屏能够显现12个16*16的汉字。

  软件规划部分可谓是整个体系的指挥中心,有了这部分的规划才干完结AT指令读删信息、信息解码、操控屏幕实时显现数据。

  SMS:文本短信服务。短音讯的内容能够是文本、数字或二进制非文本数据,但每个SMS容量均匀有140 字节,一般不超越60个汉字。 假如用户关机或不在服务区内,短音讯可存储在短音讯中心,待用户开机后就能够主动收到。发送和接纳SMS信息有三种办法:Block Mode ,Text Mode和PDU Mode。Block Mode已是旧日黄花。Text Mode是纯文本办法,国内手机一般不支持,首要用于欧美地区。本文一切收到的短信都是PDU Mode。

  3.21 PDU Mode PDU形式是发送或接纳手机短音讯最常用的一种办法,它把短音讯正文经过十六进制编码后传送。它能够发送最多160个字符,当运用7-bits编码的时分。8-bit编码(最多140个字符)一般无法直接经过手机显现;一般被用来作为数据音讯,例如:smart messaging中的图片和铃声)和OTA WAP设置。16-bit信息(最多70个字符)被用来显现Unicode(UCS2)文本信息,能够被大多数的手机所显现。本体系的文本信息选用的是Unicode(UCS2)办法,而小图片信息选用的是7-bits编码办法。由于信息来自手机,所以只介绍收到信息后,单片机的解码进程。 3.22 汉字的解码进程 外部FLASH贮存的是用matlab东西将Unicode(UCS2)码与国标码一一对应后的常用汉字和字符的字模,所以单片机的解码进程也便是寻觅相应字模的进程。当呈现需求处理的状况时,单片机经过串口把手机模块收到信息彻底读过来,由于此信息有一段音讯头:包含对方手机号、客服中心号码、时刻等等。而显现屏显现的时分只需求音讯的主题内容,所以单片机处理音讯时把屏号做为第一个字节处理将汉字对应的Unicode码转化成十进制的数字,然后别离出区号和位号去寻觅字模,然后按相应的次序存在单片机的内部ram里,便利取数据送屏。能够用图 2描绘。

  考虑到图片信息的数据量较大,一个16*16的图片的就有32个字节,用手机发送时选用的是7bit的编码办法,这样可节约一半的内存空间,单片机读和对信息进行取舍同文字信息。关键是这部分的解码。在这部分解码时首先要弄清楚7bit的编码原理。

  编码的进程比较简单了解:将源串每8个字符分为一组进行编码,在组内字符间紧缩,但每组之间是没有什么联络的。每一组内,首先将各个字符转换为7位的规范二进制ASCII码,然后要将后边字符的低位逐位调整到前面,补齐前面的不同。以发送一个16*16的图片为例编码后就有28个字节,但单片机读取的是56个字节,这是由于手机发送数据的进程中是把一个字节视为为二个字节进行发送的。当单片机担任解码时,采纳的处理办法是将每七个字节分为一组,处理为八个字节,再将这八个字节变换成相应的数字进行两两兼并,也便是复原本来图片的32个字节,这部分的程序如下:

  这些函数包含往内部ram写数据的writeyipin() 函数,送暂时贮存区的读数据函数,行扫描列扫描函数,送队伍数据函数,一起还有一些延时函数。值得一提的是writeyipin() 函数,在写数据时,由于选用的条屏是可显现12个16*16的图片,所以依照一个字队伍的显现次序存储,这样以来读数据送屏时不用做其他的处理,节约了时刻和资源。

400-677-3888