openharmony中控屏开发:4.小型系统中控屏设计概述 原创
在我的产品开发诉求里,OpenHarmony带来最直接的价值在于:提供了轻量系统、小型系统、标准系统的整体解决方案,并支持应用程序一次开发多端部署。
OpenHarmony标准系统,对应当前常见android系统的中控屏方案,可用于更高硬件配置与性能需求的产品开发,后期会分享10寸中控屏,既采用标准系统实现。
OpenHarmony小型系统,对应当前常见Linux版本的中控屏方案,主打性价比。接下来我大概会用10多个章节的篇幅介绍一款4寸中控屏产品开发细节,包括结构、电路、系统、应用、语音交互几个方面。
OpenHarmony轻量系统,适用于比较便宜的MCU芯片,就是我们常说的单片机,我会用这个系统做个旋钮屏,在后续的章节里分享下相关开发步骤。
4寸3开6键中控屏产品设计思考
感谢欧瑞博设计了 MixPad 这款优秀的产品,让我有一个很好的学习对象。
4寸3开6键中控屏,既含有一个4寸屏幕,3路继电器开关、6路按键(通常定义为3路开关、3路场景)。
我认为这是一种很典型的具备指导意义的产品,它提供了电工企业从智能开关生产商向智能面板生产商角色转变的产品设计参考。
基于中控屏类产品的不断演进,以及智能驱动模块的成熟,个人认为传统电工的通、断控制型开关产品,将逐渐成为过去时,取而代之的是各类智能型控制面板。
这里简单介绍下后续篇幅涉及到的内容
1、结构
本案例结构设计相对比较简单,基本沿用了当前智能开关产品的设计思路。
2、电路
采用珠海全志R528作为主控芯片,该芯片包含双核 ARM Cotex-A7 CPU,内置128M DDR3内存,在保证产品性能需求的同时,能简化电路设计。同时包含丰富的片上资源与外设接口,如显示、音频、常用通信接口等。
本案例采用:
3.95寸MIPI接口电容屏
256M SPI FLASH存储单元
2路麦克风输入
1路ClassD功放输出,最大支持3W
采用瑞昱RTL8723DS系列的 WIFI + BT 模组
接入涂鸦 TYZS13 Zigbee网关模块
预留扩展串口,用于RS485或PLC网关模块接入
采用芯片内置低速率模数转换控制器(LRADC)扩展6路按键,以及部分I/O口驱动3路继电器与背光指示灯
5V/2A供电单元
3、系统
采用OpenHarmony小型系统设计,适配LiteOS-A内核,配置必要的子系统如UI、多媒体等。
4、应用
应用部分主要围绕网关功能与语音交互功能展开,涉及到涂鸦生态中控屏接入,以及思必驰语音交互相关内容。
最后再次说明,分享的目的在于交流和学习,文案中存在的错误之处,诚请大佬们不吝指正!