安信可星闪开发板与西门子PLC通信的应用探索
一、星闪技术概述
星闪(NearLink)是一种新型短距离无线通信技术,旨在弥补传统蓝牙和Wi-Fi技术的不足。通过整合5G的关键技术,星闪实现了在传输速率、时延、距离、安全性和可靠性方面的全面提升。
对于自动化工程师来说,星闪技术的引入可能意味着在工业自动化和智能制造领域内的通信能力将得到显著增强。星闪的低时延特性能够支持实时控制系统的快速响应,而高数据传输速率则适合于传输大量传感器数据,这对于提高生产效率和系统监控的实时性至关重要。
星闪技术采用了分层的协议栈架构,其中包括基础应用层、传输与网络层、基础服务层和接入层。这种分层设计使得星闪能够灵活地适应不同的应用场景需求,从高速大带宽的工业环境到低功耗的消费电子产品都能得到良好的支持。星闪接入层,最为特别。它提供了SLB(基础接入)和SLE(低功耗接入)两种无线通信接口,分别对应于高速大带宽(对标Wi-Fi)和低功耗(对标蓝牙)两种不同类型的网络场景需求。
此外,星闪技术的安全性特征,如128位AES加密和双向认证机制,为数据安全提供了坚固的保障,这在连接密集的工业环境中尤其重要,能够有效防止数据泄露和未授权访问。
综上所述,星闪技术不仅是一种通信技术的升级,更是向高效、安全、可靠的未来工业和消费电子通信环境迈进的关键一步。对于自动化工程师而言,了解和掌握星闪技术将成为提升系统性能和创新能力的重要资产。
请注意,这些信息是根据现有技术的发布资料进行的概括,具体参数可能因实际应用环境和设备而异。星闪作为新兴技术,其具体性能参数在实际应用中仍然在验证和完善中。
这次尝鲜测试的是安信可星闪开发板,基于华为海思Hi2821,一款32位RISC-V架构的高性能微处理器芯片,核心频率可达64MHz,支持浮点运算。这款芯片特别适合需要快速处理和高计算精度的自动化及物联网(IoT)应用。它提供了多种外设接口,包括SPI、UART、I2C、PWM、GPIO、USB 2.0、NFC Tag、PDM、I2S/PCM、QDEC和KEYSCAN,非常适合连接各种传感器和外部设备,极大地提升了系统的灵活性和扩展性。
在无线技术方面,Hi2821支持最新的BLE5.4和SLE1.0标准,使其能够在2.4GHz频段提供优秀的BLE与SLE双模通信性能。芯片内置的RF模块包括功率放大器、低噪声放大器、TX/RX切换以及高级电源管理功能,支持1M/2M/4M三种带宽,最高传输速率可达12Mbit/s,旨在提高能源效率和通信质量。安全性方面,Hi2821搭载了硬件安全引擎,支持AES和SM4加密标准及真随机数生成器(TRNG),为数据传输提供强化的安全保障。此外,芯片内置了160KB SRAM和512KB Flash,可直接在Flash上运行程序,便于开发者实现复杂的应用程序。Hi2821未来支持的操作系统包括LiteOS和OpenHarmony,提供了灵活的开发和调试环境。这使得Hi2821在多种IoT应用场景中,如智能家居、可穿戴设备、医疗监测等领域,都能够提供强大的支持,帮助开发者构建高效、低功耗的智能系统。总之,Hi2821是面向未来物联网设备开发的理想芯片,具备高集成度、多功能性和高安全性。
二、华为星闪技术与西门子PLC的应用
在之前的文章中,我们已共同探讨了工业系统中融入AI大模型、语音识别技术、文字转语音功能以及云服务器(基于云监控的B/S架构)的应用。如今,我们将目光转向另一前沿领域,聚焦星闪技术的探究。
西门子PLC1214利用CM1241模块(支持RS485/422通信)发送'I AM PLC'数据,随即这些数据通过MAX485芯片模组从RS485信号转换为TTL信号。转换后的TTL信号被传递至从站Hi2821模块,并通过星闪技术与主站Hi2821建立连接。一旦连接建立,主站Hi2821通过串口与电脑相连,电脑上运行的WPF(C#程序)负责读取串口信息并在用户界面进行展示。同时,该程序也可以发送'I AM PC'数据回传至PLC,实现双向通信。这个整合流程不仅体现了星闪技术在工业自动化中的关键作用,而且还显示了它在尚未完全公开SDK的情况下如何支持数据的可靠传输和实时显示。
在这次的技术尝鲜探索中,我们遇到了一个特别的提醒:尽管华为的海思Hi2821芯片展现了巨大潜力,但由于其软件开发套件(SDK)尚未向公众开放,我们目前只能通过AT指令来控制连接到西门子PLC1214的星闪模组。这意味着我们不能使用LiteOS和OpenHarmony等操作系统进行开发。虽然使用AT指令的方式较为简单,但这也带来了一定的局限性——一旦出现bug,我们无法深入调查其根本原因。
接下来我们来一步步实现,首先,在西门子PLC1214实现利用CM1241模块(支持RS485/422通信)发送'I AM PLC'数据,及接收电脑上运行的WPF(C#程序) 发送'I AM PLC'数据回传至PLC,实现双向通信。
首先组态PLC,如下所示:
又因为手上只有CM1241(RS422/485)模块,所以,需要使用MAX485芯片组转换成TTL信号。CM1241模块支持RS422/485通信协议,而RS422/485信号是差分信号,不同于TTL(晶体管-晶体管逻辑)信号,后者是单端信号且通常用于与微控制器等数字电路直接通信。MAX485是一种常用的芯片,它能将RS485差分信号转换成TTL信号,从而使得不具备RS485直接接口的设备(如某些微控制器)能够与RS485设备通信。
1、PLC程序编写
在编写PLC程序时,我们使用了简单直观的梯形图(LAD)编程语言,并特别使用了SEND_PTP与RCV_PTP这两种通讯指令。整体程序如下:
使用到通讯中的SEND_PTP与RCV_PTP:
使用AT指令设置从站Hi2821模块:设置MAC地址及进入从站模式
AT+SLEMAC? //查询MAC地址
AT+SLEMAC=abcdef000000 //设置MAC地址为abcdef000000(12位)
AT+SLEMODE=0 //进入从站模式
使用AT指令设置主站Hi2821模块:设置为主站模式并连接从机
AT+SLEMODE=1 //设置为主站模式
AT+SLESCAN //进入主站模式后,扫描附近从站
AT+SLECONNECT=abcdef000000 //连接扫描到的从站MAC地址
2、编写WPF(C#)程序接收和发送数据
初始化串口:
定义serialPort对象,配置为COM4端口,波特率115200,无奇偶校验,数据位8,停止位为1。
构造函数
MainWindow():界面初始化时,调用OpenSerialPort()函数打开串口。
打开串口 OpenSerialPort():
尝试打开串口,同时设置一个事件处理程序SerialPort_DataReceived,该处理程序在收到串口数据时会被触发。
如果打开串口时发生异常,会捕获这个异常并显示错误消息。
数据接收事件 SerialPort_DataReceived():
当串口接收到数据时,读取数据并获取当前时间。
在WPF的UI线程中,将接收到的数据和时间添加到一个文本框(假设为SerialDataTextBox)中,以便在界面上显示。
文本框会自动滚动到最新的消息处。
发送按钮点击事件 SendButton_Click():
当用户点击发送按钮时,从一个输入框(假设为InputTextBox)中读取要发送的数据。
如果输入框不为空且串口是开启状态,那么将数据通过串口发送出去。
发送后,清空输入框。
关闭窗口时的处理 OnClosed():
当用户关闭窗口时,如果串口对象不为空且串口是开启状态,则关闭串口,以确保资源被正确释放。
完整程序如下:
3、操作界面
三、总结
星闪技术的发展得到了产业链的支持,出现了如Hi2821这样的专用处理器芯片,它们集成2.4GHz SoC BLE&SLE,具备高性能微处理器(MCU)、硬件安全引擎以及丰富的外设接口,支持星闪与蓝牙双模共存,同时兼容OpenHarmony等轻量级操作系统,为开发者提供了易于使用的开发工具、AT指令集、固件资源以及开发板等硬件平台,加速了星闪技术在各领域的商业化应用。综上所述,星闪技术作为一项中国原生的、具有竞争力的近距离无线通信技术,通过技术创新和标准体系建设,打破了传统蓝牙和Wi-Fi在特定应用领域的一些局限性,为物联网、车联网、工业互联网等场景带来了更高性能、更安全、更具成本效益的无线连接解决方案。随着相关产品的不断推出和生态系统的持续完善,星闪技术有望在全球范围内产生深远影响,成为未来短距离无线通信领域的重要力量。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由雪飘梦飞转载自安信可科技公众号,原文标题为:安信可星闪开发板与西门子PLC通信的应用探索,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
Ai-BS21系列烧录指导——开发板or模组
本篇以Ai-BS21-32S_Kit为例指导烧录固件,这是由深圳市安信可科技有限公司开发的蓝牙星闪开发板。该模块核心处理器芯片Hi2821是一款高集成2.4GHzSoCBLE&SLE芯片,支持BLE5.4/SLE1.0,集成RF电路,RF包含功率放大器PA、低噪声放大器、TX/RXSwitch、集成电源管理等模块,支持1M/2M/4M3种带宽,最大支持12Mbit/s速率。
星闪开发板or模组烧录指导
Ai-BS21-32S_Kit是由安信可科技开发的蓝牙星闪开发板。该模块核心处理器芯片Hi2821是一款高集成2.4GHzSoCBLE&SLE芯片,支持BLE5.4/SLE1.0,集成RF电路,RF包含功率放大器PA、低噪声放大器、TX/RXSwitch、集成电源管理等模块,支持1M/2M/4M3种带宽,最大支持12Mbit/s速率。
【经验】如何将安信可科技的PB-03F模块升级DTM固件进行认证测试?
使用安信可科技的蓝牙模组PB-03F进行产品设计后期,部分产品需要连同PB-03F模块一同送去认证机构进行认证测试,此时需要给蓝牙模组PB-03F烧录特殊的测试固件DTM。本文指导如何给PB-03F模块烧写DTM固件。
低能耗、低时延、快速度,星闪开发板Ai-BS21-32S-Kit更多场景应用,邀您一起来探索!
万众期待的星闪开发板上架了!Ai-BS21-32S-Kit 低延迟,高效率!话不多说!先回顾下基本参数信息。
安信可科技(Ai-Thinker)物联网专用模组&天线选型指南
目录- LoRa product Radar product WiFi+Bluetooth products 2.4G Series Module GPS Series Module UWB & 4G series module GPRS series module Offline Voice Module Series Antenna
型号- RA-01SH,PB-02-KIT,RTL8720 SERIES,AI-WB1,AI-WB2,AI-WB2-M1,HI-07S-KIT,TB-02-KIT,AI-WB2-12F-KIT,AI-WB2-13-KIT,AI-WB2-13U,AI-WB2-01S,A9,SX1268,RA-01SC,TG-02-KIT,PB SERIES,RTL8710BX SERIES,GPS SERIES,AI-WB2-01M,VC-01-KIT,HI-12F,TB SERIES,HI-12F-KIT,BW16,AI-WB2 SERIES,BW15,BW14,TG-12F-KIT,BW12,RTL8710BX,A9G,HI SERIES,AI-WB2-12S,PB-03,SX126X,AI-WB1-32S,HI-07S,HI-07SL-KIT,PB-01,PB-02,RG-02,AI-WB1-32S-KIT,RTL8720DN,AI-WB2-12F,TG-01M,AI-WB1SERIES,NF-05,NF-02-PA,NF-04,NF-03,BW16-KIT,NF-01-S,SX127X,TB-03F-KIT,LLCC68,TG-02,AI-WB2-07S,NF-01-N,NF-02-PE,AI-WB1-32S-CAM,GP-02-KIT,AI-WB2-M1-I,TG-02M-KIT,TG-02M,RA-08-KIT,GP-01,GP-02,CA-01-KITC,CA-01,2.4G SERIES,AI-WB2-13,PB-03F,PB-03M,TG SERIES,TB-04-KIT,TB-05,GPRS SERIES,TB-04,TG-02F,TB-02,RTL8720DN SERIES,TG-02F-KIT,4G SERIES,PB-03M-KIT,AI-WB2-32S-KIT,BU01,RA-01,PB-03-KIT,ESP32-G,RTL8720,RA-08H,NF-04-MI,VC-02-KIT,NF-05-S,RA-01S,HI-12FL,RA-01H,HI-07SL,AI-WB2-32S,RA-01SCH,PB-01-KIT,RTL8720CF,TG-01M-KIT,TG-12F,AI-WB1-A1S,AI-WB1-12F,TB-03F,BW15-KIT,GPRS,UWB SERIES,GP-01-KIT,AI-WB1-12F-KIT,NODEMCU-BU01,RA-08H-KIT,RD-01,RA-02,RTL8720CF SERIES,RA-08,VC-02,VC-01,HI-12FL-KIT,PB-03F-KIT
工业交换机如何提升工业自动化水平
在现代工业自动化领域,工业交换机作为数据通信和网络连接的关键设备,发挥着至关重要的作用。其凭借出色的性能、稳定性和安全性,为工业自动化系统的联网应用提供了坚实的基础,从而显著提升了工业自动化水平。
安信可科技无线模组选型表
提供安信可科技无线模组选型,封装:DIP/SMD,尺寸:10.3mm*9.9mm*2.4(±0.2)mm-120.0mm*120.0mm*30.0mm,通信接口:UART/GPIO/ADC/PWM/I?C/SPI/Touch senser/PSRAM/SDIO/Duplex I²S/麦克风/扬声器,最大速率:2.5mW-100mW,参考距离:80m-5km,供电电压:1.9V-5.25V
产品型号
|
品类
|
封装
|
尺寸(mm)
|
通信接口
|
最大速率(mW)
|
参考距离(m/km)
|
供电电压(V)
|
空中速率(Kbps/Mbps)
|
天线形式
|
工作温度(℃)
|
NF-01-S
|
2.4G模组
|
DIP-8
|
28.6mm*15.3mm
|
SPI
|
5mW
|
240m
|
1.9V-3.6V
|
250Kbps-2Mbps
|
板载天线
|
-20℃~70℃
|
选型表 - 安信可科技 立即选型
【选型】有人物联WiFi6工业无线客户端、小体积5G工业数传终端满足AGV小车联网需求,确保通信稳定
AGV小车要不断移动就要依靠稳定的无线通信网络覆盖,以及快速的AP间漫游切换,保证各工业场景中AGV的高效稳定工作。AGV无线通信组网系统要具备较大带宽,支持实时双向通信,能够承载诸如高清视频、机器人/车辆运行数据、传感器数据、语音及其他网络业务。有人物联新推出的WiFi6工业无线客户端W660和小体积5G工业数传终端G815可助力AGV+物联网推动各行各业数字化转型升级。
工业互联网与“储能”如何融合?发展现状及应用参考
《工业互联网与电力行业融合应用参考指南(2024年)》文件中指出,工业互联网已成为制造强国的重要支撑和网络强国的重要内容。为电力企业提供轻量化、可复制、可操作的实践路径,电力行业的数字化、智能化转型正在全链条深度推进,发电、输电、变电、配电、用电及储能等各环节均展现出显著变化。
正凌自主开发一系列连接器产品,满足高速传输技术发展需求,应用涵盖工业物联网及车联网等
围绕着云端运算、物联网、大数据以及AI技术而生的高速资料传输需求急速发展,讯号传输除了追求速度,安全可靠更是必要条件。为了满足科技急速发展而产生的各种新需求,正凌结合30几年来累积的专利技术,不断推出自主开发的新产品,包含高速I/O连接器、圆形连接器和背板连接器,应用范畴涵盖高速资料中心、工业物联网及车联网等。
【应用】SiC器件可在5G基建、新能源汽车充电桩、工业互联网等领域中提高电能利用率
碳化硅(SiC)材料是功率半导体行业主要进步发展方向,用于制作功率器件,可显着提高电能利用率。可预见的未来内,新能源汽车是碳化硅功率器件的主要应用场景。特斯拉作为技术先驱,已率先在Model 3中集成全碳化硅模块,其他一线车企亦皆计划扩大碳化硅的应用。
车联网生态需要哪些硬件设备?如何快速开发和设计车联网硬件?
随着新能源汽车市场的蓬勃发展,比亚迪等行业巨头崭露头角,小米等科技公司也积极布局智能汽车领域,智能汽车行业正迎来前所未有的发展机遇。在这一背景下,车联网技术作为提升用户体验和产品竞争力的关键,正逐渐成为各大车企争相布局的焦点。本文将为您深入探讨车联网技术的内涵,枚举实现车联网所需的硬件设备,并探讨如何高效进行车联网设备开发,以快速推陈出新并占据市场有利地位。
WiFi模块在工业自动化中的优势及具体应用
WiFi模块在工业自动化中凭借无线连接、高带宽、广泛覆盖、易集成扩展和成本效益等优势,广泛应用于工业设备远程监控与管理、智能工厂无线传感器网络、AGV 与移动机器人导航控制、生产线数据采集与传输以及工业物联网平台连接与通信等方面,有力推动工业自动化发展。本文天工测控来为大家介绍WiFi模块在工业自动化中的优势及具体应用,希望对各位工程师朋友有所帮助。
电子商城
服务
可加工PCB层数:1-30层;板材类型:FR4板/铝基板/铜基板/刚扰结合板/FPC板/高精密板/Rogers高频板;成品尺寸:5*5mm~53*84cm;板厚:0.1~5.0mm。
最小起订量: 1 提交需求>
可加工PCB板层数:0-60层,板材类型:高频板/高速板/高频混压板/盲埋孔板/HDI板/无卤素板/厚铜板/刚柔结合板;最大加工尺寸:622*1200MM;板厚:0.05-8.0MM;铜厚:0.33-30OZ;
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论