【实践】工业用变频器上云 【3】 硬件开发,使用嵌入式硬件通过485通讯的ModBusRTU协议控制变频器

简介: 本系列介绍,如何将一台台达变频器接入阿里云物联网,并且实现云端操控的实践案例。本章着重解决让硬件正确的驱动变频器实现下面级的正确控制

产品推荐:阿里云物联网开发者工具(IoT Studio),立刻免费体验吧!  
  

变频器的驱动与modbus协议介绍

Modbus RTU简介

modbus RTU是一种标准的 开发免费的通讯协议,对其协议支持的厂家超过400家,工业场景应用十分普遍.

我们使用的变频器就完整支持MODBUS 通讯协议。

首先要对变频器进行 设置【就是按照说明书,在变频器的面板上按按按】

设定控制指令输入方式

1.png

设定通讯方式

2.png

设定通讯地址

3.png

设定传输速率

4.png

错误处理

5.png

数据格式

6.png

台达变频器连接器采用的是RJ11接头,也就是我们常说的电话线具体线序如下
99.png

按照要求将SG- 链接道485模块的B接口,SG+链接到485模块的A接口

设定好后,我们将使用deltaVFD库来驱动delta变频器
库下载地址:https://github.com/MINI-Qiang/deltaVFD
然后
代码如下

#include "deltaVFD.h"
deltaVFD VFD(1);
void setup()
{
  delay(1000);
  Serial.begin(9600, SERIAL_8E1);
  VFD.begin(Serial);

}

void loop()
{
  VFD.SetF(3000);   //设定变频器频率30.00HZ
  VFD.run(1); //启动变频器,方向1(正,视变频器面板设定,具体请查阅用户手册)
  delay(10000);

  VFD.stop();   //变频器停止
  delay(10000);

  VFD.SetF(4000);  //改变频率为40.00hz
  VFD.run(0);      //方向0(反)运行
  delay(10000);

  VFD.stop();     //变频器停止
  delay(10000);
}

效果应该如下视频演示:

<视频...暂时好像不支持,日后补上>

相关文章
第一百三十四节:“应用层半双工”双机串口通讯的程序框架。
第一百三十四节:“应用层半双工”双机串口通讯的程序框架。
209 0
|
5月前
|
网络协议 数据安全/隐私保护 Python
在通讯系统工程中,这通常包括硬件、软件、网络协议、数据传输等多个方面的设计和实现。
在通讯系统工程中,这通常包括硬件、软件、网络协议、数据传输等多个方面的设计和实现。
|
7月前
|
调度
【技术探讨】无线通信模块拉距测试,是否一定要带笔记本电脑?
对于Sub-G的无线模块通常通信距离较远可以达到公里级甚至数公里之远,而笔记本的续航时间通常是2-3个小时,很多用户测试到一半,不得不提前终止测试,回去给笔记本电脑充电
|
自然语言处理 C语言
|
物联网 数据处理
嵌入式系统与硬件设计:连接物联世界的智慧之源
本篇深入研究了物联网中嵌入式系统与硬件设计的关键内容。我们探讨了嵌入式系统的概述,介绍了微控制器与嵌入式开发板在物联网应用中的应用,以及硬件设计的基本原则和接口。通过Arduino示例代码,读者可以了解如何使用嵌入式开发板控制LED灯。设计原则和硬件接口部分帮助读者更好地理解硬件设计的关键考虑因素,包括电路设计、电源管理和接口选择。通过本篇内容,读者将更加了解嵌入式系统与硬件设计在物联网中的作用,为创造智能化的嵌入式应用提供了有益的指导。
195 0
|
数据采集 传感器 边缘计算
从底层PLC设备到信息化,究竟有多远?
从底层PLC设备到信息化,究竟有多远?
421 0
从底层PLC设备到信息化,究竟有多远?
|
数据格式 JSON 物联网
【实践】工业用变频器上云 【2】 将硬件设备接入阿里云,并且能正常通讯
本系列介绍,如何将一台台达变频器接入阿里云物联网,并且实现云端操控的实践案例。本章介绍如何将我们的硬件设备顺利的接入阿里云物联网平台,并且正常的传输数据
|
存储 传感器 监控
《工业控制网络安全技术与实践》一2.3.3 远程终端单元
本文讲的是工业控制网络安全技术与实践一2.3.3 远程终端单元,本节书摘来华章计算机《工业控制网络安全技术与实践》一书中的第2章,第2.3.3节,姚 羽 祝烈煌 武传坤 编著 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1471 0

热门文章

最新文章