我的订单购物车(0)联系客服 帮助中心供应商合作 嘉立创产业服务群
领券中心备货找料立推专区爆款推荐TI订货PLUS会员BOM配单PCB/SMT工业品面板定制

【立创电赛】PC性能监视器

2021-12-10 17:07:06阅读量:4369

本文作者:立创电赛选手@micespring,系“航顺HK32MCU杯”第六届立创电子设计大赛决赛入围作品,未经许可禁止商用&转载,点击查看原文章

赛事官网:DIY.SZLCSC.COM    

项目库:https://diy.szlcsc.com/p/projects


1、项目功能


本项目实现了一个可以实时监控电脑状态的硬件设备。它拥有一块4.3寸的LCD彩色显示屏,可以实时监视CPU、内存、硬盘、显卡的实时状态,方便掌握电脑主要硬件的负载。既适合游戏玩家了解系统的瓶颈所在,也适合用来观察是否有非法的后台程序在长期占用电脑的资源(比如挖矿类木马程序)。


同时,本项目也适合作为机箱美化的副屏使用。本项目使用的是上位机配合串口通讯的解决方案,仅需一根TYPE-C连接线就能工作,对比市场上现有的HDMI接口的小型显示屏+AID64之类的系统监控软件的解决方案,本项目拥有成本低廉,系统资源占用小,方便灵活的优点。市场上的HDMI方案虽然通用性强,但是作为副屏时一方面会浪费一个HDMI接口加一个用于供电的USB接口,另一方面还会加大显卡的压力,浪费系统性能。


最后,因为整个系统的性能冗余比较充足,所以在开发者手中,本项目也可以作为一款开源的嵌入式GUI开发平台来使用。



本项目硬件部分100%使用立创EDA进行设计。

因为本项目软件、硬件完全开源,可以随意浏览、下载本项目资源,或在此基础上进行二次开发。但是禁止商用



2、软硬件设计


硬件部分


显示系统经过综合考虑,采用了通用的4.3寸分辨率为480x272的LCD显示屏,面板材质为TN,硬件接口为RGB:



此类显示屏是事实上的商业显示屏标准,在市场上很容易买到,价格也十分低廉。


控制系统



这里选择了STM32F746ZG这款MCU作为整个控制系统的核心。


此MCU带有LTDC控制器,可以非常方便的驱动RGB接口的显示屏。同时该MCU还带有DMA2D加速器,可以对UI系统的绘制提供加速,保证界面的流畅性。


通讯系统


通讯系统使用经典的CH340E接口芯片,便宜稳定性能好。


电路中额外设计了一颗RGB灯,可以用来指示通讯状态。



为了防止意外的短路或者过载情况,还设计了有一颗自恢复保险丝。


其他系统部分可从原工程详细阅读,在此仅展示主要电路系统。


软件部分(逻辑及代码等见原工程)


UI系统的结构


界面壁纸


显示功能


CPU数据


亮度调节




3、成品展示




视频演示:查看演示



4、电路设计


原理图_MCU(局部)


顶层PCB



  

3D PCB说明



相关附件与代码,可在原工程下载查看。



本文作者:立创电赛选手@micespring,系“航顺HK32MCU杯”第六届立创电子设计大赛决赛入围作品,未经许可禁止商用&转载,点击查看原文章

广告图片