近年来,LED 电子显示屏作为一种高科技产品日益引起人们的重视。它可以实时显示或循环播放文字、图形和图像信息,具有显示方式丰富、观赏性强、显示内容修改方便、亮度高、显示稳定且寿命长等多种优点,被广泛应用于诸多领域。随着LED 显示屏行业的不断发展, 人们对LED 显示屏的控制要求越来越高,尤其是LED 显示屏的远程控制,传统的单个LED 显示屏的控制已经很难满足多个LED 显示屏的应用场合。
目前,校园内的LED 公告板的使用越来越多,用于各类通知的宣传和传播,但其控制仍是以单块LED 公告板控制为主流,操作和更新显示屏信息十分不方便。在这种背景下,本设计对目前校园内的LED 公告板系统进行研究和改进,在原有的LED 公告板基础上加入了ZigBee 收发模块,设计了一个基于ARM器件,使用了触摸屏技术和ZigBee 无线传输技术的校园LED 公告板系统。
控制系统的硬件设计
S3C2440 处理器主控板模块
在此硬件平台上嵌入Linux 实时操作系统,进行校园整个LED 公告板系统的管理和控制。S3C2440 芯片支持触摸屏接口,其包含触摸屏控制器、四个外部晶体管,还有一个外部电压源。触摸屏接口控制,选择控制信号(nYPON、YMON、nXPON、XMON)和模拟引脚与触摸屏面板的引脚和外部晶体管相连。
PS2 键盘模块
PS2 键盘传输协议是以下面的数据格式进行数据传输的:1 个起始位(总是逻辑0),8 个数据位(低位在前),1 个奇偶校验位(奇校验),1 个停止位(总是逻辑1),1 个应答位(仅用于在主机对设备的通信中)。键盘的发送时序如图2 所示。
四线电阻式触摸屏模块
四线电阻式触摸屏是电阻式触摸屏中应用最广、最普及的一种。其结构由下线路导电ITO 层和上线路导电ITO 层组成,中间由细微绝缘点隔开。当触摸屏表面无压力时,上下线路成开路状态;一旦有压力施加到触摸屏上,上下线路导通,控制器通过下线路导电ITO 层在X 坐标方向上施加驱动电压, 通过上线路导电ITO 层上的探针侦测X 方向上的电压, 由此推算出触点的X 坐标,通过控制器改变施加电压的方向,同理可测出触点的Y 坐标,从而明确触点的位置。其等效电路如图3 所示。
图3 四线电阻式触摸屏的等效电路。
ZigBee 无线传输模块
ZigBee 通信模块选用顺舟科技的SZ05 模块,处理器与通信模块通过RT1_TX 和RT1_RX 引脚连接,在叫号终端中应用的通信模块选用终端节点工作模式(即把通信模块上的DS 引脚接地)。ZigBee 无线传输模块与主控制板的连接如图4 所示。
图4 ZigBee 无线模块与主控制电路连接图。
这里ZigBee 构成一个星型网的网络类型, 发送模式设置为主从模式,波特率选择为9600,数据位设置为8+0+1.使用ZigBee 无线传输模块实现无线数据显示信息传递与更新, 避免了使用基于中国移动通信运营商的GSM/GPRS 通信网络的数据传输而带来在信息更新时的额外开销费用。
关键字:ARM LED公告板 硬件电路
引用地址:
采用ARM的LED公告板硬件电路剖析
推荐阅读最新更新时间:2024-11-13 17:09
ARM菜鸟:JLINK与JTAG的区别
调试ARM,要遵循ARM的调试接口协议,JTAG就是其中的一种。当仿真时,IAR、KEIL、ADS等都有一个公共的调试接口,RDI就是其中的一种,那么我们如何完成RDI-- ARM调试协议(JTAG)的转换呢?有以下两种做法: 1.在电脑上写一个服务程序,把IAR、KEIL和ADS中的RDI命令解析成相关的JTAG协议,然后通后一个物理转换接口(注意,这个转换只是电气 物理层上的转换,就像RS232那样的作用)发送你的的目标板。H-JTAG就是这样的。H-JTAG的硬件就仅是一个物理电平的转换接口,所以很简单。 而电脑中装的h-JTAG软件就是前面说到的服务程序,负责协议转换的。 2.做一个板,用此板直接接收来自IAR、KEI
[单片机]
挑战Intel 高通推首款48核ARM服务器芯片
根高通在2014年11月正式宣布将进军服务器市场,而谋划早就开始了, 只不过要定制ARMv8架构的大型服务器芯片,再创建完整的生态系统,去挑战强大的x86,并不容易。 高通的首款服务器芯片叫做Centriq 2400 (代号Falkor),面向数据中心应用,采用10nm FinFET 工艺制造,但代工厂不详,可能是三星10LPP,也可能是台积电CLN10FF。 该芯片基于64位ARMv8架构自主研发,最多48个核心、48个线程,支持三级缓,并可能集成存储、网络、图形等各种IO。 该芯片基于64位ARMv8架构自主研发,最多48个核心、48个线程,支持三级缓,并可能集成存储、网络、图形等各种IO。 今天,高通首次实地
[嵌入式]
ARM白皮书聚焦下一代处理器架构
日前,ARM联合高通发布了技术白皮书,称基于 ARMv8-A 的高集成 SoC(系统级芯片)将引发新一代变革,目前 SoC主要基于ARMv7-A架构。 手机芯片中包括了计算、通信等不同处理器模块,但计算模块主要根据ARM处理器搭建,ARM处理器因此有“芯片中的芯片”之称。白皮书披露,超过 95% 的Android 设备芯片基于 ARM架构,从 25 美元的入门级智能手机到 600 美元的顶级智能手机。 在ARM披露的业务模式中,高通等“ARM 许可人”将ARM处理器与其他处理器、技术模块集成后,向市场推出各自不同品牌的SoC。 目前,联发科新的4G旗舰处理器MT6595采用了32位的ARM多核处理器,联发科即
[网络通信]
Azure ARM (6) ARM Template简单介绍
在上一节中,笔者介绍了如何从现有的Azure Resource Group导出Template。 接下来,我们将总体介绍Azure Template。 1.首先,我们打开文本编辑器,创建一个JSON文件,命名为azuredeploy.json 然后复制以下内容: { $schema : http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json# , contentVersion : 1.0.0.0 , parameters : { }, variables : { }
[单片机]
基于ARM的智能避障小车设计
0 引言 汽车的紧急避障是由电脑模拟司机的主动控制过程,以汽车为控制对象进行实时信号采集、分析和处理,在紧急情况下可代替司机的驾驶操作。通过红外线传感器可以感知汽车行驶环境,实现汽车的避障功能。 本文通过s3c44b0x开发板和ADS集成开发平台,设计出基于嵌入式系统的智能小车控制器。其优点是功耗低、体积小、集成度高、可靠性强,为智能汽车技术的发展提供了广阔的前景。 1 系统的功能描述 普通的玩具小车一般需要在外加条件下才能按照自己的设想避开前方存在的障碍去自动行驶,而目前可借助嵌入式技术让小车无需外加条件便可完成智能化,即实现自动避开障碍物的功能。从原理上讲主要是依靠小车上的红外避障传感器来检测可能出现的障碍物的信号并将其反
[单片机]
LPC ARM使用SPI总线控制8个LED灯
下面给出一个LPC ARM7通过SPI总线控制8路流水等的实例,让大家对SPI总线传输、发送数据有一个清晰的了解。 电路图如下: 开发板通过SPI总线控制74HC595驱动8盏LED灯。 程序清单如下: #include config.h #define SPI_CS (1 16) // P0.16口为片选脚 #define CE_Low() (IO0CLR |= SPI_CS) // 选中从器件 #define CE_High() (IO0SET |= SPI_CS) /* 流水灯花样,低电平点亮,注意调用时候用了取反操作 */ const uint32
[单片机]
ARM中char、short、int、long、float、double数据类型占多少位
arm是32位单片机: char:1字节 short:2字节 int:4字节 long:4字节 float:4字节 double:8字节 如果遇到其他单片机,可以用sizeof测量: printf( char: %dn , sizeof(char)); printf( short: %dn , sizeof(short)); printf( int: %dn , sizeof(int)); printf( long: %dn , sizeof(long)); printf( float: %dn , sizeof(float)); printf( double: %dn , si
[单片机]
13.ARM协处理器的知识
在处理器中有协处理器来辅助处理器完成部分功能的,主要是协助作用。 协处理器: 协处理器用于执行特定的处理任务,如:数学协处理器可以控制数字处理,以减轻处理器的负担。ARM可支持多达16个协处理器,其中CP15是最重要的一个。 在ARM9、ARM11、cortexa8等核中,CP15的功能都是一样的。 在ARM11核的文档看到图1-1: The section gives an overall view of the system control coprocessor. For detail of the registers in the system control coprocessor, see System contr
[单片机]