欢迎来到天天文库
浏览记录
ID:15244535
大小:624.00 KB
页数:7页
时间:2018-08-02
《基于psoc的精简尺寸型led点阵系统设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、传统采用51单片机控制led点阵的显示屏功能相对比较单一若要使其实现功能的多样化,则往往需要花费大量的时间和精力设计复杂的外围电路,故其系统设计中使软件、硬件的设计更为复杂,增加了开发难度;增大了显示屏的体积和重量,不易于运输和安装;更重要的是产品生产成本也较为高昂。与传统led显示屏相比,基于psoc技术所开发的多功能精简尺寸型led点阵显示屏是利用片上系统的技术优点将各个不同功能的模块集成在同一芯片上,由于其仅仅通过添加和减少芯片上的模块就可以实现相应功能的增减,这就在很大程度上弥补了传统led显示屏的不足,缩短了开发周期,使产品更容易升级更新。
2、 1系统工作原理 1.1psoc系列单片机介绍 psoc:(programmablesystem-on-chip)可编程系统级芯片,是新一代片上系统单片机。由赛普拉斯公司的psoc(tm)混合信号阵列是可编程的片上系统(soc),该芯片集成了微控制器及嵌入式系统中常需扩充的模拟及数字组件。同时,也可将psoc视为8位微控制器,即8位单片机。但是和一般单片机不同的是它几乎不需要外围电路,一片psoc芯片就可实现一个电子系统,而且psoc具有比一般单片机更多的内部资源。国外专家把它的发展喻为第二次电子学革命。本系统使用的psoc芯片是cy8c274
3、43,cy8c27xxx是psoc混合信号阵列中在模拟量中处理最为强的一个系列[1],下表1是28管脚的cy8c24533和at89c51之间的比较。从上表中我们不难看到cy8c27443芯片的内部资源更加丰富所以进行led点阵系统的设计比51单片机电路更加简单,性能更加稳定。该芯片价格很廉价而且还增加a/d模块,d/a模块,spi接口模块,pwm模块,温度传感器等都可以集成在芯片内部这样就使得外围电路大大减少,硬件电路尺寸更加精简、可靠。软件设计也更加简单方便大大节省了开发周期。cy8c27443芯片价格相比51单片机来说虽然高出了2-3倍但是内部
4、有其丰富的资源可供配置所以该系统成本可以节省50%~60%左右。表1cy8c24533和at89c51之间的比较 1.2基于psoc的精简尺寸led点阵系统的硬件设计 基于psoc的多功能精简尺寸型led点阵系统的硬件设计如图1所示,以psoc为控制器的led点阵系统通过tg202烟雾传感器传感器,hm1500湿度传感器,以及psoc片内集成的温度传感器。分别采集到空气中的烟雾浓度,湿度和温度情况后及时发布到led显示屏上显示,当出现异常情况时还可以通过蜂鸣器发出报警。采集到的数据也可以通过si4432无线收发模块送入pc机进行外部环境监测。同时
5、也可以在pc机上输入字符后通过无线收发模块发送到led显示屏来发布广告和通知等信息。由于psoc同时具有片内和片外系统时钟源。从而且显示屏扫描速度可以提高,使得产品硬件设计性能更加可靠,加之psoc可以动态重构所以产品更加灵活多变,功能更加齐全;软件设计方面有厂商提供的api函数可供调选,编程者无须向使用51单片机那样在底层驱动上大费心思,这样使底层驱动程序开发周期大大缩短,从而可把精力更多的应用程序开发上,提高了开发效率。图1基于psoc的多功能精简尺寸型led点阵系统的硬件设计1.2.1tgs202作为气体传感器 本系统采用tgs202作为气体
6、传感器来检测空气中含有的co,co2,煤气,甲烷等气体来检测环境中的烟雾,当探测到这些气体时tg202的内阻变小,从而使得输出端电压快速上升,以达到检测火灾的功能。 通过配置psoc中的放大器和8位8通道a/d转换模块,并且该内部采用了sinc2滤波器是硬件电路来实现减少了cpu的开销,并可以进行64倍过采样,从而降低了对前端滤波器的抗混叠要求该滤波器。实现把气体传感器的模拟量转化成数字量,并且重复测试三次以上将得到的数据的平均值送到指定的单元存储。 一旦发现气体超标则pwm模块输出口就输出1khz的方波来驱动蜂鸣器以达到报警的目的。 1.2.
7、2温度传感器 psoc微控制器内部自带温度传感器,其绝对温度成正比即线性的输出电压。flashtemp应用程序接口(api)把温度传感器转换为每摄氏度一个计数。psoc内部的温度传感器flashtemp为户模块提供了一项bflashwriteblock函数的初略温度测量功能,它的测量范围在-40-+80度之间,单位是摄氏度。 1.2.3湿度传感器 湿度是表示空气中水蒸气的含量的物理量[2],本系统采用humirel公司的hm1500湿度送变器,hm1500的测湿元件选用湿敏电容hs1101,当外界相对湿度变化时,感湿膜能吸附和释放水汽分子,引起
8、其介电常数发生变化,从而使元件电容量改变。利用电容量与相对湿度的函数关系即可测量湿度[3]。 hm1500
此文档下载收益归作者所有