科技模块驱动开发
文章平均质量分 80
EMB看灯夜
电子科技大学 控制科学与工程 硕士
寒冬至,金方硕!
展开
-
24LC512芯片介绍(512kbit EEPROM,最高8片总线挂载4M存储,最大时钟频率为400KHz,2.5V至5.5V供电电压的低功耗CMOS,两线串行接口兼容I2C)
24LC5是采用8引脚SOIJ封装的512Kbit(64K x 8bit)串行I2C EEPROM(电可擦可编程存储器)。该EEPROM器件能够在很宽的电压范围内工作。它已开发用于高级低功耗应用,例如个人通信和数据采集。该设备具有高达128字节数据的页面写入功能。24LC512能够进行随机和顺序读取,最高可达512K边界。功能性地址线允许同一总线上多达8个设备提供多达4Mbit的地址空间。它具有超过一百万的擦除/写入周期,数据保留时间超过200年。引脚序号名称功能描述1A0A0 设备地址选择第1位2A1。.原创 2022-08-18 15:18:23 · 3632 阅读 · 1 评论 -
SGM321运算放大器(1MHZ带宽增益,0.52V/us压摆率,CMOS低功耗单运放)
SGM321,该产品具有单通道、轨到轨输入/输出、低成本的特点,并采用CMOS工艺,具有很宽的共模输入电压范围和输出电压范围,可完全替代LMV321,且功耗节省1/2。SGM321的典型输入失调电压为0.8mV;输入偏置电流为10pA;工作电压范围为2.1V~5.5V;Vs=5.5V时,输入电压范围为-0.1V~+5.6V;静态电流为60μA/通道。SGM 321(单)、sGM 358(双)和sGM 324(四路)是提供低成本的铁路到铁路和输出的反馈放大器。.........原创 2022-08-17 10:27:59 · 2455 阅读 · 0 评论 -
MAX485芯片介绍(MAX485ESA+T,半双工RS422和RS485串口收发传输芯片,2.5Mbps传输速率。5V逻辑电平)
max485接口芯片是Maxim公司的一种RS-485芯片。MAX485、MAX487-MAX491以及MAX1487是用于RS-485与RS-422通信的低功耗收发器,每个器件中都具有一个驱动器和一个接收器。MAX488以及MAX489具有限摆率驱动器,可以减小EMI,并降低由不恰当的终端匹配电缆引起的反射,实现最高250kbps的无差错数据传输。MAX481、MAX485、MAX490、MAX491、MAX1487的驱动器摆率不受限制,可以实现最高2.5Mbps的传输速率。.........原创 2022-08-15 11:06:39 · 23591 阅读 · 4 评论 -
XC6206P332MR(0.25V低压差线性LDO稳压器,稳压输出3.3V,最大电压输入6V,输出电流250mA)
XC6206P332MR是一款固定输出正压低压差 (LDO)稳压器, 采用3引脚SOT-23封装。它是一款高精密, 高电压正电压稳压器, 使用CMOS与激光微调技术所制造。该设备提供大电流与极低的压差。XC6206P332MR包含限流电路, 驱动晶体管, 精密参考电压与纠错电路。与低ESR陶瓷电容兼容。限流器的折返电路也可用作为输出电流限制器与输出引脚的短路保护。输出电压可以通过激光微调技术在内部设置。...原创 2022-08-15 10:15:48 · 14092 阅读 · 0 评论 -
TXS0104EPWR芯片介绍(双向逻辑电平转换器,4通道,50 mA,4.6 ns,1.65 ~3.6V电平输入 至 2.3~5.5 V电平输出)
YF04E -14脚芯片:是一款4位双向电压电平转换器,适用于漏极开路和推挽应用,即不同电压逻辑电平之间的转换。该同相转换器使用两个独立的可配置电源轨。A端口旨在跟踪VCCA,并接受1.65至3.6V的任何电源电压。VCCA必须小于或等于VCCB。B端口旨在跟踪VCCB,并接受2.3至5.5V的任何电源电压。这允许在1.5、1.8、2.5、3.3和5V电压节点中的任何一个之间进行通用的低压双向转换。......原创 2022-08-12 10:17:32 · 7054 阅读 · 0 评论 -
CAT6219-330TDGT3芯片介绍 (2.3V~5.5V转3.3V输出 500 mA 输出CMOS LDO 低功耗稳压器)
CAT6219 是一款 500 mA CMOS 低压差稳压器,可在负载电流和线路电压变化期间提供快速响应时间。快速启动功能允许使用外部旁路电容器来降低整体输出噪声,而不会影响仅 150us的开启时间。CAT6219 具有零关断电流和 55uA 典型值的低接地电流,非常适合电源电压为 2.3 V 至 5.5 V 的电池供电设备。内部欠压锁定电路可在电源电压低于 2.15 V 典型值时禁用输出。CAT6219 提供 1% 的初始精度和低压差电压,500 mA 时的典型值为 300 mV。......原创 2022-08-10 14:59:41 · 2240 阅读 · 3 评论 -
STM32L471xx 系列芯片介绍-(M4内核,自单精度浮点运算FPU,自带128kB的SRAM,再带硬件日期计时电路,30nA低功耗待机)
STM32L471xx 器件是基于高性能 Arm® Cortex®-M4 32 位 RISC 内核的超低功耗微控制器,工作频率高达 80 MHz。Cortex-M4 内核具有浮点单元 (FPU) 单精度,支持所有 Arm® 单精度数据处理指令和数据类型。它还实现了全套 DSP 指令和增强应用程序安全性的内存保护单元 (MPU)。...原创 2022-08-10 10:18:58 · 2675 阅读 · 2 评论 -
德州仪器-TPS54302芯片(4.5V~28V降压至5V,抑制雷击浪涌电流,工作功率低功耗)
TPS54302:是一款具有两个集成式 N 通道 MOSFET 的 28V、3A 同步降压转换器。为了提高线路和负载瞬态性能,该器件实现了恒定频率、峰值电流模式控制,降低了输出电容。经过优化的内部补偿网络更大限度地减少了外部元件数量,并简化了控制环路设计。工作电流典型值为 45μA。该器件禁用后,电源电流为 2µA(典型值)。该器件通过利用过压比较器来更大限度地减少过多的输出过压瞬变。......原创 2022-08-09 20:24:54 · 6487 阅读 · 3 评论 -
多机器人覆盖路径规划的方法汇总
本文为翻译记录(笔记)原文地址:使用古典和启发算法的机器人覆盖路径规划的全面回顾|IEEE 期刊和杂志|伊 · X普洛尔一、摘要移动机器人的电池容量小,工业机器人的规划效率不优化,在速度和精度方面制约了覆盖任务的时间效率和生产率,严重制约了机器人在特定环境条件下各种规划策略中的可用性。因此,解决与勘探和覆盖路径规划(CPP)相关的优化问题变得非常可取。一般来说,CPP 的目标是通过减少行驶时间、处理速度、成本能量、沿路径长度的转弯次数以及反映 CPP 稳健性的低重叠率,找到最佳覆盖路径,从.原创 2021-10-02 22:12:51 · 2977 阅读 · 0 评论 -
什么是智慧交通研究(ITS)
转自他人论文,本博文仅做整理。一、问题与挑战 交通堵塞直接导致人们出行时间增加 ,更会导致花费在工作上的时间延长而使整个社会生产力下 降。 同时由于拥堵 ,车辆启动和停止次数增加,在路上耗能时间延 长 ,因此能 源消耗也会大 幅上升 ,进而 加剧环境污染 (包 括空 气污染和 噪声 污染 )。 比如 现今 逐 渐 被人 们 重视 的 PM2.5 (细颗粒物 ,大气 中粒径小 于或等 于 2.5m,即 PM2.5的颗粒 物),其来源分为 自然 源和人 为源两种 ,造 成其超 标并危 害人 类 ...原创 2021-07-25 17:23:14 · 2096 阅读 · 0 评论 -
什么是分数阶控制器
转自他人论文,本博文仅做整理。一、 介绍 分数阶微积分是一个古老而又“新鲜”的概念,早在整数阶微积分创立的初期,就有一些学者开始考虑 它的含义,然而,由于缺乏应用背景和计算困难等原因,分数阶微积分理论及应用的研究一直没有得到太 多实质性进展。近年来,随着计算机技术的跨越式发展和分数阶微积分理论的不断深入研究,人们发现分 数阶微积分特别适合描述具有记忆特性、与历史相关的物理变化过程,如黏弹性特性,而实际系统中具有 这样性质或动态特性的对象随处可见。目前,研究人员在软物质、控制工程、反应...原创 2021-07-25 15:23:48 · 6921 阅读 · 0 评论 -
飞行控制器固件项目-对比介绍(Ardupilot、PX4、LibrePilot、OpenPilot)
ArduPilot与Pixhawk什么关系:https://zhuanlan.zhihu.com/p/109639638无人机开源项目_8个开源无人机项目:https://blog.csdn.net/cuml0912/article/details/107417773*Ardupilot Ardupilot可能是最受欢迎的无人机自动驾驶仪软件。 它从一开始就存在,并拥有一个活跃的开发社区。 该软件几乎可以控制任何车辆,包括固定翼飞机,四旋翼飞机以及包括混合动力车,地面漫游车...原创 2021-03-11 20:53:31 · 5681 阅读 · 0 评论 -
STM32F103系列 TIM1~TIM8库函数初始化代码批量发布干货
前言:大家学生平时使用STM32F103系列的单片机比较多,我发布了一个串口2和串口3的帖子https://blog.csdn.net/weixin_41094315/article/details/80143240深受大家欢迎。为了方便大家使用,本帖子贴出来了高级定时器TIM1和TIM8,普通定时器TIM2~TIM5,低级定时器TIM6和TIM7共8个定时器的库函数初始化代码,方便大家使用,...原创 2019-10-23 12:45:05 · 6728 阅读 · 2 评论 -
基于嵌入式单片机的 STM32F103系列的 《语音识别模块 HBR640 和 DY-SV17F 》的驱动应用
语音识别模块HBR640就近需要做一个有关语音交互的小项目,这个年代挺好,不用自己写识别算法,直接用芯片就好了,于是乎上网找芯片去了。网友们都说快速开发而且要求不高的话用LD3320芯片还可以,不仅便宜,识别词条多,还集成了小型功放电路由于语音播放。可以满足要求。但是我的识别量比较少在100个左右,用不了LD3320那么多识别词条,所以想另寻他法。...原创 2018-04-25 20:19:22 · 20274 阅读 · 28 评论 -
KEA128 内核M0+的中断优先级NVIC的配置函数
KEA128 的中断优先级NVIC的配置函数为: 以上,仅供参考。下面补充代码实例:#include "headfile.h"#include "core_cm0plus.h"int i=0,j=0;void main(void){ pit_init_ms(PIT_CHANNEL0,1000);//初始化使能定时器PIT0,中断时间是1S; ...原创 2018-05-06 11:17:04 · 2655 阅读 · 1 评论 -
STM32f103系列 USART2 USART3 串口2和串口3通信
最近在做一个工程要用到多个串口同时通讯的,就参考了正点原子的串口通讯例程,发现例程是USART1 串口1的,后面我想改成USART2 串口2的,上网找了资料,要不是不靠谱,要不就是要积分下载。所以后面自己写了一个可用程序来和大家分享!废话不多说!贴代码! 推荐安排一波博主的新开源代码, 此博客贴出来了高级定时器TIM1和TIM8,普通定时器TIM2~TIM5,...原创 2018-04-29 15:22:11 · 54206 阅读 · 38 评论 -
STM32F10x TIM1 CH3/CH4 的重映射PWM输出
事情经过 最近做项目,由于板子的布局以及芯片资源紧缺的原因,不得不想办法把偏僻的PE口的 高级定时器TIM1的PWM利用起来,我做的是TIM1_CH3、TIM1_CH4 的 重映射 两路PWM输出(PE13,PE14) ,TIM1是高级定时器,与一般的普通定时器配置略有不同,所以起初的时候我是上网查了TIM1的重映射PWM配置的,也查到一些别人可以用的代码,但是由于我想让配置过程接近正点...原创 2018-04-29 22:01:07 · 8818 阅读 · 3 评论 -
数字舵机 通用驱动(换基于C语言的芯片移植难度小,宏定义适用于各种型号舵机)
今天在做SG90舵机的驱动软件,本着开发效率的原则,先上网查一波资料。然后发现这玩意太简单,大佬们都不削于写。然后?我就自己写了一个比较系统且实用性强,移植简单的多级驱动程序。贴出来和大家分享!希望对大家有帮助! 废话不多说我是小杜,我给大家贴代码! ( 注:这里是基于STM32F10系列芯片 GS90舵机的,如需修改成其他芯片或其他型号舵机的,只...原创 2018-04-29 23:02:34 · 2281 阅读 · 0 评论 -
STM32 TIM6&TIM7 低级定时器配置-代码干货
基于STM32F10X系列的TIM6&TIM7 低级定时器配置。 废话不多说,小杜贴代码! TIM6的配置#ifndef _TIMER_H#define _TIMER_H#include "stm32f10x.h"void TIM6_Int_Init(u16 arr,u16 psc);#endif#include "time...原创 2018-04-30 16:35:03 · 5401 阅读 · 5 评论