自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (24)
  • 收藏
  • 关注

原创 STM32H745IGT6介绍

STM32H745IGT6 的双核架构为高性能嵌入式系统提供了强大的处理能力,通过合理分配任务(如将实时控制交给 M4,复杂算法交给 M7),可显著提高系统响应速度和整体性能。:3×16 位 ADC(6.4 MSPS)、2×DAC、17× 定时器、丰富通信接口(以太网、USB、CAN FD、SPI、I2C 等)。:Cortex - M7(FPU + DSP,支持双精度浮点运算)和 Cortex - M4(FPU + DSP,支持单精度浮点运算)。:LQFP100(14×14 mm),适合空间受限的应用。

2025-05-30 09:22:34 337

原创 Profinet介绍

已成为工业自动化领域的核心通信技术之一。作为新一代工业以太网技术,它旨在解决工业自动化领域的实时通信、设备互操作性、系统冗余及可靠性等关键问题,已成为全球主流的工业通信标准之一。兼容 IT 标准(如 HTTP、SNMP、OPC UA),支持与云计算、大数据平台对接,助力工业 4.0 和智能制造。:定义了实时通信协议(如 PROFINET RT/IRT)、设备描述(GSDML)、网络管理(XML 文件)等。:基于 TCP/IP(非实时数据)和 UDP/IP(实时数据),支持标准以太网通信。

2025-05-29 15:08:05 345

原创 SNTP在电力系统通信中的应用

SNTP 在电力系统中作为中精度时间同步方案,广泛应用于配网自动化、智能电表、变电站边缘设备等场景,具有成本低、易部署、兼容性强的特点。通过与北斗卫星、PTP 高精度协议的协同,可构建 “分层分级” 的时间同步体系,满足电力系统从核心控制到边缘采集的全场景需求。未来,随着电力物联网(EIOT)和数字孪生技术的发展,SNTP 将与 5G、边缘计算进一步融合,为新型电力系统的实时协同控制提供基础支撑。

2025-05-28 14:52:54 498

原创 zynq7020 shm共享内存和OCM

/ 刷新缓存(PL修改数据后) Xil_DCacheFlushRange((u32)shared_buf, BUF_SIZE)PS与PL间需要传递大量数据、对延迟不敏感的场景(如图像处理、网络协议栈)。:在AMP(非对称多处理)系统中,多个ARM核通过共享内存交换数据。实时性要求高、数据量小、频繁访问的场景(如中断处理、关键代码)。PL(FPGA)通过AXI总线直接读写DDR中的共享内存。:用于高速数据采集的临时存储(如ADC/DAC数据)。通常位于DDR内存或FPGA(PL)的BRAM中。

2025-05-28 09:08:36 507

原创 SNTP 时间同步协议的工作原理

Stratum 等级时间源类型典型设备精度范围工业应用场景Stratum 0物理时钟(非网络设备)GPS / 北斗接收机、原子钟纳秒级国家级时间基准站Stratum 1直接连接 Stratum 0 的服务器工业级北斗授时服务器1-5μs电力调度中心主时钟Stratum 2通过 Stratum 1 同步的设备变电站边界时钟服务器10-50μs区域级时间同步节点Stratum 3+边缘客户端设备FTU、智能电表、PLC。

2025-05-28 09:03:07 520

原创 如何在电力系统中配置和管理SNTP时间同步?

电力系统中 SNTP 的配置与管理需以 “分层部署、安全加密、冗余可靠” 为核心原则,通过合理的网络规划、认证机制和实时监控,确保边缘设备(如配网终端、智能电表)的时间同步精度满足 10ms 至 1s 级要求,同时与 PTP 等高精度协议协同,构建全系统的时间同步保障体系。:某 500kV 变电站部署 2 台互为热备的北斗时钟服务器(Stratum 1),通过独立光纤链路为全站 300 + 设备提供 SNTP 服务,同步周期设为 1 分钟,守时模块(OCXO)在卫星失效后 24 小时误差≤10ms。

2025-05-27 17:04:57 479

原创 SNTP 协议详解:网络时间同步的轻量级解决方案

SNTP 则剥离了 NTP 的部分高级功能,仅保留核心的时间同步逻辑,定位于为资源受限的设备(如嵌入式系统、传感器节点)提供简单、高效的时间同步能力。层级反映了服务器的时间源可靠性。服务器层级(0-255),0 表示未同步,1 表示与 UTC 直接相连的时钟源(如原子钟),2 表示通过层级 1 服务器同步,依此类推(最大值通常为 15,超过则视为不可用)。工作模式,占后 3 位:0(预留)、1(对称主动模式)、2(对称被动模式)、3(客户机模式)、4(服务器模式)、5(广播模式)、6-7(预留)。

2025-05-27 14:56:28 1404

转载 STM32H7 pack包 安装失败解决办法

工程,已经包含了所需的所有底层驱动文件,再讲cubex下拷入pack包,本来就是一个重新且非常没有必要的工作。而且pack包应该是告诉keil编译器,包含那些器件就可以。按照这种思路,将pack包采用普通解压缩的方式解压出来,并放到如下路径。的事,各种捣鼓均未安装成功,最后将cubeMx当中的文件拷贝到pack对应位置(pdsc文件手动拷入.\Download文件下),运行成功。前一段时间安装STM32G4系列pack包,提示pdsc文件无法拷入.\Download文件下,以为是。考虑cubeMx生成的。

2025-05-27 14:18:50 10 1

原创 stm32f系列工程切换到H系列

将 STM32F 系列工程迁移到H系列(如 STM32H7)需要从硬件、软件和配置等多个维度进行系统性调整。

2025-05-27 14:04:11 604

原创 MQTT 在云平台与设备通讯中的连接特性与通讯性质深度解析

在物联网(IoT)与工业互联网架构中,MQTT(Message Queuing Telemetry Transport)协议凭借其轻量、可靠、灵活的特性,成为云平台与设备通讯的主流选择。本文从连接持续性与通讯本质属性两大核心维度展开,结合技术原理、应用场景与最佳实践,系统解析 MQTT 在设备与云平台交互中的核心特性。 MQTT 采用去中心化的发布 / 订阅模型,区别于传统 Client-Server 的点对点交互,其核心角色包括:核心优势:MQTT 建立在 TCP/IP 之上,支持两种核心连

2025-05-26 11:04:49 936

原创 104协议0x0D遥测帧解析

表示归一化测量值(Measured Value, Normalized Value),属于遥测(模拟量)数据的一种类型。多信息体:若可变结构限定词中SQ=1,信息体地址连续递增,需按顺序解析。Bit 3(NT):非当前值(0=当前值,1=非当前值)。Bit 1(BL):被取代(0=未被取代,1=被取代)。Bit 2(SB):子站状态(0=未闭锁,1=闭锁)。Bit 0(OV):溢出(0=无溢出,1=溢出)。:信息体地址不连续,每个信息体需单独指定地址。→ SQ=0(地址不连续),信息体数量=1。

2025-05-23 13:56:13 296

原创 STM32F407芯片中,选项字节的配置

通过调试器(如ST-Link、J-Link)或Bootloader(UART/USB)连接芯片。打开STM32CubeProgrammer,选择正确的接口(如ST-Link或UART)。:通过STM32CubeProgrammer重新读取选项字节,确认修改已生效。选项字节是芯片内部的一组非易失性存储区(独立于Flash),用于配置芯片的。: 从系统存储器(Bootloader)启动(需BOOT0=1)。即通过选项字节实现(而非独立引脚),直接影响启动模式的选择。

2025-05-23 13:02:26 545

原创 STM32407芯片boot0和boot1管脚配置

通过合理配置BOOT0引脚和选项字节,可灵活控制STM32F407的启动行为,满足开发和生产需求。STM32F4系列取消了独立BOOT1引脚,改为通过选项字节配置,减少硬件复杂度。通过串口/USB连接,使用工具(如STM32CubeProgrammer)下载程序。配置,需通过软件工具(如STM32CubeProgrammer)设置。:STM32F407有明确的BOOT0引脚(具体引脚号见芯片手册,如。正常运行时:通过下拉电阻接地(BOOT0=0)。默认值为0,需通过工具修改(见下文)。

2025-05-23 12:51:29 1004

转载 STM32+W5500实现以太网通信

STM32系列32位微控制器基于® Cortex®-M处理器,旨在为MCU用户提供新的开发自由度。它包括一系列产品,集高性能、实时功能、数字信号处理、低功耗/低电压操作、连接性等特性于一身,同时还保持了集成度高和易于开发的特点。本例采用STM32作为MCU。W5500是一款全硬件TCP/IP嵌入式以太网控制器,为嵌入式系统提供了更加简洁的互联网方案。W5500集成了TCP/IP协议栈,10/100M以太网数据链路层(MAC)以及物理层(PHY)。

2025-05-23 11:54:08 17

原创 远程升级方案(经通讯管理机)

传输:发送 “升级准备指令”(如 0x55 AA)唤醒从机,逐包发送升级数据,等待 ACK 响应(超时 50ms 则重传,最多 3 次)。打包:将从机固件(.bin/.hex)按从站型号分组,附加版本号(如 V1.2.3)、适用硬件版本(如 DSP28335 Rev.B)。:工业设备(如 DSP 模块、传感器)分布广,传统现场升级需人工逐台操作,耗时耗力(单次升级成本约 200-500 元 / 台)。:按需推送定制化固件(如摄像头 AI 算法更新),支持 A/B 测试(先升级 10% 设备验证稳定性)。

2025-05-22 15:44:13 664

原创 TMP1827与主机通信接口

主机通过拉低 DQ 线至少 480μs 发送复位信号,传感器返回 60-240μs 的存在脉冲(Presence Pulse)以确认连接。:主机通过控制 DQ 线的高低电平持续时间(至少 60μs)向传感器写入数据,包括命令、挑战值或 HMAC 认证码。:主机拉低 DQ 线后释放,传感器在 15μs 内驱动 DQ 线输出数据,主机需在 15μs 内采样。:仅需一根数据线(DQ)和地线,支持总线供电模式(1.7V 至 5.5V),无需额外电源线。

2025-05-22 11:14:32 596

原创 TMP1827认证的原理

TMP1827 的认证原理通过密码学算法、硬件安全设计和动态密钥管理的深度融合,在高精度温度测量的同时,为设备通信提供了端到端的安全防护,适用于对安全性和可靠性要求严苛的工业与医疗场景。:该实现符合 FIPS 180-4(SHA-256 标准)和 FIPS 198-1(HMAC 标准),适用于对安全性要求极高的场景。:每次认证时,密钥与随机挑战值、设备唯一 ID 混合,生成动态 HMAC 值,避免静态密钥暴露风险。:写入操作需通过额外的 HMAC 验证,确保只有通过认证的主机可修改配置数据。

2025-05-22 11:10:55 582

原创 TMP1827认证流程

TMP1827 的认证流程通过硬件级安全机制和标准化算法,在高精度温度测量的同时提供可靠的设备身份验证,适用于对安全性和数据完整性要求较高的工业与物联网场景。TMP1827 作为集成 SHA-256-HMAC 认证引擎的高精度温度传感器,其认证流程旨在确保主机与传感器之间的安全通信,防止数据篡改和假冒设备接入。主机与传感器通过交换挑战值和哈希消息认证码(HMAC)完成双向身份验证,符合 FIPS 180-4 和 FIPS 198-1 标准。(如 128 位对称密钥),支持写保护和认证写保护模式。

2025-05-22 11:09:30 835

原创 TMP1827介绍

基于 FIPS 180-4 和 FIPS 198-1 标准,通过动态挑战 - 响应机制验证设备合法性,防止伪造和数据篡改。:+10°C 至 + 45°C 范围内 ±0.1°C(典型值)/±0.2°C(最大值),全温区 ±0.4°C(最大值)。仅需 1 根数据线(DQ)和地线(GND),支持总线供电(1.7V 至 5.5V),简化布线。:精确控制温度(±0.2°C),确保疫苗、试剂存储合规,HMAC 认证防止温度数据被篡改。:16 位数字输出,精度达 7.8125m°C(1LSB),满足高精度控制需求。

2025-05-22 11:07:05 866

原创 1-Wire 总线协议深度解析

随着安全增强型设备(如 TMP1827)的普及,1-Wire 协议正从单纯的通信协议升级为融合 “连接 + 认证” 的完整解决方案。1-Wire(单总线)是由 Dallas Semiconductor(现属 TI)开发的低成本串行通信协议,通过 ** 一根数据线(DQ)和地线(GND)** 实现双向通信,支持单主机与单个或多个从设备通信。示例:医疗冰箱内的 TMP1827 传感器,通过 1-Wire 总线连接至数据记录仪,同时利用 HMAC 认证确保温度数据不可篡改。

2025-05-22 11:01:41 1004

原创 RJGT102介绍

基于 256 位 SHA-256 哈希算法,对 8 字节密钥(Key)、8 字节唯一 UID、8 字节随机数、8 字节固化常数及 32 字节用户数据进行运算,生成 32 字节报文摘要(MAC),确保数据不可篡改。:支持标准模式(100kbps)和快速模式(400kbps),兼容 ATSHA204A 的 SOP-8 封装,可直接替代无需修改 PCB 设计48。:远端服务器发送随机数,设备通过 RJGT102 生成 MAC 并回传,服务器比对后授权接入,防止非法设备入侵网络。

2025-05-22 11:00:37 1175

原创 EtherCAT通讯框架

通常为工业控制器(如 PLC、PC-based 控制器),集成 EtherCAT 主站协议栈(如倍福 TwinCAT、NI SoftMotion、CoDeSys 等)。:作为现场设备(如传感器、驱动器、I/O 模块等)的通信接口,接收主站指令并反馈数据,支持数据的高效转发。选择主站协议栈(如 TwinCAT、CoDeSys),配置从站设备描述文件(.xml 或.eds)。用于配置、诊断或参数调整(如从站固件升级),通过邮箱协议或标准化协议(如 CoE、SoE)传输。

2025-05-19 11:42:42 682

原创 etherCAT在PCS协控技术上的应用

即使控制上千台 PCS,也能保证指令同时送达,确保各 PCS 动作高度一致,避免因响应差异导致的系统失衡,尤其适用于对同步性要求极高的场景(如多机并联运行)。如汇川技术方案中,相比传统协议(如 61850),EtherCAT 能使 PCS 更迅速响应有功、无功调节指令,大幅缩短系统响应时间(如机组功率调度响应时间<10ms),满足电网对储能系统快速调节的需求,提升新能源消纳能力与电网稳定性。配合储能系统中电池参数(如 SOC、电池簇数量等),可实现更精准的负荷分配,优化电池使用寿命与系统整体效率。

2025-05-19 10:31:47 127

原创 如何使用EtherCAT进行设备间的同步?

EtherCAT 通过。

2025-05-19 10:29:31 262

原创 EtherCAT协议

EtherCAT(以太网控制自动化技术)是一种开放架构的工业以太网现场总线系统,由德国 Beckhoff 公司研发,旨在将以太网应用于自动化领域,满足短数据更新周期(≤100μs)、低通信抖动(≤1μs)及低成本硬件的需求。

2025-05-19 10:28:24 369

原创 GOOSE协议publisher上传频率

场景触发条件发送间隔序列关键参数事件触发数据集任意值变化无事件(心跳)持续稳态固定 MaxTime 间隔链路恢复断链后重新连接重置 StNum,重复事件触发流程这种设计使得 GOOSE 协议在变电站环境中能够兼顾实时性与可靠性,满足电力系统对快速性和确定性的严格要求。实际应用中,需根据具体业务需求(如保护、测控、自动化)动态调整参数,同时结合网络拓扑和冗余策略优化通信性能。

2025-05-13 15:31:08 604

原创 GOOSE从站上传报文为什么不需要配置控制块参数?

IEC 61850 标准中的角色控制块是 GOOSE 通信的元数据容器,包含以下关键参数:AppID:应用标识符(如0x1001),全局唯一标识 GOOSE 数据集。DstMAC:目的 MAC 地址(如),指定报文接收方。GoID:GOOSE 标识符,用于区分同一设备的不同 GOOSE 实例。ConfRev:配置版本号,用于检测配置变更。MinTime:最小发送间隔(如 2ms),控制突发变化的发送频率。MaxTime:最大发送间隔(如 1000ms),确保周期性更新。数据流向的单向性。

2025-05-13 15:26:59 856

原创 为什么GOOSE通讯需要MAC地址?

GOOSE 报文必须包含目的 MAC 地址,这是以太网通信的基础要求,也是 GOOSE 协议标准化实现的核心要素。无论是组播模式(使用预定义组播地址)还是单播模式(使用接收方网卡 MAC),目的 MAC 都是确保报文正确传输和接收的关键。在实际工程中,需严格按照 IEC 61850 标准配置目的 MAC 地址,并通过抓包工具验证其正确性。

2025-05-13 15:21:32 871

原创 GOOSE 协议中MAC配置

组播模式主站发送的组播 MAC 地址与从站的单播 MAC 地址无需一致,从站通过订阅组播组实现精准接收。单播模式主站必须将从站的单播 MAC 地址配置为目的 MAC,此时两者必须一致。标准导向IEC 61850 推荐使用组播模式,其组播 MAC 地址的标准化设计和订阅机制确保了高效、可靠的通信,是变电站自动化系统的主流选择。通过以上分析可见,GOOSE 协议通过组播机制巧妙地解耦了 MAC 地址的绑定关系,既满足了电力系统实时性要求,又提升了网络配置的灵活性和可扩展性。编辑分享。

2025-05-13 15:16:15 922

原创 GOOSE 控制块参数gocbRef及goID有大小写要求

GOOSE 控制块参数gocbRef及goID有大小写要求

2025-05-13 15:04:55 1064

原创 goose通讯中publisher上传的PDU报文中stNum和长度可以变化还是固定的?

GOOSE 协议中的stNum 和 PDU 长度均为动态可变stNum:在数据变位时递增,心跳报文时保持不变,用于确保数据一致性。PDU 长度:由数据集内容和 ASN.1 编码决定,最小约 18 字节,最大可达 1492 字节。工程实践:通过固化数据集结构、优化网络配置,可在保证灵活性的同时降低长度变化对系统的影响。理解这一特性对 GOOSE 网络的设计、调试和维护至关重要,特别是在高实时性场景(如继电保护)中,需通过严格的配置管理和测试确保协议行为的可预测性。

2025-05-06 14:30:25 795

原创 goose协议通讯延时多长

GOOSE 协议的延迟通常在3-10ms,其性能受网络负载、设备配置及传输介质影响。在电力系统中,通过优化网络拓扑、选择高性能交换机及合理配置协议参数,可确保其满足继电保护、控制指令传输等实时性要求。若需进一步降低延迟,可考虑引入 EtherCAT 等专用实时协议,但需权衡成本与兼容性。

2025-05-06 11:46:49 742

原创 GOOSE协议上传的数据,如果上传数据为0,会实时上传报文吗

数据从非零变为 0:会触发实时报文发送,并按指数退避策略重传。数据持续为 0:仅发送心跳报文,频率由配置决定。“不实时更新” 的可能原因:配置参数错误(如心跳间隔过长)、数据集未包含该数据点、第三方设备适配问题等。若需进一步排查,建议结合抓包分析和设备配置参数进行验证。

2025-04-29 18:48:48 923

原创 104协议:类型标识符0x0D的遥测帧报文解析

若可变结构限定词中SQ=1,信息体地址连续递增,需按顺序解析。(若标度因子为0.1,则实际值=128×0.1=12.8):信息体地址连续,仅第一个信息体需指定地址,后续地址递增。:公共地址、信息体地址、数据值均为低字节在前(小端模式)。:信息体地址不连续,每个信息体需单独指定地址。→ SQ=0(地址不连续),信息体数量=1。:非当前值(0=当前值,1=非当前值)。:被取代(0=未被取代,1=被取代)。:子站状态(0=未闭锁,1=闭锁)。:16位有符号整数(低字节在前)。:溢出(0=无溢出,1=溢出)。

2025-04-29 15:27:29 444

原创 CAN组网中通讯延时考虑哪些方面?

例如,在一些对实时性要求较高的应用中,如果微控制器性能较低,可能无法及时处理大量的 CAN 数据,导致数据积压和延时增加。数据传输频率:如果节点之间的数据传输频率过高,总线会处于繁忙状态,数据帧之间的等待时间会增加,从而导致通讯延时增大。如果位时间设置不合理,例如过短可能会导致信号干扰和错误增加,而过长则会增加数据传输的总时间,从而增加通讯延时。同时,节点数量的增加也会增加总线的电气负载,影响信号的传输质量和速度。例如,电容会导致信号的上升和下降沿变缓,从而增加信号传输的时间,造成通讯延时。

2025-04-29 15:22:46 258

原创 linux系统的线程执行时间能固定吗

在 Linux 系统里,线程执行时间一般无法做到绝对固定,但可以通过特定方法让执行时间尽量稳定。

2025-04-29 15:20:57 206

原创 CAN组网可以挂接多少台设备

例如,当使用 Philips P82C250 作为 CAN 收发器时,同一网络中允许挂接 110 个节点。一些资料中也提到,考虑到电气负载等因素,CAN 网络中连接的设备数量一般限制在 64 个节点以内。还有观点认为,根据相关参数计算,CAN 总线网络最多可支持挂载 112 个节点。总之,CAN 组网可挂接的设备数量没有固定标准,会因 CAN 收发器芯片、传输速率、总线长度、总线电容、终端电阻配置、总线拓扑结构等因素的不同而有所变化。理论上,一个由 CAN 总线构成的单一网络中可以挂接无数个节点。

2025-04-29 15:20:18 156

原创 函数延时计算2

如上的延时函数,如何延时时间?要计算L_Delay函数的延时时间,需要分析函数中每条语句的执行周期,并结合处理器的时钟频率来计算。

2025-04-29 15:17:53 256

原创 函数延时计算

例如:这个函数的延时是多少,如何计算?要确定Delay函数的延时时间,需要结合具体的硬件平台和编译器来分析,因为函数的延时时间与处理器的时钟频率、指令执行周期等因素密切相关。my_int++;my_int--;

2025-04-29 15:12:30 191

原创 goose协议里的publisher和listener

在 Goose(Generic Object Oriented Substation Event)协议里,Publisher 是发送方,Listener 是接收方。

2025-04-29 14:54:16 781

TM4C129ENCPDT UART+ADC+人机交互+四遥modbus rtu处理

适合初学及入门者 TM4C129ENCPDT 是德州仪器推出的一款高性能 ARM Cortex-M4F 微控制器,集成了丰富的通信接口和高性能 ADC,特别适合工业自动化、智能电网等需要四遥(遥测、遥信、遥控、遥调)功能的应用场景。

2025-05-28

STM32F4xx 开发攻略-HAL 库版

主要参考的文档有《STM32F4xx 中文参考手册》和《CortexM3与 M4 权威指南》 (1)外设介绍,包括外设内部结构框图等 (2)外设配置步骤(使用 HAL 库操作) (3)硬件讲解 (4)软件分析 (5)实验现象

2025-05-22

TMP1827EVM 用户指南

内容概要:本文档为TMP1827EVM用户指南,详细介绍了TMP1827EVM评估板的特性、操作和使用方法。TMP1827EVM用于评估TMP1827数字温度传感器的性能,采用USB接口与主机连接,内置MSP430F5528微控制器,支持单线接口。文档涵盖硬件配置(如穿孔设计、子调节器、逻辑电平转换器、编程头、BSL按钮和状态LED)、软件下载方式(在线和离线版本)、软件界面(包括主页、数据捕获、寄存器和EEPROM标签页)以及电路原理图、PCB布局和物料清单。此外,还包括了标准条款、保修政策、法规通知、使用限制和警告。 适用人群:熟悉电子元件和电路系统的专业电子工程师和技术人员。 使用场景及目标:①评估TMP1827数字温度传感器的性能;②测试和验证传感器在不同环境下的工作情况;③开发基于TMP1827的应用程序;④进行硬件和软件的调试与优化。 阅读建议:由于EVM主要用于研究和开发,用户应仔细阅读并遵循文档中的所有指导和安全提示。确保在推荐的操作参数范围内使用设备,并注意静电放电对评估套件的影响。建议用户在实际操作前详细了解每个组件的功能及其相互关系,以确保安全和有效的评估过程。

2025-05-22

RJGT102是武汉瑞纳捷电子技术有限公司推出的一款高安全性加密芯片,专为设备认证、版权保护和数据安全设计

RJGT102是武汉瑞纳捷电子技术有限公司推出的一款高安全性加密芯片,专为设备认证、版权保护和数据安全设计。 1. 安全加密机制 SHA-256 算法:基于 256 位 SHA-256 哈希算法,对 8 字节密钥(Key)、8 字节唯一 UID、8 字节随机数、8 字节固化常数及 32 字节用户数据进行运算,生成 32 字节报文摘要(MAC),确保数据不可篡改。 双向认证:主机与芯片通过动态挑战 - 响应机制实现互认,防止非法设备接入。例如,打印机墨盒更换时,MCU 通过比对 MAC 值验证墨盒合法性。 数据保护:EEPROM 存储区(176 字节)支持独立保护寄存器,写入 0x5A 后永久锁定数据,防止固件或密钥被逆向破解。 2. 硬件级安全增强 看门狗(WDOG):可配置喂狗间隔和复位极性,防止程序跑飞,确保系统稳定性。 上电复位(POR):自动检测电压范围(2.97V~3.63V),异常时复位系统,保护控制器和存储体。 低功耗模式:I²C 空闲且加密引擎无操作时进入待机状态,功耗低于 μA 级,适合电池供电设备。

2025-05-22

Nport Administrator

Nport配置文件即Nport Administrator suit,可用于Moxa 5100系列产品配置,搭配本账号下的资源《5130配置方法》即可完成相关产品配置及使用,很方便哦。

2024-02-20

Peripheral DriverLib 用户指南.pdf

TI提供的基于ARM Cortex M系列内核的外围驱动程序库(API接口函数),编程必备。

2019-08-06

基于Tiva C系列ARM Cortex-M4微控制器.pdf

德州仪器的 Tiva™ C 系列微控制器采用基于 ARM® Cortex@-M 的卓越架构,具备强大的集成能力,并提供成熟的软件和开发工具生态系统,是设计师的理想选择本文档主要介绍了基于Tiva™ C 系列ARM-Cortex-M4微控制器的基础框架,包括存储器、基础外设、通讯外设、模拟外设等;软硬件平台及开发工具的使用等。

2019-07-08

USBCAN使用手册V1.04-2018.pdf

2018版工业级 USBCAN 接口卡使用手册(北京爱泰联合科技有限公司),包括产品概述 、 产品特性 、接口形式 、产品应用 、操作系统支持 、使用环境等内容。

2019-05-22

Cortex-M3权威指南_cn.pdf

Cortex-M3权威指南_中文,本书则是一个精简版,并且叙述的前后更有条理。目标读者包括:一线程序员,嵌入式产品设计师,片上系统(SoC)工程师,嵌入 式系统发烧友,学院研究员,还包括所有涉猎过单片机和微处理器领域,慧眼识珍看中了Cortex‐M3的人民大众们。本书要给Cortex‐M3的架构做一个简介,浏览一下指令系统,写几个段代码练练手,说一些硬件特性,再表一表该处理器精深的调试系统。本书还给出了应用程序范例,手把手地教你使用开发工具,包括ARM的工具和GNU的工具链。如果你以前是ARM7TDMI的玩家,正准备着升级装备到Cortex‐M3,本书也非常解渴,里面讲述了两者的不同,以及鸟枪换炮的升级过程。

2019-05-20

MOXA串口服务器NPORT-5130详细配置

MOXA串口服务器NPORT-5130详细配置,支持RS485(Modbus协议)转网口(TCP /UDP协议等)

2019-04-22

TM4C-129-DNCPDT 数据手册

TM4C-129-DNCPDT 数据手册

2017-01-03

串口调试软件ComMonitor

串口调试软件 ComMonitor 可以轮询发送3条不同报文 界面清晰 调试方便

2017-01-03

CAN总线客房管理系统解决方案

CAN总线客房管理系统解决方案

2017-01-03

GUI Qt4编程实例代码

C++ GUI Programming with Qt 4. chap01/age chap01/hello chap01/quit 2. Creating Dialogs chap02/find chap02/gotocell1 chap02/gotocell2 chap02/gotocell3 chap02/sort 3. Creating Main Windows chap03/spreadsheet 4. Implementing Application Functionality chap04/spreadsheet 5. Creating Custom Widgets chap05/hexspinbox chap05/iconeditor chap05/iconeditorplugin chap05/plotter 6. Layout Management chap06/findfile1 chap06/findfile2 chap06/findfile3 chap06/mailclient chap06/mdieditor chap06/preferences chap06/splitter 7. Event Processing chap07/ticker 8. 2D Graphics chap08/cityscape chap08/diagram chap08/oventimer 9. Drag and Drop chap09/projectchooser 10. Item View Classes chap10/booleanparser chap10/cities chap10/colornames chap10/coordinatesetter chap10/currencies chap10/directoryviewer chap10/flowchartsymbolpicker chap10/settingsviewer chap10/teamleaders chap10/trackeditor 12. Input/Output chap12/imageconverter chap12/imagespace chap12/tidy 13. Databases chap13/scooters chap13/staffmanager 14. Multithreading chap14/imagepro chap14/semaphores chap14/threads chap14/waitconditions 15. Networking chap15/ftpget chap15/httpget chap15/spider chap15/tripplanner chap15/tripserver chap15/weatherballoon chap15/weatherstation 16. XML chap16/domparser chap16/saxhandler chap16/xmlstreamreader chap16/xmlstreamwriter 19. Look and Feel Customization chap19/bronze chap19/candy 20. 3D Graphics chap20/teapots chap20/tetrahedron chap20/vowelcube 21. Creating Plugins chap21/basiceffectsplugin chap21/bronze chap21/bronzestyleplugin chap21/cursorplugin chap21/extraeffectsplugin chap21/textart 22. Application Scripting chap22/calculator chap22/gaspump chap22/htmleditor 23. Platform-Specific Features chap23/addressbook chap23/bouncer chap23/mediaplayer chap23/tictactoe 24. Embedded Programming chap24/expenses chap24/unitconverter

2013-10-07

数据库 事务

详细描述了事务的隔离性 回滚 隐式事务,并提供事务代码实验

2013-10-07

深入 Linux 设备驱劢程序内核机刢

书中主要讨论以下问题: 内核和模块导出符号机制  模块的加载过程。  模块如何使用内核或者其他模块导出的函数与变量。  模块的参数传递机制。  模块之间的依赖关系。  模块中的版本控制机制。

2013-10-03

数据结构C语言描述(耿国华)配套课件

数据结构C语言描述(耿国华)配套课件,书中资源有详细介绍

2013-09-07

C语言经典算法100例

C语言经典算法100例包含了多种开发中经典算法,对于初学者是一个不错的学习材料。

2013-08-18

数据存储安全

在过去十年中,存储已演变为多个系统共享的一种资源。 存储设备目前连接到非常多系统上,因此,必须保护各个系统上的有价值的数据,防止其他系统未经授权访问数据,或破坏数据。 安全的本质是三方面达到平衡,即采取安全措施的成本,安全缺口带来的影响,入侵者要突破安全措施所需要的资源。 利用数据存储技术,实现数据合理备份是关键.

2013-08-18

存储与安全

教学目的 了解数据存储技术、数据安全技术 根据实例,掌握相关技术应用的基本原则于方法 教学内容 数据存储技术 数据安全技术

2013-08-18

飞秋源代码 c++

飞秋参考了飞鸽传书(IPMSG)和QQ, 完全兼容飞鸽传书(IPMSG)协议,具有局域网传送方便,速度快,操作简单的优点,同时具有QQ中的一些功能,是飞鸽的完善代替者。改代码可以增加我们对网络IP、TCP、UDP等协议的理解。

2013-04-16

Libnids-1.19-for-win32

[libnids-1.19-for-win32.rar] - windows平台下的libnids,最新版本libnids 1.19 for win32,内有VC++工程.可以根据需要修改源码,也可以利用库文件方便地重组TCP等,进行协议还原,构造自己的网络入侵检测系统.

2013-04-10

云存储综述

云的基础认识概论。 云计算是一种新型的计算模式:把IT资源、数据、应用作为服务通过互联网提供给用户。云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。

2012-04-21

数据挖掘概论

数据挖掘,就是从大量的、不完全的、有噪声的、模糊的、随机的数据库中,提取隐含在其中的、人们事先不知道的、但又是潜在的信息和知识的过程。这个定义包括四个层次的含义。 数据挖掘的过程,数据挖掘的主要方法,分析方法Analytic Method 决策树 Decision Tree 神经网络 Neural Network 相关规则Correlation Rule 数据可视化Data Visualization 遗传算法 Genetic Algorithms 邻近算法 K-nearest 联机分析处理On Line Analysis Processing 粗糙集 Rough Sets

2012-04-21

数据挖掘综述

数据挖掘,就是从大量的、不完全的、有噪声的、模糊的、随机的数据库中,提取隐含在其中的、人们事先不知道的、但又是潜在的信息和知识的过程。这个定义包括四个层次的含义。 数据挖掘的过程,数据挖掘的主要方法,分析方法Analytic Method 决策树 Decision Tree 神经网络 Neural Network 相关规则Correlation Rule 数据可视化Data Visualization 遗传算法 Genetic Algorithms 邻近算法 K-nearest 联机分析处理On Line Analysis Processing 粗糙集 Rough Sets

2012-04-21

嵌入式sql实验步骤

SQL使用中遇到的基本实验步骤,包括基本的实验开始语句,怎样打开SQL、使用SQL,以及使用过程中的部分常用语句。

2010-05-06

工资管理系统java版

很全的资源,装上就可以运行!是java语言书写,适合学习java语言的人借鉴参考!

2010-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除