• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • 请问基于51单片机的大型电动机测量电压系统的电压互感器如何选型?

    2024-04-19 17:00

  • 求大佬帮忙解答使用tl494设计的开关型电源设计输出结果不收敛的问题

    开关型电源设计输出结果不收敛 该电路是使用tl494设计的5v转12v的boost电路时,已经根据boost电路Vo=Vin/1-D的原理设计了四脚输入的死区时间,并设计了电压采样电路连到1脚的误差放大器输入。使用14脚的内部输出电源进行基准电压设计,将其设计为可调来实现输出可调。 设计过程中遇到的问题是输出不收敛,从最开始的0v跳变到9v左右然后就一直缓慢增长,仿真多次都没有成功收敛。我期望输出稳定在12v,但是好像误差放大器没起作用,还是电压采样电路设置的不好呢,还是其他的?还有就是我想知道最开始从0跳变为9v是由什么参数决定的,并且想请各位大佬帮孩子看看为什么结果不收敛,已经困扰多日了呜呜呜。下面是用multisim仿真的电路图,以及输出波形和pwm的波形图。 可能这个原理图有点难看,我又用AD画了一个方便大佬们查看,话说AD仿真有比较好的教学教程吗?我不太理解,可能是我的AD缺了仿真模型?还是啥的,仿真不了。呜呜呜球球了各位朋友帮忙解答一下吧。

    2024-04-19 16:38

  • 鸿蒙原生应用元服务-访问控制(权限)开发工作流程相关

    一、权限的工作流程 权限申请使用的工作流程 应用在访问数据或者执行操作时,需要评估该行为是否需要应用具备相关的权限。如果确认需要目标权限,则需要在应用安装包中申请目标权限。 然后,需要判断目标权限是否属于用户授权类。如果是,应用需要使用动态授权弹框来提供用户授权界面,请求用户授权目标权限。 当用户授予应用所需权限后,应用可成功访问目标数据或执行目标操作。 应用使用权限的工作流程如图所示。 1:开发者可以参考已有的权限列表,判断应用能否申请目标权限。 二、权限校验的工作流程 应用在提供对外功能服务接口时,可以根据接口涉数据的敏感程度或所涉能力的安全威胁影响,在权限定义列表选择合适的权限保护当前接口,对访问者进行权限校验。 当且仅当访问者获取当前接口所需权限后,才能通过当前接口的权限校验,并正常使用当前应用提供的目标功能。 应用使用权限校验的工作流程如图所示。 1:根据应用当前提供的接口是否涉及敏感的数据或者功能,使用应用权限对当前接口进行访问控制。 2:应用可以在已有的权限列表选择适合的权限。比如应用提供的接口会涉及到麦克风使用的话,推荐使用麦克风相关的权限对接口进行保护。 3:应用可以使用权限校验接口对访问者进行鉴权,可参考权限校验说明。 本文根据HarmonyOS官方文档API9整理

    2024-04-19 15:27

  • 对于某衰减电路的疑问。

    某电路约10x衰减部分结构如图所示,其分为一个L型分压衰减和pi型衰减网络两部分。我的疑问是:1.L型衰减某些电阻上为什么会并联这么多电容,是否为了改善幅频特性。2.L型衰减补偿回路有电阻和电容两者串联,电阻串联的作用是什么,如果是补偿不是只需要电容吗?且补偿元件串并联位置、数值大小怎么确定呢?3.pi型衰减典型网络是三个纯电阻组成,如果并联的电容是为了补偿,那么此处为什么会出现诸如C28,C33,C39串接电容接地的情况,其值又是怎么确定?

    2024-04-19 15:01

  • 【活动】4款AI开发板任你选,紧跟人工智能的风口

    试用名额有限,为了让更多朋友低门槛得到产品 飞凌嵌入式还设置了优惠券,复制下方淘口令, 即可获得对应产品的8.5折现金优惠券⬇️⬇️OK3588-C开发板优惠券: [url=98?uMUPWJuzXmx✔ https://m.tb.cn/h.gZb2Zfd CZ3456 OK3588-C]98?uMUPWJuzXmx✔ https://m.tb.cn/h.gZb2Zfd CZ3456 OK3588-C[/url]——————————OKMX8MP-C开发板优惠券 [url=58₤OHPSWJuB30y₤ https://m.tb.cn/h.gao5Njo CZ3458 OKMX8MP-C]58₤OHPSWJuB30y₤ https://m.tb.cn/h.gao5Njo CZ3458 OKMX8MP-C[/url]———————————OK3568-C开发板优惠券 [url=79《uYhaWJuxqJ0? https://m.tb.cn/h.gao5p0z CZ0015 OK3568-C]79《uYhaWJuxqJ0? https://m.tb.cn/h.gao5p0z CZ0015 OK3568-C[/url]———————————OK-MX9352-C开发板优惠券 [url=07《By35WJuxvqD? https://m.tb.cn/h.gaoUGp7 MF6563 OK-MX9352-C]07《By35WJuxvqD? https://m.tb.cn/h.gaoUGp7 MF6563 OK-MX9352-C[/url]————————————

    2024-04-19 13:31

  • CSU18M92两电极的电路怎么接

    请问,我用CSU18M92做两手的测脂功能,每只手只用1个电极片。这个电路应该怎么接,直接短路ISIN和VSEN吗

    2024-04-19 11:08

  • 【晒奖品】盘古 PGX-MINI 4K 开发板

    3月在群里成功签到满勤,今天收到奖品啦: 背面: 盘古 PGX-MINI 4K 开发板是一套基于紫光同创 compa 系列 PGC4KD-6ILPG144芯片为核心的开发套件,支持主自加载双启动功能,集成板载 jtag 调试接口,预留两组 20PIN 扩展 IO、数码管、按键、led 灯等硬件资源,为用户提供基本的开发环境。

    2024-04-19 11:01

  • 开源项目!做一台基于 ESP32 DIY 复古游戏机

    MicroByte 是一款mini主机,能够运行 NES、GameBoy、GameBoy Color、Game Gear 和 Sega Master 系统的游戏,所有元器件都设计在这 78 x 17 x 40 mm 的封装中。尽管成品尺寸很小,但它符合 SNES 游戏板的布局并且具有操作按钮。它还配有一个清晰的 1.3 英寸 IPS 显示屏,可以看到游戏的所有细节。 随后还会更新 Python 和 Arduino 库以便进行游戏以外的开发工作。 作者的GitHub仓库:<span>https://github.com/jfm92/microByte</span> 固件、PCB 设计、外壳 3D 文件等可以在文末下载。 BOM 清单:<span>https://github.com/jfm92/microByte_PCB/blob/main/microByte_BOM.xlsx</span> 项目架构 通常开始一个电子项目时,首先会创建一个框图,设置项目所需的功能及交互的方式,然后绘制原理图。在原理图上,选择符合要求的元器件并进行电气连接,之后进行 PCB 布局设计。最后,按照设计规则和物理设计准则设置每个元器件基座的位置。 上面是以面包板为原型的原始版本,下面是最终版本。 此处将按照模块化思想进行项目开发,辅以原理图设计和 PCB 布局设计。 该项目原理图和 PCB 布局是用 Kicad 设计的,下载链接:<span>https://github.com/jfm92/microByte_PCB/tree/5cb0fcf7a9658e331d677588a7f35327a7d491d7</span> 要打开它,只需安装 Kicad 并双击 <span>.pro</span> 文件。 ESP32 微控制器 首先选择合适的微控制器,对于该项目,选择 ESP32 Wrover E 模块。 该模块/微控制器特点:具有 240 MHZ 双核、16 MB 闪存、8 MB RAM、超低功耗协处理器、支持 Wi-Fi 和蓝牙以及全套外围设备和 GPIO,仿真性能极佳。 设计中可参考 Espressif,数据表如下:<span>https://www.espressif.com/sites/default/files/documentation/esp32-wrover-e_esp32-wrover-ie_datasheet_en.pdf</span> 电路板模块的原理图: 中间是与外围设备连接的 ESP32 模块。 引脚 25 是 IO 0 引脚。该引脚为选择设备的引导状态,可以闪存新固件或启动已闪存的固件。信号为高,启动已闪存的固件;信号为低,启动引导模式,并等待新固件。 引脚 3 是启用引脚(又名复位)。如果这个引脚是高电平,微控制器将工作,否则不工作。为了避免信号弹跳,此处有一个 RC 电路(电阻/电容),在板启动或跳变时产生干净的信号,以防止意外复位。由于该电路没有复位按钮,因此并不是完全必要,但最好保持谨慎。 引脚 24 是 IO 2 引脚,连接了一个带电阻器的蓝色 LED,起到显示通知的作用。让我们看看引脚 2 或 VDD 3V3。这引脚是给芯片供电的,电压 3.3 V。注意并联电容器,这些电容器是去耦电容器,用于清除寄生干扰。 下面是 PCB 设计布局和 PCB 板中重点研究的部分。 除此之外,相关的组件必须尽可能靠近。 添加 USB 模块 USB 收发器是一个将 USB 信号转换为串行、RS232 或其他类似协议的芯片。在市场上,有各种各样的型号可供选择,此处使用 CH340C。 CH340C 不需要像 CH340G 一样的外部时钟,其用法简单,价格是 CP2102 或 FT232 的一小部分。 图的右侧所示。它的设计非常简单,只有一块芯片,上面有两个去耦电容和一个 0 欧姆的电阻。如果不确定是否必须进行连接,则将这种电阻器用作电桥。 右边是 USB-C 连接器的示意图。其作用是连接到 PC 并给电池充电。在 PCB 布线时,使用 USB-C 更具挑战性,因为需要添加双连接,可以在任何方向使用导线。 提示:USB 信号是并行高速信号,必须尽量平行布线,避免信号间的串扰,并尽量将信号线布在靠近数字逻辑芯片的地方。 电池与电源管理 此处分为三个部分:电池充电和保护电路、电源管理和电池电量控制。电池充电和保护电路: 对于 Li-Po 电池的使用,安全第一,需要做一个正确的恒流充电控制器,使它不要在 4.2 V 以上充电或在 2.8 V 以下对电池放电,以免损坏电池。 TP4056 是一个锂聚合物电池充电器芯片,可提供恒定的线性电压电流,还可以通过修改 R 2 的阻值设置充电电流。切记充电电流应为电池容量的 25 % 左右。此芯片连接到 LED D1,以显示电池的充电状态。 FS312F-G 是一个电池保护电路芯片,如果检测到电池过度充电或过度放电,它会切断电池的使用。这样可以避免损坏电池。 FS8205 是一个集成两个 MOSFET 晶体管以选择电路功率的芯片,如果电池处于合适的范围内,它将从电池中获取能量,如果将设备连接到 USB 端口,它将直接利用 USB 的能量工作。 电源管理: 该模块是电压转换器的升压电路,可提供 3.3 V 的恒定电压。锂电池的最大充电电压为 4.2 V,最小安全电压为 2.8 V。因此,需要提供恒定电压以避免微控制器不稳定或显示器上的亮度较低。为解决这个问题,此处使用 MT3608,它是一种可配置的升压电压转换器。在该电路的输出端,电压为 4.2 V,高于器件所需的 3.3 V,所以使用 MCP1700 电压转换器将电压从 4.2 V 转换为 3.3 V。 这个方案可能存在过度设计或效率低下的问题,但这是最便宜有效的解决方案。 电池电量控制: 就像升压电路前的分压器一样简单。此点的电压最大将达到 4.2 V,因此仅需设计一个降至 3.3 V 的分压器以遵守 ESP32 的逻辑电平并将其连接到 ADC GPIO 即可测量模拟电平信号。 设计 SD 卡模块 SD 卡使用 SPI 协议,这是一种双向通信,可实现高速通信。使用外设时,不必担心串扰,因为它的速度不足以产生磁场(至少此处没有任何问题)。 电路也非常简单,将每条线连接到 MCU 的 SPI GPIO 口并添加一个上拉电阻。该电阻对于保持线路上的恒定高电平并避免可能破坏数据传输的中间电平信号很重要。 此处还有我们的老朋友去耦电容器。 音频输出 使用 ESP32,有两种方式输出音频。通过检查数据表,此处可以使用集成的 I2S 到 DAC 转换器或直接使用 I2S 外设。 获得音频输出的最简单方法是使用 I2S 到 DAC 转换器,因为可以将扬声器直接连接到 GPIO,如果音频音量很低,则可以使用模拟音频放大器,这非常容易实施。但是这种解决方案也带来了一些不便。DAC 仅使用 I2S 16 位中的 8 位,这意味着将丢失很多音频信息,导致音频质量非常差。 I2S 是一种数字音频协议,可保证高保真音频,而不造成质量损失或噪声。但需要一个转换器模拟转换器和放大器收到的东西。此处采用 MAX98357 音频放大器。该放大器将 I2S 信号转换为模拟信号,并将其放大以直接用于接扬声器或耳机。该放大器/转换器可为我们提供 6.4W 的输出功率,并具有可配置的输出选择——在单声道或立体声音频之间进行选择和阻抗选择。 作者免责声明:\"我对音频的了解不是很深,所以一些音频数据可能是错误的,仅供参考。\" 添加按键 ESP32 是一个不错的模块,但它的 GPIO 端口数量很少。但是不用担心,我们有 TCA9555 解决方案。 TCA9555 是 I2C GPIO 多路复用器。该器件最多允许使用 18 个额外的 GPIO。这些 GPIO 可用作输入或输出,并可通过 I2C 进行控制或检查。因此,仅使用两个 GPIO(I2C SDA 和 I2C SCLK),就有了 18 个额外的 GPIO!延迟不是问题,因为可以读取或写入高达 400 Khz的数据,这意味着每秒 400000 次! 让我们看一下原理图。该多路复用器可与 I2C 一起使用,因此需要上拉每个信号以避免线路上的噪声。它也有一个中断引脚,但未使用。I2C 信号为 SCL 和 SDA 引脚(19 和 20)。需要通过硬件配置设备的地址,此配置通过设置引脚 A0、A1 和 A2 的逻辑电平来完成。此处只有一个 I2C 设备,因此给出地址 0x00。 最后,所有开关按钮都直接连接到芯片,我们通过软件配置设置了上拉或下拉电阻,因为该多路复用器具有可配置的内部电阻。 该设备的有趣之处之一是电感式按钮,它们是没有丝印层的 PCB 布线,因此,带有碳膜的橡胶按钮可以用作开关按钮。这是游戏手柄上的常规配置。如果要在设计中使用,可以在项目附带的库中找到。 配一款亮丽的显示屏 显示器采用 IPS 1.3 英寸屏幕,分辨率为 240 x 240 px,可以提供非常漂亮的色彩和清晰的图像。通信协议是 SPI,可以实现高达 70 FPS 的帧速率(数据表中注明)。另一方面,可以控制显示器的背光以选择亮度等级。通过 BS138 MOSFET 晶体管完成控制显示屏上嵌入的 LED 的电流。 完成 现在就可以运行这台复古游戏机了,开启你的复古游戏回忆之旅吧! 文章来源:https://www.instructables.com/MicroByte-DIY-Retro-Console/ 项目作者:JuanF92 ​

    2024-04-19 10:20

  • 为什么串口发送到51单片机的数据,无论发送多长的数据,单片机只能接收最后一位?

    2024-04-19 10:02

  • 基于隐形飞机喷气式发动机双S弯喷管的纤维缠绕工艺

    【摘要】 韩国C2ES【1】和KCarbon【2】公司使用Cadfil软件【3】设计喷气式发动机的双S弯喷管,其合作成果已在JEC期刊【4】上发表。 在设计双S弯喷管时,必须提前通过工艺设计仿真工具(CAD/CAM)创建准确的纤维放置和缠绕轨迹。然而,对于非轴对称的缠绕仿真,是相当困难的。 有几种不同的缠绕非标准几何形状的设计策略。因为双S弯喷管是一个复杂的管道(可变截面的多弯曲管),所以使用了基于相对弯曲脊柱生成的螺旋路径的方法。这类似于相对轴线为直线的普通圆管的缠绕螺旋线。 关键词:非轴对称绕组仿真、纤维缠绕工艺仿真 基于隐形飞机喷气式发动机双S弯喷管的纤维缠绕工艺 在现代战争中,战斗机、轰炸机和无人作战飞行器 (UCAV) 的隐身技术是通过确保空中优势来决定战争胜负的重要因素。隐身是指一种避免被敌方雷达和红外探测器探测到的技术。在红外(IR)信号检测的情况下,飞机本身的热量,尤其是高温的发动机和后机身发出的热量辐射量最大。 由于必须设计飞机发动机喷嘴以实现红外信号抑制,因此应用了S形喷嘴(双S弯喷管),以使发动机的高温部分不可见。此外,采用大纵横比的出口形状来降低废气羽流温度的红外特征(图 1)。多层复合材料需满足发动机排气喷嘴的功能和结构要求。 图1(a) UCAV进气管(绿色)和排气喷嘴(橙色)的3D草图(b) 3种不同几何形状的排气喷嘴 (c) 应用不同喷嘴后的红外特征模拟结果 喷嘴的最内层由碳纤维增强碳化硅 (C-SiC) 复合材料制成,具有出色的热稳定性和耐腐蚀性。最外层由碳纤维增强塑料 (CFRP) 组成,这是一种轻质材料,可保持结构强度以抵抗轴向推力和内部压力。最后,为了粘合和绝缘,在C-SiC和CFRP材料之间使用了陶瓷材料。 采用纤维缠绕技术的非轴对称形状 对于简单的轴对称喷嘴结构(圆柱形/圆形喷嘴),可以使用纤维缠绕工艺,这比其他复合材料预成型工艺更便宜。另一方面,对于具有急弯的非圆柱形的飞机组件,使用纤维缠绕工艺是极具挑战的。因此,为了用传统的纤维缠绕工艺均匀地包裹非轴对称形状的外部,必须提前通过CAD/CAM工艺设计仿真工具创建准确的纤维放置和缠绕轨迹。 通过纤维缠绕工艺制造飞机零件 在本案例研究中,为了了解发动机排气喷嘴形状的可成型性,仅使用碳纤维进行干式缠绕过程,并且需要最佳缠绕模式和角度设置以防止纤维在附近滑动。通过商业纤维缠绕模拟工具来执行非轴对称形状的成功纤维缠绕工艺的优化工艺条件。 非轴对称绕组仿真的关键策略 有几种不同的缠绕非标准几何形状的设计策略。因为这个组件主要是一个复杂的管道(可变截面的多弯曲管),所以使用了一种基于使用相对于弯曲脊柱生成的螺旋路径的方法。这类似于相对于轴线为直线的普通圆管的轴线缠绕螺旋线。下面简要总结了在Cadfil中创建蜿蜒路径的过程。 图2 使用Cadfil软件设计双S弯喷管 首先,在CAD中,零件必须按照将要呈现给缠绕机的方向进行定向,以便零件的X轴是心轴旋转轴。第二步是创建缠绕曲线。图2显示了零件几何形状和几条缠绕曲线。红色曲线是最初的设计,蓝色曲线是一个小的修改,允许在大直径端稍微更大的缠绕范围。心轴表面几何图形通过FEA或3D打印格式从CAD导出为三角网格。Cadfil支持多种标准数据格式。曲线几何图形作为标准STEP数据导出,是由直线、圆弧或复杂样条曲线组成的完全通用的复合曲线。 下一步是一个用户对话框,用于为蜿蜒的路径创建一组数据参数。参数包括曲面几何文件、步进文件和选取的曲线、要使用的缠绕曲线的范围(修剪)、起始的初始方向以及缠绕的螺距。 间距实际上是围绕零件的路径每旋转一次沿脊椎行进的距离。创建路径后,Cadfil软件计算路径的摩擦(防滑)要求,以便用户检查它是否在可接受的范围内。可以创建一组路径并将其组合成一个绕组层,并且可以组合多组绕组层以形成一个完整的组件绕组。Cadfil 拥有一整套3D分析工具,可用于查看缠绕机的几何形状、厚度和3D运动。创建的路径可以导出到CAD、FEM模型或用于为各种CNC或机器人缠绕机生成控制数据。 这项研究的最终目标是使用高价碳化硅纤维,通过缠绕工艺制造暴露在高温下的最外层排气喷嘴。 因此,在设计缠绕模式时,可以通过将带间距离(间距)设置为多于一个纤维带宽来使用最少数量的碳化硅纤维(图2a)。 为了填补频带之间的间隙,将第二个电路的起始位置设置为从第一个电路的起始位置偏移10毫米的点(图2b)。 从图2c可以看出,当路径总共重复6次时,所有间隙都被填充了。 如图2d 所示,预计纤维会在弯曲部分的开始处聚集,但在其他区域会形成均匀的厚度分布。 通过3D图形查看器(图2e)可以预测缠绕过程中机器与芯轴之间的碰撞,在这种情况下,机器的运动不受芯轴的干扰。 使用一种相对便宜的碳纤维束来优化缠绕工艺条件。在实际过程中,预计纤维滑动将沿着弯曲的表面发生。然而,经证实,使用Cadfil纤维缠绕仿真软件可以准确模拟缠绕纤维带的位置和角度(图3所示)。 图3 通过试验生成的绕组(由K-Carbon提供) 结论 该研究证实了非轴对称飞机复合材料部件的可行性,与其他复合材料制造工艺相比,该复合材料部件可以通过应用低成本的缠绕工艺来降低生产成本,同时满足初始设计目标。 【注释】 【1】气候和能源解决方案中心(C2ES)制定实用和创新的解决方案来应对气候变化,并与领先企业合作,以加快气候进步。 【2】韩国碳产业振兴院 (KCARBON)是一家韩国的创新机构,旨在通过商业和研究支持推动韩国碳产业生态系统的发展。 【3】Cadfil是一款专业的纤维缠绕工艺仿真软件,中国区总代理为“上海庭田信息科技有限公司” 【4】JEC(Journal of Energy Chemistry)期刊是SCI化学类分区1区期刊,中文名称《能源化学》,ISSN号为2095-4956。

    2024-04-19 09:52