当前位置: 首页 > article >正文

抗辐照MCU在卫星载荷电机控制器中的实践探索

摘要:在航天领域,卫星系统的可靠运行对电子元件的抗辐照性能提出了严苛要求。微控制单元(MCU)作为卫星载荷电机控制器的核心部件,其稳定性与可靠性直接关系到卫星任务的成败。本文聚焦抗辐照MCU在卫星载荷电机控制器中的应用实践,以国科安芯的AS32S601型MCU芯片为例,深入分析其在卫星载荷电机控制场景下的优势、挑战及应对策略,旨在为相关领域的工程设计与技术选型提供科学依据与有益参考。

一、引言

随着航天技术的飞速发展,卫星系统日益复杂化与精细化,其对电子元件的抗辐照性能要求也不断提高。在太空环境中,高能粒子辐射成为影响电子设备可靠性的关键因素之一。这些高能粒子可能引发单粒子效应,导致存储单元状态翻转、电路锁定甚至永久性损坏等问题,进而影响卫星的正常运行甚至导致任务失败。电机控制器作为卫星姿态控制和载荷驱动的核心部件,其可靠性直接关系到卫星的姿态稳定性和任务执行能力。MCU作为电机控制器的核心部件,承担着精确调控电机运行的关键任务。因此,研发和应用具备优异抗辐照性能的MCU对于提升卫星系统的可靠性具有至关重要的意义。

二、卫星载荷电机控制器的抗辐照需求

卫星在轨道运行过程中,会受到宇宙射线、太阳高能粒子以及地球辐射带等多种辐射源的影响。这些高能粒子穿透卫星内部的电子设备时,可能引发单粒子效应,导致存储单元状态翻转(单粒子翻转,SEU)、电路锁定(单粒子锁定,SEL)甚至永久性损坏等问题。对于卫星载荷电机控制器而言,一旦MCU受到辐射影响而出现故障,可能会导致卫星姿态失控、载荷无法正常工作等严重后果。因此,卫星载荷电机控制器中的MCU必须具备出色的抗辐照性能,以确保在复杂辐射环境下的稳定运行。

具体而言,卫星载荷电机控制器在抗辐照方面的需求主要体现在以下几个方面:

单粒子效应防护:MCU需要能够抵御一定能量范围内的高能粒子轰击,避免因单粒子效应导致的逻辑状态错误、数据存储错误或电路锁定等问题,确保控制指令的准确执行和电机的稳定运行。

累积辐射效应耐受:长期暴露在太空辐射环境中,MCU及其相关电路可能会受到累积辐射效应的影响,导致器件性能退化、参数漂移等问题。因此,MCU应具备一定的抗累积辐射效应能力,以保证在卫星寿命周期内的可靠运行。

环境适应性与稳定性:除了辐射因素外,卫星载荷电机控制器还需要适应太空环境中的温度变化、真空条件、微振动等复杂环境因素。MCU应能够在宽温度范围内稳定工作,并具备良好的抗电磁干扰能力,以确保在恶劣环境下的正常运行。

三、抗辐照MCU的技术特点与优势

(一)高性能内核与丰富存储资源

AS32S601基于自研E7内核,带有FPU与L1Cache,最高频率可达180MHz,具备804DIMPS/2.68DIMPS/MHz的运算性能。其内置512KiBSRAM(带ECC)、512KiBD-Flash(带ECC)以及2MiBP-Flash(带ECC),丰富的存储资源能够满足卫星载荷电机控制程序的存储需求,并支持复杂控制算法的高效运行,为精确控制电机提供强大的计算与存储支持。

在卫星载荷电机控制应用中,高性能内核能够快速处理各种复杂的控制算法,如矢量控制、直接转矩控制、滑模变结构控制等,实现电机的高精度位置、速度和转矩控制。同时,丰富存储资源可以存储大量的控制程序代码、参数配置以及历史数据等,为电机控制系统的智能化和自适应控制提供了基础支持。

(二)功能安全与可靠性设计

该MCU符合AEC-Q100grade1认证标准,具备完善的安全设计机制。如采用延迟锁步方法保障内核操作安全,存储器及数据路径采用端到端ECC保护,时钟由多个分立的CMU进行监控,电源由PMU与ADC配合监控等。这些设计措施有效提升了MCU在复杂太空环境下的抗干扰能力和可靠性,降低了因辐射等因素导致的功能故障风险,确保卫星载荷电机控制系统的稳定运行。

此外,AS32S601还集成了故障检测与处理模块(如FCU),能够实时监测系统中的异常情况,并采取相应的措施进行处理,如触发中断、复位等,进一步增强了系统的可靠性与容错能力。

(三)多种通信接口与灵活的系统集成能力

AS32S601提供了丰富的通信接口,包括6路SPI、4路CAN、4路USART、1个以太网(MAC)模块、4路I2C等。通过这些接口,能够方便地与卫星系统的其他部件进行通信与连接,实现电机控制器与星载计算机、传感器、执行机构等的高效数据交互,满足卫星载荷电机控制系统的复杂通信需求,提高系统的集成度和扩展性。

例如,在卫星姿态控制应用中,电机控制器需要与星敏感器、陀螺仪等传感器进行实时通信,获取卫星的姿态信息,并根据这些信息快速调整电机的运行状态,以实现卫星的姿态稳定。AS32S601的多种通信接口能够满足不同传感器和执行机构的通信要求,实现系统之间的无缝连接与高效协同工作。

(四)低功耗特性

在太空环境中,卫星的能源供应相对有限,因此对电子设备的功耗控制要求严格。AS32S601型MCU具有低功耗特性,其休眠电流≤200uA(可唤醒),典型工作电流≤50mA,能够在保证电机控制性能的前提下有效降低功耗,延长卫星的使用寿命,提高能源利用效率,适应卫星系统的能源约束条件。

低功耗特性不仅有助于延长卫星的使用寿命,还可以减少散热设计的复杂性,降低系统的总体重量和体积,为卫星的其他部件节省更多的空间和资源。

(五)开发与调试支持

AS32S601提供了完善的开发与调试工具链,包括集成开发环境、调试器、编译器等,方便工程师进行软件开发与调试。其调试接口满足RISC-V Debug Spec 0.13.2标准,带有JTAG接口的调试器能够访问内部的寄存器与存储器,控制程序的运行/停止/复位等操作,为电机控制系统的开发与优化提供了有力支持。

此外,AS32S601的指令集与架构具有良好的可扩展性,能够方便地进行软件移植与二次开发,提高开发效率,缩短产品研发周期。

四、抗辐照MCU在卫星载荷电机控制器中的应用

(一)电机控制算法的实现

在卫星载荷电机控制器中,MCU需要执行复杂的电机控制算法以实现对电机的精确控制。AS32S601的高性能内核能够高效运行各种先进的控制算法,如矢量控制算法、直接转矩控制算法等。矢量控制算法通过对电机定子电流进行矢量分解和控制,实现对电机转矩和磁通的独立控制,从而提高电机的控制精度和动态性能。直接转矩控制算法则通过直接控制电机的定子磁链和转矩,实现对电机的快速响应和高精度控制。

同时,AS32S601的丰富存储资源能够存储大量的控制算法代码和参数配置,支持复杂的控制逻辑和自适应控制策略。例如,可以根据电机的负载变化和运行状态自动调整控制参数,实现自适应控制,提高电机控制系统的鲁棒性和适应性。

(二)故障诊断与处理

在卫星运行过程中,电机控制器可能会受到各种因素的影响,如辐射、温度变化、电磁干扰等,导致系统出现故障。AS32S601集成了多种故障诊断与处理功能,能够实时监测系统的运行状态,及时发现并处理故障。

例如,通过实时监测电机的电流、电压、转速等参数,结合内置的故障诊断算法,AS32S601能够快速判断电机是否存在过流、过压、过热、堵转等故障情况。一旦检测到故障,系统将立即采取相应的措施,如切断电源、触发报警、启动备用系统等,以防止故障的进一步扩大,确保卫星系统的安全运行。

(三)系统集成与协同工作

卫星载荷电机控制器作为卫星系统的一部分,需要与卫星的其他子系统紧密集成并协同工作。AS32S601的多种通信接口使其能够方便地与卫星系统的其他部件进行通信与连接,实现电机控制器与星载计算机、传感器、执行机构等的高效数据交互。

例如,在卫星姿态控制系统中,电机控制器需要与星敏感器、陀螺仪等传感器进行实时通信,获取卫星的姿态信息,并根据这些信息快速调整电机的运行状态,以实现卫星的姿态稳定。同时,电机控制器还需要与星载计算机进行通信,接收控制指令并反馈电机的运行状态,确保整个卫星系统的协调运行。

(四)抗辐照性能的实际应用效果

在实际应用中,AS32S601型MCU凭借其抗辐照设计,在一定程度上能够应对太空环境中的辐射威胁。根据相关试验数据,AS32S601型MCU在5V工作条件下,从激光能量为120pJ开始进行全芯片扫描,未出现单粒子效应。随着激光能量逐步提升至1585pJ(对应LET值为(75±16.25)MeV・cm²/mg)时,监测到芯片发生了单粒子翻转(SEU)现象,但未出现单粒子锁定(SEL)效应。这表明该MCU具备一定的抗单粒子效应能力,能够在较高LET值的辐射环境下保持基本的稳定运行。然而,在实际太空环境中,辐射环境更加复杂多变,可能存在不同能量、不同类型的高能粒子同时作用的情况。因此,在应用过程中仍需结合其他抗辐照设计措施,如屏蔽设计、冗余设计等,以进一步提高系统的可靠性与稳定性。

五、应用实践中的挑战与应对策略

(一)复杂太空环境适应性

尽管AS32S601型MCU具备一定的抗辐照能力,但太空环境复杂多变,除了单粒子效应外,还可能受到长期累积辐射效应、温度变化等多种因素的影响。为应对这些挑战,在卫星载荷电机控制器的设计中,需要综合考虑采用屏蔽措施、优化电路布局、增加冗余设计等方法,进一步提高系统的可靠性与稳定性。

屏蔽设计:通过合理的结构设计为MCU及其相关电路提供适当的辐射屏蔽,减少高能粒子的直接轰击。例如,采用金属外壳、屏蔽罩等对MCU进行包裹,同时在电路板布局上尽量减少敏感线路的暴露面积,降低辐射对电路的影响。

优化电路布局:在电路板设计过程中,应注重电磁兼容性设计,合理布局电源线、地线、信号线等,避免不同信号之间的相互干扰。同时,采用多层布线技术,增加地平面和电源平面的覆盖面积,提高电路的抗干扰能力。

冗余设计:在关键控制环节引入冗余设计,如采用多MCU冗余备份、关键信号冗余传输等,确保在部分组件出现故障时系统仍能正常运行。例如,采用双MCU冗余架构,当主MCU出现故障时,备份MCU能够迅速接管控制任务,保证电机的正常运行。

(二)高精度控制要求

卫星载荷电机控制通常要求高精度的位置、速度和转矩控制,以实现卫星的姿态稳定和精确的任务执行。MCU的控制性能直接影响电机的控制精度。为满足这一要求,一方面需要充分发挥AS32S601型MCU的高性能内核和丰富外设资源的优势,采用先进的控制算法,如矢量控制、直接转矩控制、滑模变结构控制等,提高电机控制的动态性能和稳态精度;另一方面,要注重电机驱动电路的设计与优化,确保功率放大环节的精度和稳定性,同时结合高精度的位置、速度传感器,构建精确的反馈控制系统,实现电机的精确控制。

例如,在矢量控制算法中,通过对电机的定子电流进行矢量分解和控制,实现对电机转矩和磁通的独立控制,从而提高电机的控制精度和动态性能。同时,采用高精度的编码器或resolver作为位置和速度传感器,实时反馈电机的运行状态,为控制算法提供准确的输入数据,进一步提高控制精度。

(三)系统集成与优化

卫星载荷电机控制器作为卫星系统的一部分,需要与卫星的其他子系统紧密集成并协同工作。在系统集成过程中,可能会面临接口适配、电磁兼容性、实时性要求等诸多问题。为此,需要在系统设计阶段充分考虑各子系统之间的接口关系,严格按照标准化接口规范进行设计与开发,确保不同设备之间的无缝连接和有效通信。同时,要加强电磁兼容性设计,采取有效的滤波、屏蔽、接地等措施,降低电子设备之间的电磁干扰,保证系统的电磁兼容性。此外,针对卫星系统的实时性要求,需要对整个控制系统进行优化,包括合理分配MCU的资源、优化控制算法的执行流程、优化通信协议等,确保电机控制系统能够实时响应卫星的姿态变化和任务指令,实现快速、准确的电机控制。

例如,在接口适配方面,应确保电机控制器的通信接口与卫星系统的其他部件接口在电气特性、通信协议、数据格式等方面的一致性,避免因接口不匹配导致的通信故障。同时,采用标准化的总线协议,如CAN总线、SPI总线等,提高系统的集成度和兼容性。

(四)可靠性评估与验证

在卫星载荷电机控制器的应用实践中,可靠性评估与验证是确保系统稳定运行的关键环节。由于卫星任务的特殊性和重要性,对电机控制器的可靠性要求极高。除了进行单粒子效应试验外,还需要结合其他可靠性评估方法,如加速寿命试验、环境应力筛选试验、故障注入试验等,全面评估电机控制器在复杂太空环境下的可靠性。

加速寿命试验通过模拟卫星在长期运行过程中可能经历的各种应力条件,如高温、低温、振动等,加速器件的老化过程,从而预测器件的寿命和可靠性。环境应力筛选试验则通过施加各种环境应力,如温度循环、振动、冲击等,筛选出潜在的故障器件,提高系统的可靠性。故障注入试验则通过人为引入故障,如切断电源、干扰信号等,测试系统的故障诊断和处理能力,验证系统的容错性能。

六、结论与展望

AS32S601型MCU凭借其出色的抗辐照性能、高性能内核、丰富存储资源、功能安全设计以及多种通信接口等优势,在卫星载荷电机控制器领域展现出广阔的应用前景。通过对其抗辐照性能的实际应用效果分析以及在电机控制算法实现、故障诊断与处理、系统集成与协同工作等方面的应用实践探索,表明该MCU能够满足卫星载荷电机控制系统的可靠性要求,并在一定程度上适应复杂的太空环境。

然而,在实际应用中仍面临着复杂太空环境适应性、高精度控制以及系统集成与优化等挑战。未来,随着航天技术的不断发展,对抗辐照MCU的性能要求将越来越高。因此,需要进一步加强抗辐照技术研究,如探索更先进的抗辐照设计方法、研发更高性能的抗辐照材料、优化芯片制造工艺等,以提高MCU对复杂太空环境的适应能力。同时,结合人工智能、大数据等前沿技术,开发更智能、更高效的电机控制算法和系统优化策略,不断提升卫星载荷电机控制器的性能和可靠性,为我国航天事业的发展提供坚实的技术支撑,推动我国在卫星技术领域的不断创新和突破。

相关文章:

抗辐照MCU在卫星载荷电机控制器中的实践探索

摘要:在航天领域,卫星系统的可靠运行对电子元件的抗辐照性能提出了严苛要求。微控制单元(MCU)作为卫星载荷电机控制器的核心部件,其稳定性与可靠性直接关系到卫星任务的成败。本文聚焦抗辐照MCU在卫星载荷电机控制器中的应用实践&…...

快捷键的记录

下面对应的ATL数字 ATL4 显示编译输出 CTRL B 编译 CTRLR 运行exe 菜单栏 ALTF ALTE ALTB ALTD ALTH...

Python读取阿里法拍网的html+解决登录cookie

效果图 import time from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from lxml import etreedef get_taobao_auct…...

electron-vite串口通信

一、构建项目后,安装“串口通信库” npm install serialport二、设置 npm install --save-dev electron-rebuild ./node_modules/.bin/electron-rebuild 注意:如果执行报错以下问题 1、未配置python变量 2、没有Microsoft Visual Studio BuildTools 3…...

中山大学美团港科大提出首个音频驱动多人对话视频生成MultiTalk,输入一个音频和提示,即可生成对应唇部、音频交互视频。

由中山大学、美团、香港科技大学联合提出的MultiTalk是一个用于音频驱动的多人对话视频生成的新框架。给定一个多流音频输入和一个提示,MultiTalk 会生成一个包含提示所对应的交互的视频,其唇部动作与音频保持一致。 相关链接 论文:https://a…...

Maven的配置与运行

maven配置国内镜像 <!-- # %MAVEN_HOME%\conf\settings.xml # 找到 <mirrors> 标签&#xff0c;添加&#xff1a; --> <mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>htt…...

MySQL 迁移至 Docker ,删除本地 mysql

macOS 的删除有大量的配置文件和相关数据文件要删除&#xff0c;如果 update mysql 那么数据更杂。 停止 MYSQL 使用 brew 安装&#xff0c;则 brew services stop mysql 停止 mysql 。 如果没有使用 brew 安装&#xff0c;则 sudo /usr/local/mysql/support-files/mysq…...

redis分片集群架构

主从集群解决高并发&#xff0c;哨兵解决高可用问题。但是任然有两个问题没有解决&#xff1a;1海量数据存储问题&#xff1b;2高并发写的问题&#xff08;如果服务中有大量写的请求&#xff09; 那就可以采用分片集群架构解决这些问题 分片集群特征 分片集群中有多个master…...

关于物联网的基础知识(一)

成长路上不孤单&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a; 【14后&#x1f60a;///计算机爱好者&#x1f60a;///持续分享所学&#x1f60a;///如有需要欢迎收藏转发///&#x1f60a;】 今日分享关于物联网的基础知识&#xff08;一&a…...

浏览器后台服务 vs 在线教育:QPS、并发模型与架构剖析

本文深入分析浏览器后台服务与在线教育平台在高并发场景下的架构设计差异&#xff0c;涵盖 QPS&#xff08;每秒请求数&#xff09;承压能力、服务模型、数据一致性、容灾机制等多个维度&#xff0c;力图为系统架构师和后端工程师提供实战参考。 一、什么是高并发场景&#xff…...

电脑商城--用户注册登录

用户注册 1 用户-创建数据表 1.使用use命令先选中store数据库。 USE store; 2.在store数据库中创建t_user用户数据表。 CREATE TABLE t_user (uid INT AUTO_INCREMENT COMMENT 用户id,username VARCHAR(20) NOT NULL UNIQUE COMMENT 用户名,password CHAR(32) NOT NULL COMME…...

Riverpod与GetX的优缺点对比

Riverpod 与 GetX 的优缺点对比 在 Flutter 开发领域,Riverpod 和 GetX 都是备受关注的状态管理与依赖注入框架,它们各有优劣,适用于不同的开发场景。以下从多个维度详细对比二者的优缺点。 一、Riverpod 的优缺点 (一)优点 架构清晰,数据流向明确:基于 Provider 模…...

Three.js怎么工作的?

Three.js 是怎么工作的&#xff1f; Three.js 的核心工作是&#xff1a; 构建一个虚拟的 3D 世界&#xff08;Scene&#xff09; 模拟摄像机视角&#xff08;Camera&#xff09; 用 WebGL 把这个场景“渲染成一张图片” 把这张图片画在 canvas 上 &#x1f449; 所以 Three…...

LangChain面试内容整理-知识点1:LangChain架构与核心理念

LangChain 是一个用于构建基于大型语言模型(LLM)的应用的框架,其架构采用模块化设计,核心理念是将语言模型与外部工具、数据源相结合,以实现复杂任务的分解与执行medium.com。整个框架可以理解为一系列可组合的组件,包括链(Chain)、智能体(Agent)、工具(Tool)和LLM…...

双面沉金线路板制作流程解析:高可靠性PCB的核心工艺

在高端电子制造领域&#xff0c;双面沉金&#xff08;ENIG&#xff09;线路板因其优异的焊接性能、抗氧化能力和信号完整性&#xff0c;已成为5G通信、医疗设备和汽车电子等领域的首选。本文将深入解析其制作流程的关键环节&#xff0c;帮助工程师更好地理解这一核心工艺。 一、…...

什么是梯度磁场

梯度磁场是叠加在均匀主磁场&#xff08;如MRI中的静磁场B₀&#xff09;上的一种特殊磁场&#xff0c;其强度会沿着特定方向&#xff08;如X、Y或Z轴&#xff09;呈线性变化。这种磁场在磁共振成像和粒子控制等领域发挥着关键作用&#xff0c;主要用于实现空间位置的精确编码和…...

从零开始的python学习(七)P102+P103+P104+P105+P106+P107

本文章记录观看B站python教程学习笔记和实践感悟&#xff0c;视频链接&#xff1a;【花了2万多买的Python教程全套&#xff0c;现在分享给大家&#xff0c;入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?p6&share_sourcecopy_web&v…...

Linux--进程的调度

1.进程切换 CPU上下⽂切换&#xff1a;其实际含义是任务切换, 或者CPU寄存器切换。当多任务内核决定运⾏另外的任务时, 它保存正在运⾏任务的当前状态, 也就是CPU寄存器中的全部内容。这些内容被保存在任务⾃⼰的堆栈中, ⼊栈⼯作完成后就把下⼀个将要运⾏的任务的当前状况从该…...

Hadolint:Dockerfile 语法检查与最佳实践验证的终极工具

在容器化应用开发的浪潮中,Dockerfile 作为构建 Docker 镜像的核心配置文件,其质量直接影响着应用的安全性、稳定性和可维护性。然而,随着项目复杂度的增加,手动检查 Dockerfile 不仅耗时,还容易遗漏潜在问题。今天,我要向大家介绍一款强大的工具——Hadolint,它将彻底改…...

Python爬虫实战:研究Hyper 相关技术

一、项目概述 本项目展示了如何结合 Python 的异步编程技术与 Hyper 框架开发一个高性能、可扩展的网络爬虫系统。该系统不仅能够高效地爬取网页内容,还提供了 RESTful API 接口,方便用户通过 API 控制爬虫的运行状态和获取爬取结果。 二、系统架构设计 1. 整体架构 系统采…...

基于langchain的简单RAG的实现

闲来无事&#xff0c;想研究一下RAG的实现流程&#xff0c;看网上用langchain的比较多&#xff0c;我自己在下面也跑了跑&#xff0c;代码很简单&#xff0c;以次博客记录一下&#xff0c;方便回顾 langchain LangChain 是一个基于大型语言模型&#xff08;LLM&#xff09;开发…...

VmWare Ubuntu22.04 搭建DPDK 20.11.1

一、开发环境 Ubuntu 版本 二、增加虚拟机的网卡 给虚拟机增加1个网卡,加上原来的网卡,一共2个 网络适配器作为 ssh 连接的网卡,网络适配器2作为 DPDK 运行的网卡。 三、NAT模式简介 这里待补充,网上都是那一张图,看不懂 四、使网卡名称从0开始命名 进入管理员权限 s…...

selenium-自动更新谷歌浏览器驱动

1、简介 selenium最初是一个自动化测试工具&#xff0c;而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题&#xff0c;因为有些网页数据是通过JavaScript动态加载的。selenium本质是通过驱动浏览器&#xff0c;完全模拟浏览器的操作&#xff0c;比如输入…...

34、协程

在Linux系统中&#xff0c;协程是一种轻量级的线程&#xff0c;它们允许在多个任务之间切换&#xff0c;而不需要操作系统的线程调度。协程可以分为有栈协程和无栈协程&#xff0c;以及对称协程和非对称协程。 有栈协程 有栈协程每个协程都有自己的栈空间&#xff0c;允许协程…...

Apache POI操作Excel详解

Maven依赖 <!-- 核心库&#xff08;支持.xls&#xff09; --> <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId> </dependency><!-- 支持.xlsx格式 --> <dependency><groupId>org.a…...

Docker容器部署elasticsearch8.*与Kibana8.*版本使用filebeat采集日志

第 1 步&#xff1a;使用 Docker Compose 部署 Elasticsearch 和 Kibana 首先&#xff0c;我们需要创建一个 docker-compose.yml 文件来定义和运行 Elasticsearch 和 Kibana 服务。这种方式可以轻松管理两个容器的配置和网络。 创建 docker-compose.yml 文件 在一个新的文件夹…...

OpenCV CUDA模块图像处理------双边滤波的GPU版本函数bilateralFilter()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 该函数在 GPU 上执行双边滤波操作&#xff0c;是一种非线性平滑滤波器&#xff0c;能够在 保留边缘的同时去除噪声。 函数原型 void cv::cuda:…...

华为手机开机卡在Huawei界面不动怎么办?

遇到华为手机卡在启动界面&#xff08;如HUAWEI Logo界面&#xff09;的情况&#xff0c;可依次尝试以下解决方案&#xff0c;按操作复杂度和风险由低到高排序&#xff1a; &#x1f527; 一、强制重启&#xff08;优先尝试&#xff09; 1.通用方法‌ 长按 ‌电源键 音量下键‌…...

并行硬件环境及并行编程

文章目录 A1. (并行编程 基于的)硬件环境 的 基本模型A2. 特定的硬件实现B1. 并行编程基本模型与编程技术✅ 并行编程的一般流程**第一阶段&#xff1a;基于“编程直觉模型”设计程序****第二阶段&#xff1a;程序编译并部署到实际硬件** B2.特定的 硬件环境下的 并行编程 A1. …...

ORM框架(SQLAlchemy 与 Tortoise )

注&#xff1a;本文是python的学习笔记&#xff1b;不是教程&#xff01;不是教程&#xff01;内容可能有所疏漏&#xff0c;欢迎交流指正。 框架概述 什么是ORM&#xff1f; ORM&#xff08;Object-Relational Mapping&#xff0c;对象关系映射&#xff09;是一种编程技术&a…...