1、 编号: 毕业设计说明书 题 目 : 住宅小区信息发布系统住宅小区信息发布系统 院 (系): 电子工程与自动化学院 专 业 : 测控技术与仪器 题目类型:题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发 2015 年 5 月 20 日 第 1 页 摘 要 利用 LabVIEW、RS485 总线、STM32 微处理器、FPGA 等技术,实现文字和图 片信息的远程、动态发布。 上位机程序采用 LabVIEW 编写。 上位机通过 485 总线向 STM32 发送待显示内 容。STM32 将数据暂存 Micro SD 卡中,在 VGA 场消隐期间,从 Micro SD 卡中读 取数据,
2、写入显存。FPGA 读取显存数据,产生 VGA 信号。显示器读取 VGA 信号, 将文字、图片显示出来。上位机与 STM32 之间的通信采用 4 线 485 总线。以数据 帧作为通信的基本单元,采用和校验的校验方法,能在一定程度上保证数据传输 的准确性和完整性。采用 GBK 字库,通过 LabVIEW 向 Micro SD 卡烧录了 3 种字 体、 7 种字号。 通过上位机向 STM32 发送 GBK 编码, STM32 就能根据编码, 从 Micro SD 卡中读取对应的点阵信息,并写入显存,实现汉字显示。ASCII 码的显示与汉 字的显示方法一致。 利用 IMG2LCD 软件生成图片点阵文
3、件,或者由 LabVIEW 对图片进行解码,生 成图片点阵文件。再将图片点阵文件、图片的大小位置信息发送给 STM32 进行处 理,实现图片显示。在 1024x768 分辨率的显示器上,实现显示 3 种字体、7 种 字号的 ASCII 码与汉字,实现显示 65536 色的图片,显示稳定、色彩鲜艳! 关键词:小区信息发布;485 总线;VGA 接口;LabVIEW 第 2 页 Abstract This system Release words and pictures remotely and Dynamically by using the technology of LABVIEW,RS4
4、85 BUS,STM32 MCU,FPGA etc. The host program designed by LabVIEW. The host send data to the STM32 by RS485 bus.STM32 will saves the data to Micro SD, and reads data from Micro SD ,then writes to the display memory in the course of VGA VBLANK.FPGA reads the data from the display memory ,and produces the signal of VGA. The display reads VGA signal and shows them on screen. The media of communication between HOST and STM32 is 4-wire RS485 Bus. The basic unit of communication