基于PSoC的精简LED点阵系统设计方案.doc

基于PSoC的精简LED点阵系统设计方案.doc

ID:27870683

大小:409.00 KB

页数:13页

时间:2018-12-06

基于PSoC的精简LED点阵系统设计方案.doc_第1页
基于PSoC的精简LED点阵系统设计方案.doc_第2页
基于PSoC的精简LED点阵系统设计方案.doc_第3页
基于PSoC的精简LED点阵系统设计方案.doc_第4页
基于PSoC的精简LED点阵系统设计方案.doc_第5页
资源描述:

《基于PSoC的精简LED点阵系统设计方案.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于PSoC的精简LED点阵系统设计方案  摘要:本文介绍了传统采用单片机控制的LED显示屏设计方法与基于PSoC技术的LED显示屏设计方法的区别,阐述了PSoC技术在LED点阵显示系统设计中的优势。以PSoC系列的CY8C27443芯片为核心的LED点阵显示系统为例,具体描述了PSoC多功能精简尺寸型LED点阵系统的硬件设计、PSoC的配置和软件功能的具体设计实现方法。由于CY8C27443芯片的内部资源更加丰富所以进行LED点阵系统的设计比51单片机电路更加简单,性能更加稳定,软件设计也更加简单方便,从而大大节省了开发周期和成本。  

2、传统采用51单片机控制LED点阵的显示屏功能相对比较单一若要使其实现功能的多样化,则往往需要花费大量的时间和精力设计复杂的外围电路,故其系统设计中使软件、硬件的设计更为复杂,增加了开发难度;增大了显示屏的体积和重量,不易于运输和安装;更重要的是产品生产成本也较为高昂。与传统LED显示屏相比,基于PSoC技术所开发的多功能精简尺寸型LED点阵显示屏是利用片上系统的技术优点将各个不同功能的模块集成在同一芯片上,由于其仅仅通过添加和减少芯片上的模块就可以实现相应功能的增减,这就在很大程度上弥补了传统LED显示屏的不足,缩短了开发周期,使产品更容

3、易升级更新。    1系统工作原理    1.1PSoC系列单片机介绍  PSoC:(ProgrammableSystem-On-Chip)可编程系统级芯片,是新一代片上系统单片机。由赛普拉斯公司的PSoC(TM)混合信号阵列是可编程的片上系统(SOC),该芯片集成了微控制器及嵌入式系统中常需扩充的模拟及数字组件。同时,也可将PSoC视为8位微控制器,即8位单片机。但是和一般单片机不同的是它几乎不需要外围电路,一片PSoC芯片就可实现一个电子系统,而且PSoC具有比一般单片机更多的内部资源。国外专家把它的发展喻为第二次电子学革命。本系统使

4、用的PSoC芯片是CY8C27443,CY8C27xxx是PSoC混合信号阵列中在模拟量中处理最为强的一个系列[1],下表1是28管脚的CY8C24533和AT89C51之间的比较。从上表中我们不难看到CY8C27443芯片的内部资源更加丰富所以进行LED点阵系统的设计比51单片机电路更加简单,性能更加稳定。该芯片价格很廉价而且还增加A/D模块,D/A模块,SPI接口模块,PWM模块,温度传感器等都可以集成在芯片内部这样就使得外围电路大大减少,硬件电路尺寸更加精简、可靠。软件设计也更加简单方便大大节省了开发周期。CY8C27443芯片价格

5、相比51单片机来说虽然高出了2-3倍但是内部有其丰富的资源可供配置所以该系统成本可以节省50%~60%左右。    表1CY8C24533和AT89C51之间的比较    1.2基于PSoC的精简尺寸LED点阵系统的硬件设计  基于PSoC的多功能精简尺寸型LED点阵系统的硬件设计如图1所示,以PSoC为控制器的LED点阵系统通过TG202烟雾传感器传感器,HM1500湿度传感器,以及PSoC片内集成的温度传感器。分别采集到空气中的烟雾浓度,湿度和温度情况后及时发布到LED显示屏上显示,当出现异常情况时还可以通过蜂鸣器发出报警。采集到的数

6、据也可以通过Si4432无线收发模块送入PC机进行外部环境监测。同时也可以在PC机上输入字符后通过无线收发模块发送到LED显示屏来发布广告和通知等信息。由于PSoC同时具有片内和片外系统时钟源。从而且显示屏扫描速度可以提高,使得产品硬件设计性能更加可靠,加之PSoC可以动态重构所以产品更加灵活多变,功能更加齐全;软件设计方面有厂商提供的API函数可供调选,编程者无须向使用51单片机那样在底层驱动上大费心思,这样使底层驱动程序开发周期大大缩短,从而可把精力更多的应用程序开发上,提高了开发效率。    图1基于PSoC的多功能精简尺寸型LED

7、点阵系统的硬件设计    1.2.1TGS202作为气体传感器  本系统采用TGS202作为气体传感器来检测空气中含有的CO,CO2,煤气,甲烷等气体来检测环境中的烟雾,当探测到这些气体时TG202的内阻变小,从而使得输出端电压快速上升,以达到检测火灾的功能。  通过配置PSoC中的放大器和8位8通道A/D转换模块,并且该内部采用了sinc2滤波器是硬件电路来实现减少了CPU的开销,并可以进行64倍过采样,从而降低了对前端滤波器的抗混叠要求该滤波器。实现把气体传感器的模拟量转化成数字量,并且重复测试三次以上将得到的数据的平均值送到指定的单

8、元存储。  一旦发现气体超标则PWM模块输出口就输出1KHz的方波来驱动蜂鸣器以达到报警的目的。    1.2.2温度传感器  PSoC微控制器内部自带温度传感器,其绝对温度成正比即线性的输出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。