使用USB3.0方口公数据线连接到计算机,扩展USB接口。 有一个电源指示灯和每个接口指示灯。 可以将固件下载到SPI,无需每次都上电。手动下载固件。 从外部扩展DC-JACK电源接口,可以输入5V电源。 使用VL812的C69417作为主控制芯片,集成5V-3.3V和5V-1.2V电路,可减少外围电路。 USB3.0接口中增加了共模电感器和TVS管,用于EMI滤波和抗静电。 5V输入具有保险丝,以防止电路烧毁。 该PCB设计有六个常规六边形接口(1个电源输入,1个USB输入,4个USB端口)。
2022-04-02 12:47:33 312KB usb集线器 vl812 电路方案
1
嘿大家今天我想告诉你如何制作一个Arduino控制的测谎仪,根据你所处的情况或你感受到的情绪来测量你的身体不同的反应,最酷的是我们可以在Arduino图中实时看到所有这些在图中显示出来。 硬件组件: Arduino UNO和Genuino UNO× 1 面包板(通用)× 1 电阻2.21k欧姆× 1 LED(通用)× 1 OpenBuilds线缆 - 脚× 1 软件应用程序和在线服务 Arduino IDE 手动工具和制造机器 烙铁(通用)
2022-04-02 11:24:30 113KB genuino uno 电路方案
1
这个项目是关于Arduino电压表的简单介绍。进行此操作的主要原因是基于我的个人经验,当我在实验室中进行一个实验时,我找不到电压表,因此我做出了这种修改以满足我的要求,并且我认为它也会对其他人有所帮助。 对于初学者而言,这是一个很好的项目,它使用基本概念,但功能强大的完整工具。 在运行代码时,您可以在串行监视器上找到输出。 在这里,串行监视器将显示输出,即电压。 计算电压的公式: Vout = (Val * 5.0) / 1024.00; 在这些公式中,Val是Arduino读取为模拟输入的值,再乘以Arduino提供的电压即可得到Vout,将其除以每一位所覆盖的时间周期获得价值。 Vin = Vout / (R2/R1+R2) 通过此公式,我们可以找到Vin大约为0,这间接意味着我们正在建立地面。 注意:这里没有限制使用指定数量的电阻器,可以根据电阻器的可用性来改变它。 最终建议 如果一个电阻的阻值为R ohm,另一个电阻为R'ohm,则只需更改代码中的const。 警告:确保在测试过程中不要弄乱阳极和阴极部分,否则可能会损坏Arduino板。
2022-04-02 11:19:53 283KB diy制作 电路设计方案 Arduino 电路方案
1
概述:声源自动跟随小车,方案主要是通过采集实时环境声音,计算声音的到达方向,同步小车的角度和声源方向角度并行进,达到声源跟随的目的。主要可以应用在电子宠物上,与人进行互动,也可以判断声源方向用来指示目标,是一个比较有趣的设计。 开发环境硬件:ART-Pi开发板,Raspberry Pi开发板 扩展板:四通道麦克风扩展板,GY-521 MPU-6050模块,直流电机驱动模块,锂电池电源组件 RT-Thread版本:RT-Thread Nano 开发工具及版本:STM32CubeMX 5.6.1 MDK 5.20 RT-Thread使用情况概述采用STM32CubeMX生成RT-Thread Nano的代码工程 内核部分:调度器。 调度器:创建2个线程分别实现MPU-6050的DMP角度数据读取和小车平台姿态与声源达到方向角的同步。 硬件框架ART-Pi定时读取MPU-6050的小车平台姿态数据,然后通过对比串口中断接收的Raspberry Pi声源到达方向角数据,PWM驱动直流电机芯片同步小车姿态并前进,实现声源跟随功能。 软件框架说明本项目软件分为两部分: 第一部分:Raspberry Pi 软件 通过ReSpeaker 4-Mics Pi HAT扩展板采集实时现场环境音频数据,估算声源的到达方向并通过USB TTL串口发送声源到达方向角数据到ART-Pi串口接收端。 第二部分:ART-Pi 软件 ART-Pi开发板上电之后首先完成板级外设的初始化,并初始化MPU-6050的数字运动处理器DMP实现小车姿态的获取。开启串口中断接收Raspberry Pi发送的声源到达方向角数据,输出PWM控制小车的直流电机来改变小车姿态符合声源到达方向角,再控制小车前进。 软件模块说明Raspberry Pi 软件: 安装ReSpeaker 4-Mics Pi HAT的驱动,安装声源到达方向应用mic_array,修改vad_doa.py使其能够通过USB TTL串口输出声源到达方向角数据。 ART-Pi 软件: 创建了2个线程 thread1_entry:周期性的读取MPU-6050的数字运动处理器DMP数值,并把读取到的值放入全局变量中; thread2_entry:循环检查串口数据接收变量,如有声源到达方向角数据就控制小车姿态符合声源到达方向角。 演示效果视频观看: 代码地址(附件为代码地址,下载后打开可见)比赛感悟RT-Thread Nano集成在STM32 Cubemx工具中,直接图形化配置生成初始代码真的非常方便。 由衷的感谢开源社区大佬们的贡献。 最后感谢主办方提供了这么好的一个平台,能学到很多知识。
2022-04-01 23:26:56 8.31MB 开源 rt-thread 电路设计方案 电路方案
1
LTC4054单电池Li Ion线性充电器由于其内部设计有温度控制回路,因此在最坏情况下可以防止过多的PCB加热,可以实现高达600毫安的充电速率。用户提供一个控制跳线来选择OF/450Ma/600毫安的充电速率。降低的充电速率适用于USB应用。充电LED照明或者充电器电池充电。 LTC4054 是一款完整的单节锂离子电池用恒定电流 / 恒定电压线性充电器。由于其SOT-23封装和较少的外围器件,使得 LTC4054 成为便携式应用的理想选择。因此,LTC4054 是专为在 USB 电源规范内工作而设计的。恒压恒流线性锂电池典型应用项目设计:VS1053 USB Hi-Fi播放器解决方案 测量装置连接图: LTC4054特性: 高达 800mA 的可编程充电电流 无需 MOSFET、检测电阻器或隔离二极管 用于单节锂离子电池、采用 ThinSOT:trade_mark: 封装的完整线性充电器 恒定电流/恒定电压操作,并具有可在无过热危险的情况下实现充电速率最大化的热调 节功能* 直接从 USB 端口给单节锂离子电池充电 精度达 ± 1% 的 4.2V 预设充电电压 用于电池电量检测的充电电流监控器输出 自动再充电 充电状态输出引脚 C/10 充电终止 停机模式下的供电电流为 25µA 2.9V 涓流充电门限 (LTC4054) 可提供无涓流充电器件版本 (LTC4054X) 软起动限制了浪涌电流 采用 5 引脚 SOT-23 封装 附件资料截图:
2022-04-01 14:46:08 1.77MB 充电器 ltc4054 电路方案
1
下面是我收藏的TLC2543驱动程序。可以直接调用的,只需要给出端口号,直接返回转换的数值,很好用,目前是网上结构最简的TLC2543驱动。 /************文件Sbit.h***********************************/ TLC2543完美驱动程序 /*把所有要用到的sbit都放到该文件 */ /*在要引用该文件定义寄存器端口的文件里包含该文件。*/ sbit EOC=P2^0; sbit CLK=P2^1; sbit SDI=P2^2; sbit SDO=P2^3; sbit CS=P2^4; /*******************************文件Tlc2543.h***************************************/ /* tlc2543功能实现文件,只需要通过端口参数传递即可实现 即调用 Tlc2543(端口号) */ #include"Sbit.h" //调用自定义寄存器头文件 unsigned int Tlc2543(unsigned char port) { unsigned char i=0; //定义时候初始化变量有助于压缩内存 unsigned int ad=0; //初始化输出存储变量 CS=0; //操作开始 CLK=0; port<<=4; port<<=4; for(i=0;i<12 ad<<=1; u7a7a出最低位 ad|=SDO; u5728下降沿取出输出数据寄存器的值 SDI=(port&0x80); u53d6出最高位在上升沿发送到数据输入寄存器 CLK=1; u4e0a升沿 port< #include"Tlc2543.h" unsigned char n; void main() { Tlc2543(n); } /********************************************************************/ 附件内容为TLC2543仿真电路和TLC2543驱动程序。如果需要换成上面新的驱动,直接换掉就行了。
1
带HMI操作面板的PLC。系统能够与实际的自动化对象一起使用。在小型,功能齐全的模型上展示。 硬件组件: Digilent Cmod A7×1个 软件应用程序和在线服务: Vivado设计套件 要求: •FPGA板:基本上可与市场上任何可用的器件一起使用;设计的可扩展性提供了使其能够适应最小规模的能力。 •Raspberry Pi:与触摸屏配对;或任何屏幕和输入设备系统。 该项目试图从一开始就开发专门用于PLC应用的CPU。除了创建CPU外,我们还想以行业认可的方式来演示其操作。这迫使我们开发一个不仅包含CPU,还包含人机界面及其之间连接的系统。我们选择自动化对象来演示我们的设计的原因一直是电梯,因为它是非常常见的对象,并为我们提供了足够的工作空间。 简要功能 执行自动化系统的数字控制:完整的IEC 61131-3布尔运算,包括计数器和计时器功能块。 可配置性:在软件级别–完全可编程;在硬件级别–可扩展的基于FPGA的设计,可以重新配置为仅包括应用程序所需的外围设备。 高速运行:针对其应用量身定制的设计;从PLC的角度来看,最常见且最关键的硬件加速操作。 项目总结 该设计可以分为两部分:可以通过用户编程的类似CPU的基于FPGA的PLC,以及负责为CPU编程和受控过程的可视化提供非常简单的人机界面的Raspberry Pi应用程序。这两块板,FPGA和Raspberry Pi,都通过SPI接口互连。PLC和HMI之间的编程和数据交换使用相同的连接。 该项目中使用的语言是用于CPU部分的Verilog HDL和用于Raspberry Pi部分的Java。值得注意的是,该项目已经开发并使用了仅适用于设计的CPU的汇编语言。 由于其模块化,该设计具有高度可扩展性和可修改性。任何能够通过AMBA 3 APB接口进行通信的外围设备都可以进行连接和通信,从而扩展了特定应用所需的设计能力。这也意味着任何不使用的外围设备都可以轻松地从设计中删除,从而为关键部件留出了硬件空间。
2022-04-01 10:41:21 20.84MB 树莓派 可编程逻辑控制器 FPGA 电路方案
1
太阳能LED路灯控制器由一个80W的电池充电器和一个25W的LED驱动器组成。在白天,当有足够的阳光,充电器从太阳能电池板收集电能给蓄电池充电。在夜间,用做LED灯路灯电池。 如果是连续几天的阴雨,电池电量将逐渐耗尽。然后控制器采用交流电源给LED供电,直到电池再一次充满电。 实物图片展示: 附件内容包括: 25W太阳能充电电路原理图和PCB源文件,用AD软件打开; gerber文件; bom表; 该太阳能LED路灯控制器产品介绍;
2022-04-01 10:05:06 3.15MB 太阳能控制器 电路方案
1
板子信息: 2层PCB 25 x 121.9毫米FR-4、1.6毫米,1,带铅的HASL,绿色阻焊剂,白色丝印 非接触电压测试仪,我将LEd的限流电阻的值从1K降低到330R。仍然使用3个2n2222 npn晶体管作为放大器。而且我们正在使用有源蜂鸣器,标准蜂鸣器将无法工作。
2022-03-31 22:37:12 54KB 电压测试 电路方案
1
利用STM32F4+usb3300做高速USB来读取U盘,WM8805做I2S的外部时钟发生器,接STM32F4外部时钟输入端口 PC9,STM32F4的I2S3输出,PA1接红外遥控输入。有一个16口的LCD显示接口,显示未加入。个人觉得听歌要不要显示无所谓!支持 WAV,FLAC,APE,MP3音乐格式。 实验程序、原理图见附件
2022-03-31 19:54:01 3.25MB stm32f4 音乐播放器 usb3300 wm8805
1