kkop
见习卖家
  • 城市
  • 概况
  • 加入于
    2014年09月11日
  • 个人简介
    还没有填写个人介绍!
  • 免费

    1
    9

    蓝牙开发板 nRF51-DK, nRF52-DK & nRF...

    为了解决原本 nRF51-DK 运算量的问题,购买了新版本的 nRF52-DK,工作在 64MHz 下,CortexM4F 的蓝牙开发板,与原本的 nRF51-DK 外型相似,主要差在多了 NFC 天线,而且颜色深了一些,目前还在熟悉一些基本的外设,官方一直修改 Library 真的很麻烦,有看到更新就会忍不去升级上去,一直在弄这些也颇累的...官方相关信息详见附件链接。nRF51-DK, nRF52-DK & nRF51-Dongle 示例程序截图:

    EDA库与代码     发布时间:     蓝牙开发板 nfc 天线 nrf52-dk

  • 免费

    2
    16

    STM32F103C/F303C 开发板硬件/软件开源

    STM32F103C / STM32F303C 的开发板,有 CortexM3 与 CortexM4 两种版本,皆工作于 72 MHz 时脉下,体积小、成本低、可以直接插在面包板上,有外加 LDO,可以使用 5V 或 3V3 供电。硬件资源: 控制器  : STM32F103C / STM32F303C 48Pin 72MHzPCB 尺寸 : 15.24 * 43.18mm设计软件 Altium Designer 15 ( PcbLib use AD PcbLib v1.2 )软件示例代码截图:

    MCU开发板     发布时间:     开源 开发板

  • 免费

    1
    18

    MCP2200 USB-RS232 转接板设计与制作

    该解决方案是基于MCP2200的USB转UART转接板设计。该电路MCP2200 接口转接板由USB供电,并具有与每个GPIO引脚相关的测试点。此外,其中两个引脚连接至LED,当相关引脚分别配置为TxLED和RxLED引脚时,可用于指示USB转UART的通信量。特点: 通过USB供电所有GPIO引脚的测试点RS232设备和用于连接RS232应用的9针D-sub连接器Tx和Rx LED用于指示USB转UART通信(启用时)用于配置设备特殊功能的软件MCP2200 USB-RS232 转接板电路 PCB截图:附件资料截图:可能感兴趣的项目设计:MCP2200 隔离式USB-UART 转接板设计与应用

    其他开发板     发布时间:     转接板 usb转rs232 mcp2200

  • 免费

    0
    25

    PIC32MM LED手电筒电路图设计及源码

    LED照明满足了节能照明解决方案的需求,广泛应用于消费照明,太阳能照明等。该LED手电筒板基于功能强大的PIC32MM0064GPL028 XLP微控制器设计,具有高达64 KB的ECC闪存和8 KB的RAM,非常适合实现入门级数字电源应用。LED手电筒演示板的布局和外部连接提供无与伦比的访问CIP(比较器和MCCP)的功能,这些CIP旨在将CPU卸载为省电模式,从而延长电池寿命。这些CIP使用户能够将各种系统功能集成到单个MCU中,简化设计并保持较低的系统功耗。由于高达64 KB的更高闪存大小,可以轻松实现通信堆栈。在此演示中,使用32 KB的闪存大小来实现运动传感器校准堆栈,为实现其他功能留出了更多空间。实物截图:此演示电路板利用28引脚XLP PIC32MM0064GPL028 MCU实现所有必需的功能,以创建闭环升压转换器,以最少的CPU干预驱动一串三个LED。该演示重点介绍了一种经济高效且灵活的平台,用于创建适用于电源转换和其他通用应用的LED照明变体。不同的操作模式展示了MCU的各种功能,如高性能32位MIPS microAptiv™内核和集成模拟外设,这些外设有助于实现PI控制环路和SPI以集成运动传感器。该运动传感器用于检测模式之间的切换: 模式0:关闭,PIC32MM将处于RAM保持睡眠模式模式1:开启,LED全亮模式2:淡入淡出,50%的LED亮度模式3:SOS,闪烁LED灯串 可能感兴趣的项目设计:多功能LED手电筒解决方案(原理图+PCB源文件+电路分析)

    照明与LED显示     发布时间:     升压转换器 led手电筒 太阳能照明

  • 免费

    4
    29

    MCP2200 隔离式USB-UART 转接板设计与应用

    该设计是基于MCP2200器件的隔离式USB转UART转接板设计与应用。该开发板由主机的USB端口供电。当相关引脚分别配置为TxLED和RxLED引脚时,两个MCP2200 GPIO引脚(GP6和GP7)连接到用于指示USB转UART流量的LED。隔离侧由3V至5.5V外部供电。该USB-UART 转接板板为电源和UART信号提供3.75 kV AC电气隔离。附件资料除了提供其硬件设计和驱动程序外,还提供了一个DLL允许开发自定义配置和软件应用程序来控制GPIO。实物截图:特点: 专用Tx LED(绿色)和Rx LED(红色)表示USB到UART的流量隔离功率LED(绿色),表示隔离侧存在电源迷你USB连接器具有UART(Tx和Rx)信号和电源信号(VDD和GND)的6引脚PICkit™串行接头连接器, 隔离式收发器通过3V至5.5V的隔离端从外部供电,可用作 电压电平转附件资料截图:

    电脑及外设     发布时间:     转接板 usb转uart 隔离式 mcp2200

  • 免费

    9
    54

    大脑风暴来临-自建扫码支付服务器平台(硬件设计)

    现在支付宝、微信扫码支付使用已经非常普遍。鉴于此,开发一台扫码支付服务器平台。作品集成了电子技术与软件技术与一体融合了GPRS通信,内部集成了与后台服务器的支付通信协议,对线下支付设备开发者提供了简易的接口。此外作品提供一路DTU链路,可供用户传输自由数据。用户只需要熟悉串口通讯等通信协议,无须关心与微信支付和支付宝服务器的通信协议,只需要在服务器端设置好支付参数,就可以进行支付设备开发。大大缩短了,开发周期。目前共享设备异常火爆,这些设备都需要提供支付功能。系统设计框图: 系统主要分为2个部分,用户串口数据的解析,和支付请求数据和支付返回数据的解析。模块通过串口接收用户支付数据,先解析校验用户请求数据后,更具用户的支付金额等参数,生成AES加密支付报文,通过SIM800A 发送到后台服务器。后台服务器对模块发送来的支付数据进行二次验证,验证通过后,根据需要向支付宝或者微信支付服务器发送支付请求数据。随后后台服务器将接收到微信和支付宝的支付链接数据发送给模块,模块接收到这些数据后,经过验证,通过串口发送给用户设备。 此后,模块将进入等待支付结果状态。通过服务器的异步通知和模块定时轮休订单状况来确认当前订单的支付状态。定时将支付状态返回给用户。可以根据用户的设定,支付成功后,开启某个继电器。硬件电路板实物截图: 总结:本作品主要功夫主要在软件上面。涉及到支付等资金操作,对系统的稳定性可靠性要求非常高。对每笔支付订单,需要能明确的给出支付状态,即使设备异常重启,也不能丢失订单状态。这就要服务端和设备端都要进行密切配合,对每笔订单的支付log都要落地。在通信方面,GPRS 与服务器端的要维持长链接,通过心跳来保持连接。由于各种各种不可控,链接会中断,这就需要设备需要及时的重连的能力。设计一台优雅的重连机制非常重要。未来产品近继续完善,加入软件远程升级能力,在协议方面会添加多种协议。 PS:该项目设计来源于立创社区,设计资料仅供学习参考。详见附件原文出处

    电脑及外设     发布时间:     gprs通信 串口通讯 支付扫码

  • 免费

    3
    81

    IMU 6DOF运动跟踪模块(MPU6050),附原理图/P...

    该设计分享的是IMU 6DOF运动跟踪模块设计及其应用资料,原理图/PCB/demo程序等见附件下载。该IMU 6DOF运动跟踪模块基于传感器MPU6050设计,它是世界上第一个集成了6轴MotionTracking设备,结合了3轴陀螺仪,3轴加速度计和Digital Motion Processor™(DMP)。MPU6050具有三个用于数字化陀螺仪输出的16位模数转换器(ADC)和三个16位ADC,用于数字化加速度计输出,因此IMU 6DOF运动跟踪模块实现了高转换器精度。为了精确跟踪快速和慢速运动,该模块支持可编程陀螺仪满量程范围和加速度计满量程范围。IMU 6DOF运动跟踪模块(MPU6050)实物截图:IMU 6DOF运动跟踪模块(MPU6050)特点: 工作电压:3.3V测量范围:陀螺仪满量程范围:±250,。±500 ,. ±1000 ,. ±2000°/秒加速度计满量程范围:±2g,±4g,±8g和±16g。控制模式:I2C尺寸:25.43mm x 20.35mm硬件连接(IMU 6DOF模块连接到Xadow主板):IMU 6DOF运动跟踪模块demo程序截图:

    基础电路     发布时间:     mpu6050 imu 运动跟踪模块 3轴陀螺仪 6dof

  • 免费

    2
    49

    气压计晴雨表BMP180模块原理图/PCB/demo程序

    该设计分享的是气压计晴雨表BMP180模块传感器模块原理图/PCB/demo程序,该模块可以测量当前环境的气压和温度,然后可以将该信号转换为高度信息。BMP180是功能兼容的继承者BMP085,新一代用于消费应用的高精度数字压力传感器。超低功耗,低电压电子元件,优异的BMP180性能优化用于穿戴式设备,手机,PDA,GPS导航设备和户外设备。I2C接口允许与微控制器轻松进行系统集成。该气压计晴雨表BMP180模块特点:工作电压:3.3v大气压范围:300〜1100hPa(+ 9000m〜-500m海平面)低功耗控制模式:I2C(地址0x77)工作温度:-40〜+85°C尺寸:25.43mm x 20.35mm气压计晴雨表BMP180模块demo程序截图,见附件内容下载:打开串行监视器以接收传感器的数据,包括温度,气压值,相对气压和高度。以下是绘制海拔高度与大气压力之间关系的参考图:

    基础电路     发布时间:     bmp180 大气压 气压计 晴雨表

  • 免费

    2
    110

    基于MPU-9250和BMP180的IMU 10DOF模块原...

    该设计分享的是IMU 10DOF模块,附原理图/PCB/demo程序。IMU 10DOF是一款10轴运动传感器模块,由IMU 9DOF和气压计BMP180组合应用设计而成。MPU-9250是一款9轴MotionTracking设备,结合了三轴陀螺仪,轴加速度计,3轴磁力计和数字运动处理器(DMP),而BMP180是用于消费应用的高精度,超低功耗数字压力传感器。该IMU 10DOF模块非常适用于智能手机,平板电脑和可穿戴设备。基于MPU-9250和BMP180的IMU 10DOF模块实物截图:基于MPU-9250和BMP180的IMU 10DOF模块主要特点: - 10自由度 - 3轴角速度传感器(陀螺仪),灵敏度高达131 LSB,满量程范围为±250,±500,±1000和±2000dps - 3轴加速度计,可编程满量程范围为±2g,±4g,±8g和±16g - 3轴罗盘,满量程范围为±4800μT - 压力检测范围300〜1100hPa(海平面以上9000m〜-500m) IMU 10DOF模块规范: - 工作电压:3.3V - MPU-9250地址可选低功耗 - 控制模式:IIC - 400kHz快速模式I²C串行主机接口 - 工作温度:-40〜+ 85°C接口功能:

    基础电路     发布时间:     imu bmp180 mpu-9250 9dof 10dof

  • 免费

    26
    178

    多种音乐频谱,LED全彩极光DIY制作(原理图、BOM清单、...

    经过几个月的奋战,终于完成了,用162个全彩发光二极管组成,每环同时可以显示三种不同的颜色,增加了显示色彩丰富的效果,高速1T-STC15系列51单片机控制,自带PWM硬件功能,集成化的MOS管驱动,并用21键遥控器自由切换颜色、亮度及工作模式,大电流供电和驱动带来完美的RGB色彩。制作实物效果图:视频演示:LED 全彩极光原理图、PCB截图:LED极光制作所需的材料清单:

    照明与LED显示     发布时间:     diy制作 led 音乐频谱 极光

  • 免费

    13
    114

    32*24位LED广州塔DIY制作(protus仿真、程序代...

    基于51单片机的32*24位LED广州塔DIY制作。实物展示:视频演示:LED广州塔仿真电路原理图截图:

    DIY创意产品     发布时间:     diy制作 led 广州塔

  • 免费

    10
    194

    小液晶大玩法!STM32驱动 Nokia5110液晶显示(全...

    诺基亚Nokia5110液晶由于价格便宜(淘宝8块钱一个)虽然经历了十几年还是经常可以DIY用到84*48个像素点,采用LCD驱动芯片pcd8544。STM32驱动诺基亚Nokia5110液晶显示包括2个版本:第一版(SPI+DMA 只显示英文)第二版(SPI+DMA 也可以显示图片和中文)附件内容截图:

    EDA库与代码     发布时间:     stm32 液晶显示 液晶驱动 nokia5110 pcd8544

  • 免费

    19
    121

    (资料汇总)zigbee红外采集发射模块——全方位、无死角的...

    做了好久、参考了大量的资料才做出来的,改模块可以学习载波为20K-56KHZ的 红外遥控器,并且配有8路红外发射管,可全方位、无死角的控制家里的所有红外设备。附件内容分享的是zigbee转红外模块(8路红外发射1路红外学习模块)。1、模块功能介绍本zigbee转红外模块有两部分组成:zigbee传输节点+红外采集发射模1.1、Zigbee红外传输节点介绍 1、 入网后向协调器上报节点短地址和节点号;2、 双串口读取数据,其一、支持高达160字节数据读取和无线传输,完全满足红外数据要求;其二,支持小数据数据读取和无线传输。1.2、红外采集发射模块具有以下功能: 1、 采用独立(非集成)红外接受和发射二极管;2、 串口输入和输出数据(57600,N,8,1);3、 自动分析载波频率(20KHz~56KHz);4、 支持多种指令调试和控制;5、 距离远达8~10米,全方位360度红外发射;6、 支持学习市场上大部分红外遥控器和发射学习码制;7、自动处理红外冗余数据,使数据量尽量减少;8、支持数据校验和;9、学习和发射支持灯光指示。2、 红外数据采集及结构说明2.1、MCU返回正确红外数据结构说明:当采集到正确的红外数据时,采集模块返回一下数据结构的红外数据,其中红外数据结构如下:typedef struct struct_sCommand{unsigned char head[2]; //数据头0Xaa,0x55 unsigned char command; //红外命令,0x01为学习命令0x00发射命令 unsigned int datalength; //数据长度,最大为150unsigned char type; //节点号unsigned char ir_hl; //载波周期 //数据长度 unsigned char data[DATALENGTH]; //红外数据 unsigned char checksum; //校验和} sCommand;其中:数据头固定为:0xAA,0x55学习成功红外命令:0x01发射命令 :0x00出错指令 :0x03数据长度包含:节点号1Byte+载波周期1Byte+红外数据(datalength-2)Byte校验和:1Byte,除了checksum前边所有的数据和。2.2 、MCU返回错误结构说明出错指令:0x03typedef struct struct_sCommand{unsigned char head[2]; //数据头0Xaa,0x55 unsigned char command; //红外命令 unsigned int datalength; //数据长度unsigned char up_error; //上次出错unsigned char down_error; //本次出错 unsigned char checksum; //校验和} sCommand;错误代码:RROR_TIMEOUT 0xF0 操作超时ERROR_CHECKSUM 0xF1 校验失败ERROR_FULL 0xF2 红外数据大于网络传输设定上限ERROR_UNKNOWN 0xFF 未知错误说明:主控芯片是用CC2530做的。在此贴上红外相关的函数库IR.C IR.H(内附详细注释),希望大家有时间可以移植到其他常用芯片更多分析,详见原文出处。附件内容截图:
  • 免费

    27
    466

    STM32步进电机H桥驱动控制原理图+源代码

    附件内容分享的是STM32F103VCT6+步进电机 L6205 H桥驱动控制开源资料。STM32步进电机驱动程序中你能学到什么?1.基本的程序架构 什么应该放在MAIN 什么应该放在中断2.STM32 + DMX512 接收程序 或(RS485)3.光电编码器程序 (没有可开环控制)4.FSMC TFT驱动程序带菜单功能5.步进电机细分驱动程序 矢量控制 加减速控制,PWM斩波驱动方式。6.多个定时器操作,PWM控制 外部中断输入 串口中断 以及长短按键,代码保护。7.如何操作打印printf 和TFT LCD 调试程序。视频展示:http://v.youku.com/v_show/id_XNjg2NzY1Nzky.htmlSTM32步进电机驱动开发板实物截图:STM32步进电机驱动程序源码截图:
  • 免费

    6
    79

    【官方资料】新塘NUC951开发板原理图、PCB源文件、手册...

    NUC951ADN概述: NUC951ADN采用ARM®的ARM926EJ-S核心,内建8 KB I-Cache/D-Cache并且提供丰富的外设接口,例如:Ethernet MAC、ADC、LCD Controller、2D Graphics Acceleration Controller、AC97/I²S、Flash Memory Interface (FMI)、PS/2 Host Interface、SPI/I²C、UART、Timer、RTC、PWM及High-Speed USB 2.0 Controller等功能,以符合客户高效能应用的需求。系统框图截图:关键特性:• 内核(Core) - ARM926EJ-S核心 - 200 MHz - 8 KB指令高速缓存及 8 KB数据高速缓存• 外部总线接口(EBI) - 支持SDRAM、NOR Flash、SRAM以及EBI兼容接口装置 - SDRAM最大容量可到256 MB• USB 2.0高速装置 - 可提供2组USB接口,1组USB Host及1组Host/Device - 支持6个USB端点

    MCU开发板     发布时间:     新塘 例程 库文件 nuc951 nuc951adn nuc951开发板

  • 免费

    16
    187

    用VB6.0编写的PID温度采集上位机+PID算法代码

    最近开发了一款智能电焊台,采用PID算法进行温度控制,并随手设计了一个温度采集工具,现在开源给大家,由于是公司项目并不开放智能焊台的代码与图纸,只开源PID温度采集工具和PID算法代码。工作原理: PID的参数值通过串口发送给下位机,下位机安装此参数进行PID运行,后转换为PWM波开关mos管,从而控制手柄的温度值。手柄上的温度是通过AD采集手柄上的温度传感器实现,采样频率为10ms一次,而控制PID的运算和PWM波的输出则采用300ms的时间。至于为什么是这个值,这个是没有理由的,是通过系统特性调节出来的,而且PID的初始化值已经放大了100倍。串口上传温度数据格式:PID代码说明:代码非常简单,程序架构采样的是我自己设计的时间片轮询,所以实现这些时间是非常简单的。PWM是通过定时器实现的,PWM波的频率为100Hz。部分截图:PID温度采集上位机说明:本工具采用VB6.0编程,通过串口进行温度,PWM等参数的传递,最好通过画图的形式表现出来
  • 免费

    38
    357

    基于STM32的多功能仪表设计,附示波器&函数发生器、5位万...

    这个项目目前预计是完成 单通道示波器、万用表(电压,电阻,电容,电感测量),函数信号发生器。示波器采用的是外部信号调理电路+STM32F7内置ADC来完成,最高实时取样率:1Msps 8Bits万用表目标是5位半精度。说明:创意由来与系统基本情况,详见附件内容介绍PPT。项目创意来源与基本情况PPT项目基本进度总结。万用表PCB正面:示波器&函数发生器:函数发生器界面:万用表界面:最终视频演示:http://training.eeworld.com.cn/course/3523/learn#l...
  • 免费

    7
    42

    恒流驱动LED手电筒设计方案

    恒流驱动LED手电筒设计方案摘要: 本文介绍一款由单节锂电池供电的采用上海如韵电子有限公司的 CN5711 和 CN61CN33 构成的恒 流驱动 LED 手电筒方案,其中 CN5711 用于 LED 恒流驱动,CN61CN33 用于电池低电压检测,此方 案具有 LED 恒流驱动,电池低电压检测并自动关断,功耗低,应用简单,外部元件少等优点。恒流驱动LED手电筒电路功能描述: CN5711 用来实现 LED 恒流驱动,CN61CN33 用来检测电池电压。当电池电压下降到低于 3.3V 时, CN61CN33 的 RES 管脚输出低电平,关断 CN5711 的输出,此时全部电路消耗电流小于 15uA;当电 池电压上升到 3.47V 以上时,CN61CN33 的 RES 管脚输出高电平,允许 CN5711 正常工作。恒流驱动LED手电筒电路图截图:恒流驱动LED手电筒电路分析: 电阻 R1 设置 LED 恒流电流,公式为 Iled=1800/R1; 电阻 R2 为 CN61CN33 的 RES 管脚上拉电阻,其电阻值可以在 200K 到 1M 之间选取。R2 电 阻值越小,在 CN61CN33 输出低电平时其消耗的电流越大,可靠性越高。
  • 免费

    22
    162

    多功能LED手电筒解决方案(原理图+PCB源文件+电路分析)

    多功能LED手电筒解决方案概述: 本文介绍一款由单节锂电池供电的采用上海如韵电子有限公司的 CN5728 和 CN61CN33 构成的多 功能 LED 手电筒技术方案,其中 CN5728 用于 LED 恒流驱动和手电筒状态控制,CN61CN33 用于电 池低电压检测,此方案除了具有 LED 恒流驱动,电池低电压检测并自动关断,功耗低,应用简单,外 部元件少等优点,还可以实现强光,弱光,爆闪,关断等四个状态之间切换。多功能LED手电筒电路功能描述: CN5728 和 CN61CN33 构成的多功能手电筒电路由下图所示。CN5728 除了实现 LED 恒流驱动 以外,还可以控制手电筒在强光,弱光,爆闪,关断等三个或四个状态之间切换。CN61CN33 用于检 测电池电压,当电池电压低于 3.3V 时,RES 管脚输出低电平,关断 CN5728 的输出,此时全部电路消 耗电流小于 40uA;当电池电压上升到 3.47V 以上时,CN61CN33 的 RES 管脚输出高电平,允许 CN5728 正常工作。多功能LED手电筒解决方案原理图截图(详见附件该设计电路分析)。

    照明与LED显示     发布时间:     解决方案 恒流驱动 led手电筒 cn5728

  • 免费

    7
    89

    基于CN3153的电子烟充电解决方案(原理图+PCB源文件+...

    什么是电子烟? 电子烟又名电子香烟,主要用于戒烟和替代香烟。它有着与香烟一样的外观、与香烟近似的味道,甚至比一般香烟的口味要多出很多,也像香烟一样能吸出烟、吸出味道跟感觉来。 电子烟没有香烟中的焦油、悬浮微粒等其他有害成分,生产商也认为电子烟没有弥漫或缭绕的二手烟。但一些研究认为电子烟还是有二手烟。由于电子烟一直缺乏有系统的临床实验数据支持,一些国家认定电子烟非法,一些国家认定电子烟必须符合药物标准才能当成戒烟药品贩售。电子烟充电解决方案概述:该电子烟电源电路采用的是单节锂电池,充电解决方案可以使用如韵电子的 CN3153 作为主控芯片解决。电子烟充电和其他锂电池充电一样,电子烟电源电路截图:电子烟充电电路分析:  电阻 R1 用来设置恒流充电电流的大小; 电阻 R2 用来设置发光二极管的限流,一般选择 330 欧姆; 电阻 R3 用来调节输出电压,如果输出为 4.2V,R3 设置为 0 欧姆; 电阻 R4 和 C1 用来组成输出电容电路,R4 的作用是抑制电池连接和断开瞬间的电压尖峰对 芯片损坏; C1 为输入滤波电容,可以不使用。更多说明见附件内容。