当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]除了光学红外输出外,许多电表还配备RS485接口,可通过该接口提供用电数据,例如用于控制家庭太阳能系统。根据地区和能源供应商的不同,数据通常通过广为人知的MODBUS RTU协议或所谓的SML协议(智能消息语言)传输。本文将演示如何使用ESP32(Feather Huzzah32)、SSD1306 OLED显示屏以及RS485 Wing模块来读取、解码并显示这些数据。

除了光学红外输出外,许多电表还配备RS485接口,可通过该接口提供用电数据,例如用于控制家庭太阳能系统。根据地区和能源供应商的不同,数据通常通过广为人知的MODBUS RTU协议或所谓的SML协议(智能消息语言)传输。本文将演示如何使用ESP32(Feather Huzzah32)、SSD1306 OLED显示屏以及RS485 Wing模块来读取、解码并显示这些数据。

连接电表

为了通过RS485将ESP32连接到电表,我使用了一个带有隔离接口的RS485扩展板。电表的RS485端口被塑料盖保护,通常用密封条固定。请勿自行打开该盖子,否则可能带来危险,且密封条损坏可能导致与公用事业供应商之间出现严重问题。最好请电工协助处理,他们可以将电缆连接到电表的RS485端口,并重新安装密封条。

现在您可以将仪表的A和B端子连接到机翼的A和B端子上。

OLED显示屏

测量值显示在OLED显示屏上。该显示屏必须连接到微控制器板的I2C接口:

配置RS485机翼

RS485 Wing 配有 2 个 DIP 开关和一个拨动开关,必须按以下方式配置:

•S1:开 - 关 - 关 - 关

•S2:开启

•S4:开 - 开 - 开 - 开

软件

我编写了一个小型程序,用于在OLED上显示当前功率(由于我的光伏系统,该值为负数),以及消耗和输入的电表读数,并通过UART输出。我使用SML-Parser库来解码接收到的SNL协议。显示屏的控制则采用广为人知的U8g2lib库。

可以显示附加数据,例如制造商或电网频率。但通常需要在电表上输入PIN码来解锁这些数据。您可向公用事业供应商获取PIN码。

此外,程序中的OBISHandler必须进一步扩展,以包含相应的协议序列。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

在我的一些之前视频中,我向大家展示了如何在不同显示屏上模拟制作模拟VU表。这次我将讲解如何制作这样一个项目,但使用的是包含几乎所有元件(包括MCU)的显示模块。只需添加几个无源元件和一个LED,即可作为峰值表来工作。

关键字: 显示屏 LED ESP32

这些通过AEC-Q102认证的器件具有与人眼相当的光谱感光度,并采用紧凑的0805和顶视QFN封装,可实现更优的光谱角性能

关键字: 光传感器 显示屏 抬头显示器

waveshare商店的电子墨水显示屏外观吸引人,非常有趣。这个项目旨在尝试管理高分辨率显示,同时有机会自行设计HAT板的变体,并研究FPC类型的连接器。

关键字: 电子纸 显示屏 PCB

Smart Dice 是一款基于 ESP32 构建的 3D 数字骰子摇器,其设计灵感源自非洲卢多(ludo)游戏规则,这种游戏深深根植于尼日利亚和西非文化之中。该骰子在 240x240 TFT 显示屏上呈现为一个真实可旋...

关键字: 显示屏 传感器 ESP32 MPU6050

June 29, 2026 ---- 根据TrendForce集邦咨询最新AMOLED技术与市场报告,Apple(苹果)计划陆续于MacBook Pro、iPad Pro与iMac等产品,采用未来显示色彩基准BT.202...

关键字: OLED AMOLED 苹果

在OLED(AMOLED/PMOLED)显示模组中,Gamma校正(γ Correction / Gray‑to‑Voltage LUT) 决定灰阶电压与主观亮度感知是否呈线性,直接影响色彩还原、灰阶过渡自然度和暗部细节...

关键字: OLED 驱动IC Gamma

在工业自动化、物联网传感、设备调试等场景中,RS232和RS485是应用最广泛的两种串行通信接口。二者同属串口通信标准,遵循串行数据传输逻辑,但在传输原理、性能参数、组网方式和适用场景上差异显著。很多从业者常会混淆两种接...

关键字: RS485 RS232 工业网关

Jun. 18, 2026 ---- 根据TrendForce集邦咨询表示,华星光电力推IJP OLED技术,希望以此切入显示器以及笔记本OLED面板供应链,目前G5.5 IJP OLED产线已正式放量,成功量产医疗显示...

关键字: OLED 显示器 笔记本

在搭建显示屏(使用Arduino和硬件)时,我常常感到沮丧:需要刷写程序、线缆可能损坏、导线松脱,或者板子突然烧坏。最终我可能只能花10到20秒(如果运气好)来测试一下,把字体向左移动三个像素是否“感觉正确”。

关键字: 显示屏 Arduino Python

这个项目基于我之前制作的PICO VGA板,该板将树莓派Pico连接到DSUB15接口,用于驱动VGA显示器并作为普通显示屏使用。通过保留原有项目,并添加一个按钮板以及进行一些修改,我最终打造出了这款复古风格的游戏主机。

关键字: 显示屏 树莓派 DSUB15接口
关闭