概述: 基于LPC824 mbed的USB电量计,可以用来测试手机、充电宝等USB设备的充放电电压、电流、电量。 演示图: 硬件组成: 一块LPC824lite开发板,一块LCD的段码屏,自制的USB电压电流检测模块,和测试用的放电模块。 USB电压电流检测模块 如下图,原理很简单,5V的电源用两个100K的电阻分压到一半送A0口检测,负极串了一个0.39欧姆的采样电阻,接到A1口检测。用洞洞板做的模块,USB座输出5V电源。 测试用的放电模块 二十多个510的电阻并联组成,大约200mA的放电电流。 更多介绍详见附件内容原文出处
2022-02-10 09:57:22 415KB 电流检测 lpc824 usb电量计 电路方案
1
摘要:DMF5005N是日本东芝公司生产的点阵式图形液晶显示模块。它具有体积小、重量轻、低电压、低功耗等特点。文中介绍了它的整体结构,并对控制器T6963C、行和列驱动器T6A40和T6A39的工作原理和功能进行了详细地分析和说明。   LCD 液晶显示器是 Liquid Crystal Display 的简称,LCD 的构造是在两片平行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面。比CRT要好的多,但是价钱较其贵。生命周期设计(Life Cycle Design)又称生态设计(Eco-Design)。它是从产
1
使用芯片:MPU-6050(MPU-6050数据手册) 供电电源:3-5v(内部低压差稳压) 通信方式:标准IIC通信协议 芯片内置16bit AD转换器,16位数据输出 陀螺仪范围:±250 500 1000 2000 °/s 加速度范围:±2±4±8±16g MPU-6000(MPU-6000数据手册)为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时之轴间差的问题,减少了大量的包装空间。MPU-6000整合了3轴陀螺仪、3轴加速器,并含可藉由第二个I2C端口连接其他厂牌之加速器、磁力传感器、或其他传感器的数位运动处理(DMP: Digital Motion Processor)硬件加速引擎,由主要I2C端口以单一数据流的形式,向应用端输出完整的9轴融合演算技术 InvenSense的运动处理资料库,可处理运动感测的复杂数据,降低了运动处理运算对操作系统的负荷,并为应用开发提供架构化的API。 MPU-6000的角速度全格感测范围为±250、±500、±1000与±2000°/sec (dps),可准确追緃快速与慢速动作,并且,用户可程式控制的加速器全格感测范围为±2g、±4g±8g与±16g。产品传输可透过最高至400kHz的I2C或最高达20MHz的SPI。 MPU-6000可在不同电压下工作,VDD供电电压介为2.5V±5%、3.0V±5%或3.3V±5%,逻辑接口VVDIO供电为1.8V± 5%。MPU-6000的包装尺寸4x4x0.9mm(QFN),在业界是革命性的尺寸。其他的特征包含内建的温度感测器、包含在运作环境中仅有±1%变动的振荡器。 应用运动感测游戏 现实增强 电子稳像 (EIS: Electronic Image Stabilization) 光学稳像(OIS: Optical Image Stabilization) 行人导航器 “零触控”手势用户接口 姿势快捷方式 认证 市场智能型手机 平板装置设备 手持型游戏产品 3D遥控器 可携式导航设备 特征以数字输出6轴或9轴的旋转矩阵、四元数(quaternion)、欧拉角格式(Euler Angle forma)的融合演算数据。 具有131 LSBs/°/sec 敏感度与全格感测范围为±250、±500、±1000与±2000°/sec 的3轴角速度感测器(陀螺仪)。 可程式控制,且程式控制范围为±2g、±4g、±8g和±16g的3轴加速器。 移除加速器与陀螺仪轴间敏感度,降低设定给予的影响与感测器的飘移。 数字运动处理(DMP: Digital Motion Processing)引擎可减少复杂的融合演算数据、感测器同步化、姿势感应等的负荷。 运动处理数据库支持Android、Linux与Windows 内建之运作时间偏差与磁力感测器校正演算技术,免除了客户须另外进行校正的需求。 以数位输出的温度传感器 以数位输入的同步引脚(Sync pin)支援视频电子影相稳定技术与GPS 可程式控制的中断(interrupt)支援姿势识别、摇摄、画面放大缩小、滚动、快速下降中断、high-G中断、零动作感应、触击感应、摇动感应功能。 VDD供电电压为2.5V±5%、3.0V±5%、3.3V±5%;VDDIO为1.8V± 5% 陀螺仪运作电流:5mA,陀螺仪待命电流:5A;加速器运作电流:350A,加速器省电模式电流: 20A@10Hz 高达400kHz快速模式的I2C,或最高至20MHz的SPI串行主机接口(serial host interface) 内建频率产生器在所有温度范围(full temperature range)仅有±1%频率变化。 使用者亲自测试 10,000 g 碰撞容忍度 为可携式产品量身订作的最小最薄包装 (4x4x0.9mm QFN)
1
zigbee模块电路原理图.rar
2022-01-12 18:05:02 8KB zigbee 电路原理图 cc2530
1
在上一个电路设计中,电路城分享了RF射频模块433/315测试程序及应用说明(链接:https://www.cirmall.com/circuit/4637/)。 这次的这个项目中,基于RF射频模块和STM8l,我需要用到的定时器就3个(其实可以只用2个的,但是这样用更方便)。433/315传输的协议是自己规定的,发送开始时一段引导码,其后跟着你要发送的数据,数据按位来发,1ms高电平+1ms低电平表示位“0”,1ms高电平+1.5ms低电平表示位“1”(这里电平时间也是自己随意定的,可以加快),发送的时候利用定时器2的比较功能,产生一系列脉冲编码信号,然后接收端利用定时器3来捕获,根据捕获得到脉冲的长短后再解码,这样就可以实现数据传输。 433/315在空旷场所,有效距离实测>100m 顺便附上源码,见附件,新手上路,代码有点乱,望谅解。
2022-01-10 15:43:31 3.62MB 射频模块 电路方案
1
本人非专业人士,只是一个小小程序员,arduino纯属爱好,所发文章仅限于本人智商,如有问题,请大家指正。 近期对智能家居比较敢兴趣,其中存在几个无线传输的模块,起初选用的2.4G的nRL24L01模块,那个东西真是折腾死人,弄了一个星期都没找到问题点。最后在收拾元件箱子的时候,发现一套以前买的433Mhz模块,就想干脆用这个吧。在各种方式的search,找到了一个lib - RCSwitch,看了例子还比较好用,可以传输24bit的值。立刻装上测试。 315\433射频模块介绍: 当发射电压为3V时,空旷地传输距离约20~50米,发射功率较小,当电压5V时约100~200米,当电压9V时约300~500米,当发射电压为12V时,为最佳工作电压,具有较好的发射效果,发射电流约60毫安,空旷地传输距离700~800米,发射功率约500毫瓦。外接天线:10cm(发射模块天线:10cm,接收模块天线:30cm)多芯或单芯普通导线。 在实际测试中,随便接了跟电线,传输能达到5米,无丢包现象。这个射频模块的穿墙效果,应该会比2.4G的好很多。我家里以前一套315Mhz的报警器,全屋传输无压力。 接线很简单,只有三个脚,两个是电源,一个是数据。 发射端 VCC GND DATA- arduino 10脚(可以变更,在代码中调整) 接收端 VCC GND DATA- arduino 2脚(使用终端2则使用3脚,在代码中调整) 程序使用RCSwitch附带示例修改,传感器值使用随机数替代。 传输思路是将24bit的值分开,前12位为传感器ID,后12位为传感器值,12bit,可以到4096,应该够用了。 其他的控制编码器的例子还没有试,下次测试好了再来。 说明: 还忘了一个重要的东西,在lib中有个代码需要修改,不然会接受到4个重复的值。由于本人对中断不是很熟悉,不知道4个重复值造成的原因,只是测试出改了一个值,请各位大师给予解答。 [pre lang="arduino" line="1"]void RCSwitch::handleInterrupt() { if (repeatCount == 6) { // 需要将 2改为 6repeatCount == 2 if (receiveProtocol1(changeCount) == false){ if (receiveProtocol2(changeCount) == false){ if (receiveProtocol3(changeCount) == false){ //failed } } } repeatCount = 0; } }[/pre] RF射频模块发射端程序部分截图: RF射频模块接收端程序部分截图:
2022-01-04 22:36:20 116KB 射频模块 rf射频模块 电路方案
1
很多时候需要用到电信号的转换。 本电路的作用就是把4个档位的电流: 4mA,10mA,16mA,20mA 转换成对外呈现4个不同的阻值。 通过采样电阻>比较>模拟开关来实现。 如果对此图有意见或建议或疑问,均可联系QQ563397320 欢迎同行交流。
2021-12-23 17:03:48 212KB 演示电路板 电路方案
1
文章主要介绍了无线接收模块电路及原理,与前面所讲到的各发射模块相对应的接收模块常用的有两种:即超再生接收和超外差接收。
2021-12-20 11:25:56 151KB 无线接收模块电路 原理 文章 基础课
1
本模块将红外发射器与红外接收器集成到一起。既可以实现收发自测,也可以使用两个模块实现远距离红外通信。工作电压宽,体积小,通信距离长。工作电压2.7V~5.5V 红外波长940nm载波频率38kHz收发模式自发自收 / 双模块远程通信
2021-12-18 15:01:39 608KB IRM3638 IR333 红外收发
这是蓝牙4.0模块(蓝牙4.0从模块)。与蓝牙版本2.0和3.0相比,它的功耗更低,更先进。您可以使用此模块轻松地将自己的项目连接到Bluetooth 4.0的主设备。例如,它可以将检测到的与您身体信息有关的数据传输到手机上进行显示或分析,然后帮助您更好地管理您的身体状况。 规格: 蓝牙4.0模块 PIN:0000 默认波特率:38400 尺寸:25.43mm x 20.35mm 该演示将向您展示如何将蓝牙设备与Xadow BLE Slave连接并进行通信。您可以使用它与手机通信(使用蓝牙4.0)。现在让我们进行测试: - 将Xadow BLE Slave连接到Xadow主板,并使用USB电缆将主板连接到PC。在正常模式下,蓝色LED将一次闪烁一次。如果蓝色LED指示灯熄灭,请单击Xadow主板上的“重置”按钮。 准备好您的手机设备并安装“BlueSPP”APP并启动BlueSPP。请记住,您的设备应该是蓝牙4.0。
2021-12-17 17:30:32 706KB 蓝牙4.0 ble模块 电路方案
1