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

AT8870单通道直流电机驱动芯片

AT8870单通道直流电机驱动芯片
典型应用原理图

描述

在这里插入图片描述

AT8870是一款刷式直流电机驱动器,适用于打印机、电器、工业设备以及其他小型机器。两个逻辑输入控制H桥驱动器,该驱动器由四个N-MOS组成,能够以高达3.6A的峰值电流双向控制电机。利用电流衰减模式,可通过对输入进行脉宽调制(PWM)来控制电机转速。如果将两个输入均置为低电平,则电机驱动器将进入低功耗休眠模式。
AT8870集成电流限制功能,该功能基于模拟输入VREF 以及ISEN 引脚的电压。该器件能够将电流限制在某一已知水平,这可显著降低系统功耗要求,并且无需大容量电容来维持稳定电压,尤其是在电机启动和停转时。
内部关断功能包含过流保护,短路保护,欠压锁定和过温保护。
AT8870提供一种带有裸露焊盘的SOP-8封装,能有效改善散热性能,且是无铅产品,引脚框采用100%无锡电镀。

应用

 打印机及办公自动化设备
 电器
 机器人
 工业设备

型号选择

产品型号 封装 包装
AT8870 SOP8-PP 料管,100颗/管;卷带,5k/盘

特点

●单通道H桥电流控制电机驱动器
●宽电压供电,6.5V-38V
●低RDS(ON)电阻
●3.6A峰值驱动输出,2A持续输出能力
●PWM电流整流/限流
●支持低功耗休眠模式
●过温关断电路
●短路保护
●欠压锁定保护
●自动故障恢复

封装形式

在这里插入图片描述

SOP8 with PAD

典型应用原理图

在这里插入图片描述

功能结构框图

在这里插入图片描述

推荐工作条件

at Ta = 25°C

MinNOMMaxUnit
功率电源VM6.5-38V
连续输出电流IOUT02A
峰值输出电流IPEAK03. 6A
逻辑输入电压VIN0-5.75V
逻辑输入频率fPWM0100kHZ
参考电压VREF0.55V

(1) 芯片大电流工作时,做好芯片散热。

电特性

atTa = 25°C,VM= 24V

H-BRIDGE FETS
RDS(ON) |
高侧 FET 导通电阻 | I O = 1A, T J = 25°C 200 | mΩ
低侧 FET 导通电阻 | I O = 1A, T J = 25°C | 150
IOCP | 过流峰值 | 4.5 | 5 | 6 | A

模块功能描述

AT8870是一款刷式直流电机驱动器,VM单电源供电,内置电荷泵。两个逻辑输入控制H桥驱动器,该驱动器由四个N-MOS组成,能够以高达3.6A的峰值电流双向控制电机。该芯片利用电流衰减预置最大输出电流,能够将电流限制在某一已知水平。如果将两个输入均置为低电平,则电机驱动器将进入低功耗休眠模式。
内部关断功能包含过流保护,短路保护,欠压锁定和过温保护。

Bridge Control

输入管脚 IN1、IN2 控制H 桥的输出状态。下表显示了彼此间的逻辑关系。

IN1IN2OUT1OUT2说明
00ZZ滑行,休眠
10HL正向
01LH反向
11LL刹车

H 桥控制逻辑表

逻辑输入也可以使用 PWM 控制来达到调速功能。当用 PWM 波控制一个桥臂时,并且在驱动电流为关断时,由于电机的电感特性要求电流连续流通。这个电流叫做续流。为了操作这种电流,H 桥可以操作在两种不同的状态,快衰减或者慢衰减。在快衰减模式,H 桥是被禁止的,续流电流流经体二极管;在慢衰减模式,电机的下臂是短路的。
当 PWM 控制用于快衰模式,PWM 信号控制一个 xIN 管脚,而另一个管脚维持低电平;当运用于慢衰减,另一管脚维持高电平。

PWM Control of Motor Speed

IN1IN2FUNCTION
PWM0Forward PWM, fast decay
1PWMForward PWM, slow decay
0PWMReverse PWM, fast decay
PWM1Reverse PWM, slow decay

下图显示了在不同驱动和衰减模式下的电流通路。
在这里插入图片描述

Drive and Decay Modes

CurrentControl

通过固定频率的 PWM 电流整流器,流过电机驱动桥臂的电流是被限制的或者是被控制的。在 DC 电机应用中,电流控制功能作用于限制开启电流和停转电流。
当一个 H 桥被使能,流过相应桥臂的电流以一个斜率上升,此斜率由直流电压 VM 和电机的电感特性决定。
当电流达到设定的阈值,驱动器会关闭此电流,直到下一个 PWM 循环开始。注意,在电流被使能的那一刻,ISEN 管脚上的电压是被忽略的,经过一个固定时间后,电流检测电路才被使能。这个消隐时间一般固定在 2us。

这个消隐时间同时决定了在操作电流衰减时的最小 PWM 时间。
PWM 目标电流是由比较器比较连接在 ISEN管脚上的电流检测电阻上的电压乘以一个 10 倍因子和一个参考电压决定。参考电压通过 VREF 输入。以下公式为 100%计算目标电流:
在这里插入图片描述

举个例子:假如使用了一个 0.15Ω的电阻,参考电压为 3.3V,这样目标电流为 2.2A。
注意:假如电流控制功能不需要使用,ISEN 管脚需直接接地。
在这里插入图片描述

电流衰减时序

当电流达到 I TRIP ,H 桥的两个下管打开,维持一个 t OFF 时间(25us),然后相应上管再打开。

DEAD TIME

当输出由高电平转变成低电平,或者由低电平转变为高电平,死区时间的存在是为了防止上下管同时导通。
死区时间内,输出是一个高阻态。当需要在输出上测量死区时间,需要根据相应管脚当时的电流方向来测量。
如果电流是流出此管脚,此时输出端电压是低于地电平一个二极管压降;如果电流是流入此管脚,此时输出端电压是高于电源电压 VM 一个二极管压降。
在这里插入图片描述

死区时间

休眠模式

当 IN1、IN2 都为低,维持 1ms 以上,器件将进入休眠模式,从而大大降低器件空闲的功耗。进入休眠模式后,器件的H 桥被禁止,电荷泵电路停止工作。在 VM 上电时候,如果 IN1、IN2 都为低,芯片是立马进去休眠模式。当 IN1 或 IN2 翻转为高电平且至少维持 5us,经过延迟约 50us,芯片恢复到正常的操作状。

保护电路

AT8870 有过流保护,过温保护和欠压保护。

过流保护 (OCP)

在每一个FET 上有一个模拟电流限制电路,此电路限制流过 FET 的电流,从而限制门驱动。如果此过流模拟电流维持时间超过 OCP 脉冲时间,H 桥内所有 FET 被禁止。经过一个 OCP 尝试时间(tOCP),驱动器会被重新使能。如果这个错误条件仍然存在,上述这个现象重复出现。如果此错误条件消失了,驱动恢复正常工作。

H 桥上臂和下臂上的过流条件是被独立检测的。对地短路,对 VM 短路,和输出之间短路,都会造成过流关闭。注意,过流保护不使用 PWM 电流控制的电流检测电路,所以过流保护功能不作用与 ISEN电阻。

过温保护 (TSD)

如果结温超过安全限制阈值,H桥的 FET被禁止。一旦结温降到一个安全水平,所有操作会自动恢复正常。

欠压锁定保护(UVLO)

在任何时候,如果 VM 管脚上的电压降到低于欠压锁定阈值,内部所有电路会被禁止,内部所有复位。当VM 上的电压上升到 UVLO 以上,所有功能自动恢复。

电路应用信息

在这里插入图片描述

限制峰值电流 2.2A。

版图注意事项

PCB板上应覆设大块的散热片,地线的连接应有很宽的地线覆线。为了优化电路的电特性和热参数性能,芯片应该直接紧贴在散热片上。
对电极电源 VM,应该连接不小于 47uF 的电解电容对地耦合,电容应尽可能的靠近器件摆放。
为了避免因高速 dv/dt 变换引起的电容耦合问题,驱动电路输出端电路覆线应远离逻辑控制输入端的覆线。
逻辑控制端的引线应采用低阻抗的走线以降低热阻引起的噪声。

地线设置

一个位于器件下的星状发散的地线覆设,将是一个优化的设计。在覆设的地线下方增加一个铜散热片会更好的优化电路性能。

电流取样设置

为了减小因为地线上的寄生电阻引起的误差,马达电流的取样电阻 RS 接地的地线要单独设置,减小其他因素引起的误差。单独的地线最终要连接到星状分布的地线总线上,该连线要尽可能的短,对小阻值的 Rs,由于Rs 上的压降 V=I*Rs 为 0.5V,PCB 上的连线压降与 0.2V的 电压将显得不可忽视,这一点要考虑进去。
PCB尽量避免使用测试转接插座,测试插座的连接电阻可能会改变 Rs的大小,对电路造成误差。Rs 值的选择遵循下列公式:
Rs=0.5/I TRIP max

热保护

当内部电路结温超过 165℃时,过温模块开始工作,关断内部多有驱动电路。过温保护电路只保护电路温度过高产生的问题,而不应对输出短路的情况产生影响。热关断的阈值窗口大小为 40℃。

TOPVIEW
在这里插入图片描述

SOP8-PP

管脚列表

NAMEPINPinDescriptionEXTERNAL COMPONENTS OR CONNECTIONS
GND1芯片地GND管脚和芯片裸焊盘接到电源地。
PPAD-
VM5芯片电源芯片电源和电机电源,做好电源滤波。
IN13逻辑输入控制H桥输出状态,内置下拉电阻
IN22
VREF4H桥参考电压输入参考电压输入,来设定驱动峰值电流
ISEN7H桥 ground / IsenseH桥检流端,接检流电阻到地,若不需要限流,直接接地。
OUT16H桥输出 1H桥输出,定义正向电流为 OUT1 → OUT2
OUT28H桥输出 2

相关文章:

AT8870单通道直流电机驱动芯片

AT8870单通道直流电机驱动芯片 典型应用原理图 描述 AT8870是一款刷式直流电机驱动器,适用于打印机、电器、工业设备以及其他小型机器。两个逻辑输入控制H桥驱动器,该驱动器由四个N-MOS组成,能够以高达3.6A的峰值电流双向控制电机。利用电流…...

RISC-V读书笔记

目录 关于RISC-V 关于RISC-V 简洁 RISC-V是一个崭新的架构,比起来传统的x86-64架构,他更加的简约和现代。下面这种图像阐述了传统的x86的指令集的膨胀速度有多么的吓人(汗颜 这是可以理解的,我们的ISA(Computer Syst…...

游戏开发中常用的设计模式

目录 前言一、工厂模式简单工厂模式工厂方法模式抽象工厂模式 二、单例模式三、观察者模式观察者模式的优势 四、状态模式状态模式的优势 五、策略模式策略模式的优势 六、组合模式七、命令模式八、装饰器模式策略模式与状态模式有什么区别呢? 前言 本文介绍了游戏开发中常用…...

Android 11适配全攻略:从理论到实践

随着Google正式发布Android 11,开发者们迎来了新的挑战和机遇。Android 11不仅带来了全新的用户体验和功能提升,还要求开发者们对应用进行相应的适配,以确保应用的兼容性和稳定性。本文将从理论到实践,全面解析Android 11的适配攻…...

Grafana 统一可视化了,告警如何统一?

对于大部分公司,通常都不止一套监控、可观测性相关的系统,云上的、云下的,开源的、商业的,指标的、日志的、链路的,各个系统体验不同,权限难管,如何统一化并为各个团队赋能,是很多技…...

ubuntu20.04有亮度调节条但是调节时亮度不变

尝试了修改grub文件,没有作用,下载了brightness-controllor,问题解决了。 sudo add-apt-repository ppa:apandada1/brightness-controller sudo apt update sudo apt install brightness-controller 之后在应用软件中找到brightness-contro…...

抖音小程序一键获取手机号

前端代码组件 <button v-if"!isFromOrderList"class"get-phone-btn" open-type"getPhoneNumber"getphonenumber"onGetPhoneNumber">一键获取</button>// 获取手机号回调onGetPhoneNumber(e) {var that this tt.login({f…...

某政务行业基于 SeaTunnel 探索数据集成平台的架构实践

分享嘉宾&#xff1a;某政务公司大数据技术经理 孟小鹏 编辑整理&#xff1a;白鲸开源 曾辉 导读&#xff1a;本篇文章将从数据集成的基础概念入手&#xff0c;解析数据割裂给企业带来的挑战&#xff0c;阐述数据集成的重要性&#xff0c;并对常见的集成场景与工具进行阐述&…...

学习ASP.NET Core的身份认证(基于JwtBearer的身份认证8)

为进一步测试通过请求头传递token进行身份验证&#xff0c;在main.htm中增加layui的数据表格组件&#xff0c;并调用后台服务分页显示数据&#xff0c;后台分页查询数据接口如下所示&#xff08;测试时&#xff0c;直接将数据写死到代码中&#xff0c;没有查询数据库&#xff0…...

Android 高德地图API(新版)

新版高德地图 前言正文一、创建应用① 获取PackageName② 获取调试版安全码SHA1③ 获取发布版安全码SHA1 二、配置项目① 导入SDK② 配置AndroidManifest.xml 三、获取当前定位信息① ViewBinding使用和导包② 隐私合规设置③ 权限请求④ 初始化定位⑤ 获取定位信息 四、显示地…...

51c~缺陷检测~合集2

我自己的原文哦~ https://blog.51cto.com/whaosoft/12386431 一、缺陷检测~使用深度学习1 这里研究工业ai, 在制造业中任何公司的主要目标都是为客户生产无缺陷产品。如果在产品开发过程中出现任何内部孔、凹坑、磨损或划痕&#xff08;由于多种原因&#xff0c;从生产设备…...

强化学习与ai黑科技实例

一.强化学习简介和其应用 (1)强化学习,深度学习,有监督,无监督区别与联系。 1)强化学习讨论的核心就是智能机(agent)怎么在复杂&#xff0c;不确定的环境中最大化它能获得的奖励。 2)人工智能包括机器学习&#xff0c;机器学习包括有监督学习&#xff0c;无监督学习(例如聚类…...

《TikTok归来:机遇与挑战并存》

TikTok 回归&#xff1a;波折中的 “重生” 在全球社交媒体的版图中&#xff0c;TikTok 的存在无疑是一颗璀璨的明星。它以独特的短视频形式、强大的算法推荐以及丰富多样的内容&#xff0c;迅速风靡全球&#xff0c;吸引了数以亿计的用户。然而&#xff0c;其发展并非一帆风顺…...

Rust语言的正则表达式

Rust语言的正则表达式 正则表达式&#xff08;Regular Expressions&#xff0c;简称Regex&#xff09;是一种强大的文本处理工具&#xff0c;广泛应用于字符串的搜索、匹配、替换和解析。在Rust语言中&#xff0c;正则表达式的支持既高效又功能强大&#xff0c;非常适合开发者…...

三维扫描赋能文化:蔡司3D扫描仪让木质文化遗产焕发新生-沪敖3D

挪威文化历史博物馆在其修复工作中融入现代3D扫描技术&#xff0c;让数百年的历史焕发新生。 文化历史博物馆的工作 文化历史博物馆是奥斯陆大学的一个院系。凭借其在文化历史管理、研究和传播方面的丰富专业知识&#xff0c;该博物馆被誉为挪威博物馆研究领域的领先机构。馆…...

c# PDF文件合并工具

界面 主要用于发票PDF文件的合并。经常出差要报销的很有用。 代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.IO; using System.Linq; using System…...

【16届蓝桥杯寒假刷题营】第1期DAY5

5.依依的询问最小值 - 蓝桥云课 问题描述 依依有个长度为 n 的序列 a&#xff0c;下标从 1 开始。 她有 m 次查询操作&#xff0c;每次她会查询下标区间在 [li​,ri​] 的 a 中元素和。她想知道你可以重新排序序列 a&#xff0c;使得这 m 次查询的总和最小。 求你求出 m 次…...

.NET周刊【1月第1期 2025-01-05】

国内文章 3款.NET开源、功能强大的通讯调试工具&#xff0c;效率提升利器&#xff01; https://www.cnblogs.com/Can-daydayup/p/18631410 本文介绍了三款功能强大的.NET开源通讯调试工具&#xff0c;旨在提高调试效率。这些工具包括LLCOM&#xff0c;提供串口调试和自动化处…...

(7)(7.2) 围栏

文章目录 前言 1 通用设置 2 围栏类型 3 破坏栅栏行动 4 使用 RC 通道辅助开关启用栅栏 5 自动高度规避 6 在任务规划器中启用围栏 7 用于遥控飞行训练 8 MAVLink 支持 前言 ArduPilot 支持基于本机的圆柱形&#xff08;“TinCan”&#xff09;和多边形和/或圆柱形、…...

1166 Summit (25)

A summit (峰会) is a meeting of heads of state or government. Arranging the rest areas for the summit is not a simple job. The ideal arrangement of one area is to invite those heads so that everyone is a direct friend of everyone. Now given a set of tenta…...

linux_socket

udp 通信 server #include <iostream> #include <arpa/inet.h> #include <unistd.h> #include <cstring>using namespace std;#define UPORT 12511int main(){int sock socket(AF_INET, SOCK_DGRAM, 0); // 创建一个UDP套接字if (sock -1) {cout&…...

Linux探秘坊-------3.开发工具详解(2)

1.动静态库和动静态链接&#xff08;操作&#xff09; 静态库是指编译链接时,把库⽂件的代码全部加⼊到可执⾏⽂件中,因此⽣成的⽂件 ⽐较⼤,但在运⾏时也就不再需要库⽂件了。其后缀名⼀般为“.a” 动态库与之相反,在编译链接时并 没有把库⽂件的代码加⼊到可执⾏⽂件中 ,⽽…...

Mysql InnoDB B+Tree是什么?

“mysql中常用的数据库搜索引擎InnoDB,其索引通过BTree的方式进行构建。” 实在想不起来BTree是怎么一回事了。以点带线&#xff0c;将涉及到的数据结构一起复习一下。 文章目录 数据结构定义红黑树定义使命 BTree定义使命 BTree定义 InnoDB BTree 旋转与调整二叉排序树插入删…...

C语言进阶习题【1】指针和数组(1)——一维数组

1. 数组名的意义&#xff1a; sizeof(数组名)&#xff0c;这里的数组名表示整个数组&#xff0c;计算的是整个数组的大小。&数组名&#xff0c;这里的数组名表示整个数组&#xff0c;取出的是整个数组的地址。除此之外所有的数组名都表示首元素的地址。&#xff08;一维数…...

2024:成长、创作与平衡的年度全景回顾

文章目录 1.前言2.突破自我&#xff1a;2024年个人成长与关键突破3.创作历程&#xff1a;从构想到落笔&#xff0c;2024年的文字旅程4.生活与学业的双重奏&#xff1a;如何平衡博客事业与个人生活5.每一步都是前行&#xff1a;2024年度的挑战与收获6.总结 1.前言 回首2024年&a…...

【Linux】网络基础探索:开启你的网络之旅

&#x1f308; 个人主页&#xff1a;Zfox_ &#x1f525; 系列专栏&#xff1a;Linux 目录 一&#xff1a;&#x1f525; 计算机网络背景 &#x1f98b; 1-1 网络发展 二&#xff1a;&#x1f525; 初识协议 &#x1f98b; 2-1 协议分层协议分层 vs. 软件分层 &#x1f98b; 2-…...

function isBulkReadStatement, file SQLiteDatabaseTracking.cpp

一问题&#xff1a;Xcode16.0运行在iPhone16/ios18.0 以上发生闪退&#xff0c; 闪退在 YYCache–>YYKVStorage 文件内。 以上删除保以下错误&#xff1a; function isBulkReadStatement, file SQLiteDatabaseTracking.cpp 解决方案&#xff1a; 找到YYKVStorage文件中_d…...

React 中hooks之useTransition使用总结

目录 概述基本用法使用场景最佳实践注意事项 概述 什么是 useTransition? useTransition 是 React 18 引入的新 Hook&#xff0c;用于标记非紧急的状态更新。它允许组件在状态转换期间保持响应&#xff0c;通过将某些更新标记为"过渡"来推迟它们的渲染。 主要特…...

leetcode 3097. 或值至少为 K 的最短子数组 II 中等

给你一个 非负 整数数组 nums 和一个整数 k 。 如果一个数组中所有元素的按位或运算 OR 的值 至少 为 k &#xff0c;那么我们称这个数组是 特别的 。 请你返回 nums 中 最短特别非空 子数组 的长度&#xff0c;如果特别子数组不存在&#xff0c;那么返回 -1 。 示例 1&…...

C# OpenCV机器视觉:特征匹配 “灵魂伴侣”

在一个阳光仿佛被施了魔法&#xff0c;欢快得直蹦跶的早晨&#xff0c;阿强像个即将踏上神秘寻宝之旅的探险家&#xff0c;一屁股墩在实验室那张堆满各种奇奇怪怪小玩意儿的桌前。桌上&#xff0c;零件、线路、半成品设备乱成一团&#xff0c;唯有他那宝贝电脑屏幕散发着清冷又…...

DDD - 整洁架构_解决技术设计困局

文章目录 Pre如何落地 DDD底层技术的更迭 整洁架构的设计主动适配器/北向适配器被动适配器/南向适配器 整洁架构的落地总结 Pre DDD - 软件退化原因及案例分析 DDD - 如何运用 DDD 进行软件设计 DDD - 如何运用 DDD 进行数据库设计 DDD - 服务、实体与值对象的两种设计思路…...

金融项目实战 07|Python实现接口自动化——连接数据库和数据清洗、测试报告、持续集成

目录 一、投资模块&#xff08;投资接口投资业务&#xff09; 二、连接数据库封装 和 清洗数据 1、连接数据库 2、数据清洗 4、调用 三、批量执行测试用例 并 生成测试报告 四、持续集成 1、代码上传gitee 2、Jenkin持续集成 一、投资模块&#xff08;投资接口投资业务…...

Ceph与RAID在存储中的协同工作过程

本文将结合架构图&#xff0c;详细讲解Ceph与RAID如何在存储环境中相互配合&#xff0c;共同提供高效且可靠的存储服务。 架构概述 从上图中可以看到&#xff0c;Ceph的架构主要分为四个层次&#xff1a; 客户端和服务接口层&#xff1a;这一层包括客户端访问存储应用的接口…...

《重生到现代之从零开始的C++生活》—— 类和对象2

类的默认成员函数 默认成员函数就是用户没有显示实现&#xff0c;编译器会自动生成的成员函数&#xff0c;一个类会默认生成6个成员函数 构造函数 构造函数时特殊的成员函数&#xff0c;构造函数的初始化对象 函数名与类名相同 没有返回值 对象实例化的时候胡自动调用构造…...

MFC 使用 32位带Alpha通道的位图

最近需要做一个MFC界面上的图片,众所周知,MFC 好像只支持 bmp 格式的! 先看我的原始24位图片,RGB 三个颜色各占8位 (256色), 所以是24位。 如果放到MFC界面上,是这个很丑的效果 它是一个正方形图片,周围的白色可以看见。 解下来,进入今天的主题: 32位带 Alpha 通…...

QT:子控件VLC播放视频时,父控件无法截取鼠标事件

具体来说&#xff1a; 反复验证&#xff0c;结论正确。只要是播放区&#xff08;即传递给VLC的窗口区域&#xff09;&#xff0c;就无法点击。 比如WidgetA&#xff0c;新建一个WidgetB&#xff0c;设置位置时留有一点边框。这个时候WidgetA的边框区是能收到鼠标事件的。 这…...

力扣 739. 每日温度

&#x1f517; https://leetcode.cn/problems/daily-temperatures 题目 给定一个数组&#xff0c;表示每天的天气返回一个数组&#xff0c;index i 表示几天后比当前的温度要高&#xff0c;没有则为 0 思路 维护一个单调递减栈&#xff0c;若当前的温度比栈顶大&#xff0c…...

蓝桥杯 阶乘的和(C++完整代码+详细分析)

题目描述 原题链接 阶乘的和 问题描述 给定 n 个数 Ai​&#xff0c;问能满足 m! 为 ∑(Ai!) 的因数的最大的 m 是多少。其中 m! 表示 m 的阶乘&#xff0c;即 123⋯m。 输入格式 输入的第一行包含一个整数 n。 第二行包含 n 个整数&#xff0c;分别表示 Ai​&#xff0c;相…...

OpenAI进军实体机器人:GPT赋能的智能未来

近年来&#xff0c;人工智能技术飞速发展&#xff0c;深刻地改变着我们的生活。而OpenAI作为人工智能领域的领军者&#xff0c;其最新动作更是引人注目&#xff1a;进军实体机器人领域&#xff01;这不仅标志着人工智能技术应用场景的重大拓展&#xff0c;也预示着未来智能机器…...

【Python运维】用Python管理Docker容器:从`docker-py`到自动化部署的全面指南

《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 在现代软件开发和运维过程中,Docker容器化技术因其高效、轻量和可移植性而被广泛应用。Python作为一种灵活且功能强大的编程语言,通过doc…...

【机器学习实战入门项目】MNIST数字分类机器学习项目

Python 深度学习项目&#xff1a;手写数字识别 为了使机器更加智能&#xff0c;开发者们正在深入研究机器学习和深度学习技术。人类通过不断练习和重复来学习执行某项任务&#xff0c;从而记住如何完成这些任务。然后&#xff0c;大脑中的神经元会自动触发&#xff0c;他们能够…...

【统计信号处理基础——估计与检测理论】Vol1.Ch1 引言

文章目录 1. 信号处理中的估计2. 估计的数学问题3. 估计量性能评估习题1.11.21.31.41.5 1. 信号处理中的估计 从离散时间波形或一组数据集中提取参数的问题。我们有 N N N点数据集 { x [ 0 ] , x [ 1 ] , ⋯ , x [ N − 1 ] } \{x[0],x[1],\cdots,x[N-1]\} {x[0],x[1],⋯,x[N−…...

Linux 存储设备和 Ventoy 启动盘制作指南

一、Linux 存储设备基础知识 1. 设备路径&#xff08;/dev&#xff09; 设备路径是 Linux 系统中物理存储设备的唯一标识&#xff0c;类似设备的"身份证号"。 命名规则解析 /dev/sda&#xff1a; /dev&#xff1a;device&#xff08;设备&#xff09;的缩写&…...

第14章:Python TDD应对货币类开发变化(一)

写在前面 这本书是我们老板推荐过的&#xff0c;我在《价值心法》的推荐书单里也看到了它。用了一段时间 Cursor 软件后&#xff0c;我突然思考&#xff0c;对于测试开发工程师来说&#xff0c;什么才更有价值呢&#xff1f;如何让 AI 工具更好地辅助自己写代码&#xff0c;或许…...

网络协议入门:OSI模型与TCP/IP栈

在网络通信的世界中&#xff0c;数据从一台设备传输到另一台设备&#xff0c;需要遵循一系列规则&#xff0c;这些规则统称为网络协议。OSI模型和TCP/IP协议栈作为网络通信的基石&#xff0c;帮助我们理解数据传输的全流程。这篇文章将深入解析它们的结构、功能和实际应用&…...

pthread_exit函数

pthread_exit 是 POSIX 线程库&#xff08;pthread&#xff09;中的一个函数&#xff0c;用于显式地终止调用线程。与 exit 函数不同&#xff0c;pthread_exit 仅影响调用它的线程&#xff0c;而不是整个进程。使用 pthread_exit 可以确保线程在退出时能够正确地释放线程相关的…...

从语音识别到图像识别:AI如何“看”和“听”

引言 随着人工智能技术的不断进步&#xff0c;AI的“听”和“看”能力正变得越来越强大。从语音识别到图像识别&#xff0c;AI不仅能够通过声音与我们互动&#xff0c;还能通过视觉理解和分析周围的世界。这些技术不仅改变了我们与机器的交互方式&#xff0c;也在各行各业中带…...

UML-对象图(Object Diagram)

定义 在UML(统一建模语言)中,对象图用于描述在某一时刻,一组对象以及它们之间关系的图形。它是系统详细状态在某一时刻的快照,常用于表示复杂的类图的一个实例。关联、依赖和继承是对象图中常见的三种关系,下面将对这三种关系进行详细说明,并阐述它们之间的区别。 Pla…...

Pytorch - YOLOv11自定义资料训练

►前言 本篇将讲解目前最新推出的YOLOv11搭配Roboflow进行自定义资料标注训练流程&#xff0c;透过Colab上进行实作说明&#xff0c;使大家能够容易的了解YOLOv11的使用。 ►YOLO框架下载与导入 ►Roboflow的资料收集与标注 进行自定义资料集建置与上传 透过Roboflow工具进行…...

大模型GUI系列论文阅读 DAY2续2:《使用指令微调基础模型的多模态网页导航》

摘要 自主网页导航的进展一直受到以下因素的阻碍&#xff1a; 依赖于数十亿次的探索性交互&#xff08;通常采用在线强化学习&#xff09;&#xff0c;依赖于特定领域的模型设计&#xff0c;难以利用丰富的跨领域数据进行泛化。 在本研究中&#xff0c;我们探讨了基于视觉-语…...