psoc精简尺寸型led点阵系统设计方案方案.docxVIP

  • 0
  • 0
  • 约6.24千字
  • 约 8页
  • 2020-12-07 发布于天津
  • 举报

psoc精简尺寸型led点阵系统设计方案方案.docx

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

文档评论(0)

1亿VIP精品文档

相关文档