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

    5
    57

    当Labview遇上单片机,轻松打造电池容量测试仪

    前一段时间开源了一个智能小车,小车需要锂电池供电,家里一大堆电池,当使用的时候才发现好久没有容量大减,正好最近在研究labview,所以就做了1个来测试一下电池容量,其实原理非常简单,用单片机就能轻松搞定,为了高大上而且能为了能看到电池充电和放电的曲线所以就需要上位软件了,第一次用labview编程程序写的非常烂高手见谅了功能:上位机 labview 负责采集数据计时显示设置充放电截止电压和电池曲线图下位机 stc125a60s2 负责ad检测电压电流串口通信1.增加1602液晶,方便没有电脑的时候也可以测量电池容量2.使用labview工作,电压电流同时显示在1602上面1秒钟刷新一次电压,电流,容量,时间由于手底下没有mos管所以暂时使用317进行横流放电充电采用锂电池专用模块通信 串口发送字符串检测电压电流 Work_v_ad充电 Work_v_cd放电 Work_v_fd关闭 Work_voff电脑和单片机通信采用一个usb ttl下载器进行ad采集为了准确,采用Tl431做标准基准源,还算比较准确的电路图:没有上位软件也能显示容量,只不过没有曲线:

    测试与测量     发布时间:     单片机 labview 电池容量测试

  • 免费

    1
    22

    单片机仿真,24键电子琴,可播放多首音乐

    单片机实训的时候做的24键电子琴仿真,可播放音乐,功能部分实现,框架已经写好:1、按键选择音乐自动播放或自己演奏2、EEPROM实现存储音乐(未加入,代码写好需要调试)3、.......仿真原理图如下:

    基础电路     发布时间:     单片机 电子琴 仿真

  • 免费

    5
    29

    备战电赛,15年电赛真题设计,PID控制风力摆控制系统设计资...

    设计任务:一长约 60cm~70cm 的细管上端用万向节固定在支架上,下方悬挂一组(2~4 只)直流风机,构成一风力摆。风力摆上安装一向下的激光笔,静止时,激光笔的下端距地面不超过 20cm。设计一测控系统,控制驱动各风机使风力摆按照一定规律运动,激光笔在地面画出要求的轨迹。具体要求可参看设计任务书(附件)。设计方案简介:本系统采用STC12C5A60S2为主控芯片,通过MPU6050传感器提供反馈信息、采用PID控制算法调整轴流风机的工作状态、在液晶和按键的作用下显示并切换工作模式,形成一闭环测控系统。该测控系统通过控制驱动各风机,使风力摆按照一定规律运动,同时保证摆杆下方悬挂的激光笔能在地面画出要求的轨迹。实物图:

    电机驱动与控制     发布时间:     风力摆 stc12单片机 轴流风机

  • 免费

    3
    24

    GPIB-USB 简易制作方案原理图和固件源码

    基于电路城之前项目开源 GPIB-USB接口转换器电路图PCB及固件,为了购买材料和焊接的方便,MCU换成了C8051F383,查看了C8051F383的手册,单个IO最大输出10mA,输入20mA的能力驱动个6-8台仪器完全没问题,于是去掉了SN75160和SN75162,使设计更加简化,为了防止CPU被损坏所有IO脚都增加了ESD二极管,该GPIB-USB 原理图见附件下载。焊好的电路板实物图:由于USB-B接口比较宽,需要适当打磨外壳才能装进去,接口焊接前也要先小心的裁剪和折弯,但我觉得USB-B接口和标准的GPIB外壳连接能够更可靠。可惜的是USB接口挡住了一个锁线螺丝孔,于是想到直接焊接USB线到接口内部的方法,这样能够保留保留两个锁线螺丝,并且再某些GPIB接口位置比较偏的机器上不至于无法从侧面插拔USB线,像下面这样C8051f383相比fenrir 原版使用的C8051f387多了VREF功能,如果您尝试自己编译固件需要先禁用VREF引脚,IO口初始化的时候增加REF0CN = 0x18;附件提供修改后的固件源码。更多说明,见附件原文出处。

    通信与网络     发布时间:     gpib-usb

  • 免费

    5
    14

    GPIB-232 采集卡驱动程序与上位机采集程序

    GPIB-232的转换制作讲解488标准规定是协议,而对其实现的方法并没有规定,那么如何制作实现一个GPIB的模块呢?主要的实现方法有三种:一、用分立逻辑器件搭建,早期的GPIB实现方法,成本高,而且可靠性不好;二、用集成专用GPIB芯片,使用方便,易于集成,比如ISA、PCI的GPIB卡都是这种方法,但价格比较贵,不易DIY,网上有很多的二手GPIB卡,主要分为两种类型:ISA总线、PCI总线的。如果是ISA则必须是老式的电脑主板有ISA总线插槽才能用,这类电脑基本已被淘汰;而PCI的GPIB卡基本在600元以上,不同品牌价格有点差别,这就限制了GPIB卡的普及;三、用MCU纯软件完成,由于GPIB逻辑复杂,所以做起来有点麻烦,而且不容易完全符合GPIB的标准,但成本低,容易DIY。为了实现本人手中几个有GPIB设备的自动测试功能,本人参考了相关资料,用MCU实现了软件的GPIB采集卡。如下图:当然,光有这个GPIB卡还不行,还要有相关的采集软件,这个卡实现的是GPIB转232,所以上位机的软件主要功能是发送、接收和存储232接口的信号。软件界面如下图:主要可实现如下功能:一、 可以发送GPIB的命令,控制仪器的工作,不同仪器的命令有点不同,不过也大同小异。如图上所示的_?6,F1R16STG是发送给HP3456A六位半万用表的命令,实现以下功能:设置成DCV(F1),自动量程(R1),六位半显示(6STG),6是3456A的地址代表十进制的22。二、 实时显示万用表发送的测量数据,并可保存成TXT格式的文件,当文件的大小达到一定时,可自动保存到指定目录的指定文件,并加上保存时间,方便日后分析。三、 其它的辅助功能:悬浮显示、接收数量、暂停/继续、通信格式、串口选择等。四、 支持同时多任务采集(多个卡连接到多个仪器),支持232转USB与计算机相连。更多设计说明,详见附件原文出处。

    通信与网络     发布时间:     gpib-232 转换制 采集卡

  • 免费

    5
    22

    颜色管理 TCS34725 颜色传感器Arduino库及应用...

    TCS34725是一款低成本,高性价比的RGB全彩颜色识别传感器,传感器通过光学感应来识别物体的表面颜色。支持红、绿、蓝(RGB)三基色,支持明光感应,可以输出对应的具体数值,帮助您还原颜色本真。引脚说明:注意: 本模块的IIC地址是0x29使用XH2.54(面包板兼容)接口时,需要自行焊接底部红外遮光片上的一层保护纸可以撕下来TCS34725 颜色传感器特性: 工作电压:3.3-5V工作电流:65uA检测距离:3-10mm时钟频率:0-400KHZ接 口:IIC接口和2.54间距接口I2C地址:0x29温度范围:-30℃ ~ +70℃尺 寸:18.5 mm * 23 mm重量:12 g颜色管理 TCS34725 颜色传感器接线图:TCS34725 Arduino库:

    基础电路     发布时间:     颜色传感器 颜色管理 tcs34725

  • 免费

    4
    36

    GSM&GPRS 无线通信Arduino/AT指令使用教程

    仅需一张支持GSM的电话卡,即可打电话,发短信,GPRS无线数据传输。体积小巧,方便携带;板载1500uF超大电解电容,无需外接供电,亦可保证模块在瞬时大电流下依旧能够正常使用。本项目围绕Gravity UART A6 GSM & GPRS无线通信模块分享其Arduino使用教程/AT指令使用教程。该GSM&GPRS 无线通信模块采用5V供电,串口电平2.8V,完美兼容Arduino,树莓派等5V和3.3V控制器。模块拥有一个3.5mm耳机接口,可以制作一台DIY手机。引脚说明:技术规格: 工作电压:5V待机电流:<3mA接口方式:UART (TTL)工作温度:-30℃~+80℃安装孔尺寸:内径3.1mm/外径6mmGSM/GPRS频段:850/900/1800/1900 MHz灵敏度:<-105 dBmGPRS Class 10支持语音通话支持SMS短信支持GPRS数据业务,最大数据速率,下载85.6Kbps,上传42.8KbpsAT命令支持标准AT和TCP/IP命令接口支持数字音频和模拟音频,支持HR,FR,EFR,AMR语音编码模块尺寸:45x37 mm安装孔位置:25x30 mm重量:34 g短信发送 (见附件下载其代码):语音通话通过两个命令切换到耳机模式AT+SNFS=0 //切换耳机模式(AT+SNFS=1 表示扬声器模式)AT+CRSL=2 //调整音量(值为0-15,15表示音量最大)拨打和接听电话ATD+拨打号码; //拨打指定号码eg. ATD10086;Ring //有来电ATA //接听来电ATH //挂断当前通话

    基础电路     发布时间:     gsm gprs 无线通信 无线数据传输

  • 免费

    2
    14

    SDB传感器驱动板应用教程及资料

    SDB传感器驱动板,可以将采集回来的所有传感器数据,通过RS23串口发送给主控PC或者嵌入式系统。同时SDB传感器驱动板带两路直流电机驱动,具备两路旋转编码器接口,内带PID电机控制算法。主控可通过串口精确控制两路电机速度。SDB板的IO0到IO7可设置为舵机控制口,这在机器人系统内带例如舵机云台,机械手夹持的情况下是非常有用的。SDB传感器驱动板引脚图:SDB直接支持的传感器有:1.I2C总线通讯协议的传感器:Devantech公司的SRF04 / SRF05 / SRF08 / SRF10 超声波传感器,SP03 TTS,CMP03电子罗盘等。 2.RS485总线传感器,例如URM04超声波,ADIO扩展板等。3.SPI接口。4.CAN工业总线接口。5.模拟量输出传感器:GP2D12等红外距离传感器,IDG300陀螺仪传感器,加速度传感器,光敏传感器等。6.开关量输出的传感器,例如红外开关,碰撞模块,跌落传感器等。SDB传感器驱动板技术规格: 工作电源:内带稳压电路,宽工作电压6V-12V(极限电压15V)工作电流:150mA(供电电压12V)工作温度范围 :-10~+70℃使用Cortex-M3内核 ARM 32BIT处理器,运算速度90MIPS,总线间通信均采用DMA(存储器直接访问)方式,通信和处理速度更快与主控通信接口方式:RS232串口或者TTL电平串口。波特率可设置为9600、19200、38400和115200BPS具备8路12BIT高精度模数转换11路数字输入/输出接口,其中8路(IO0-IO7)可设置为舵机控制口8路舵机控制口可控制舵机的度数及其旋转速度1路I2C总线1路RS485总线1路CAN总线(2.2版本未使用)1路SPI总线(2.2版本未使用)两路直流电机控制,每通道4A电流,具有AB两相旋转编码器接口,内部集成参数可调整的PID算法,可精确控制电机转速。可读取回电机旋转圈数用于里程计数。电机电流可读取,可用于电流保护尺寸:长96mm,宽90mm,高20mm。安装孔兼容PC104结构。重量:约87gSDB传感器驱动板应用教程及资料截图:

    其他开发板     发布时间:     传感器 驱动板 sdb

  • 免费

    0
    21

    PIR运动传感器模块应用程序及电路图

    PIR是基于红外探测的一款应用于探测人体运动的运动传感器模块。该PIR运动传感器模块有一个大镜头,可以支持远距离和广角。外扩pin脚2.54mm标准连接器很容易在任何地方固定。典型应用:特性: 长距离广角低消费DC 3.0-5.5V电源供应器规格参数: 输入电压:DC3.0-5.5V电流:100uA(最大)检测距离:9m(最大)输出信号:0,3 VCC(检测到运动时输出为高电平)哨兵角度:120°连接器:3Pin 2.54mm间距尺寸:L36 * W26 * H21(mm)

    基础电路     发布时间:     运动传感器 pir 红外探测

  • 免费

    2
    33

    小白快速入门系列:32位心形流水灯,完整资料,入门更简单。

    一个完整的设计资料可以帮助小白简单快速入门,而简单又漂亮的心形流水灯设计正好满足了小白快速入门的需求,分享一个32颗心形灯的设计资料,有电路有源码也有详细的图片教程,小白快速入门更简单。小技巧:可以把剪下来多余的元器件引脚当做成导线来连接,然后再拖焊会相对容易焊接看看实物图,详细的资料见附件:

    照明与LED显示     发布时间:     流水灯 心形灯 小白入门

  • 免费

    2
    29

    51单片机课程设计:交通灯仿真及源码分享

    这是学校单片机课程的期中考试自己写的程序,花了两周时间,压缩包里面包含了keil的源代码和protuse电路仿真图,可能也还有很多不完善的地方,望大家多多见谅。电路如图所示,设计程序实现如下功能:1. 能根据交通规律正确设置交通灯状态及数码管显示内容2. 能手动调节时间3. 能根据交通状况自动延长直行时间;带行人与繁忙检测的单片机交通灯仿真原理图如下:注:通过键盘调节时间项目中,分为东西直行时间、东西左转时间、南北直行时间、南北左转时间4个项目,每个项目7.5分,小数点四舍五入。东西向交通繁忙探头,1正常,0繁忙南北向交通繁忙探头,1正常,0繁忙1. 模式键用来选择设定的时间,如东西直行时间、南北左转时间等。 时间加减键用于手动调节直行时间,每按键一次加减5s。2. 交通繁忙探头用于探测道路交通状况,如果当前道路排队较长, 则繁忙探头返回0,可临时延长当前方向直行通道时间10s,一个 红绿灯周期最多延长3次。本设计用逻辑状态输入端口模拟。

    基础电路     发布时间:     51单片机 交通灯 单片机仿真

  • 免费

    2
    17

    支持人行道显示的交通灯仿真资料分享,有源码

    看到电路城上其实关于交通灯的设计资料挺多的,但是还是想分享一个特别的交通灯设计,带人行道显示。这个仿真图都画了好久,这个交通灯里面可以设置时间,带人行通道的显示的,还可以让任意两边强行通过。交通灯的仿真原理图如下:附件资料包括源码以及仿真原理图,做相关仿真设计的可以参考一下。

    基础电路     发布时间:     交通灯 单片机仿真 仿真图

  • 免费

    2
    27

    ADL6010-40GHz精密微波功率计参考设计

    电路是一款40 GHz 精密微波功率计,具有−30 dBm至+15 dBm范围,采用5 V单电源供电时,该电路的总功耗低于9 mW。电路利用RF和微波功率检波器 ADL6010 将交流波形转换为与输入波形幅度对应的比例输出电压。输出电压为线性电压,斜率单位为V/V rms。然而,在大多数功率计应用中,输出电压是一个代表输入波形幅度的稳定直流值ADL6010可提取带宽高达40 MHz的RF信号包络。12位、1 MSPS ADC AD7091R 对检波器输出进行采样,数据通过数据采集板处理,然后送至PC作进一步处理和分析。该ADC内置2.5 V基准电压源,可利用它来设置满量程电压。如果需要更大的满量程电压,可由外部基准电压源驱动到更高的电压。注意:该系统必须进行校准,因为输出电压取决于输入波形的频率。测量调制信号时,还需要一个校正系数。微波功率计原理示意图:附件内容截图:

    测试与测量     发布时间:     参考设计 ad7091r 功率计 adl6010

  • 免费

    5
    28

    频率可调射频RF检波器设计(35 MHz-4.4 GHz)

    该频率可调射频RF检波器电路由RMS检波器、可变增益放大器(VGA)、SAW滤波器、混频器和频率合成器组成,提供90 dB检测范围,工作频率是从35 MHz到4.4 GHz。与不区分频谱中信号的独立检波器不同,本电路能够专注于一个较窄的频带,在指定范围内提供增强的性能。该检波器电路提供RMS响应,具有出色的温度和频率稳定性,对需要精确频率、选择性RF功率测量的应用非常有吸引力。RF检波器与测试设备装配图:附件内容截图:

    通信与网络     发布时间:     射频 rf检波器 rms检波器

  • 免费

    6
    62

    数据采集之隔离式电导率测量硬件开源

    该数据采集解决方案用于测量被测物的电导,包括温度校正。此电路非常适合测量液体的离子含量,以及进行水质分析和化学分析。该设计针对高精度和低成本优化,仅使用5个有源器件。校准后,该电路总误差小于1% FSR。电路集成了 AD5934 12位阻抗转换器、ADG715 八通道单刀单掷(SPST)开关、AD8606 轨到轨运算放大器、ADuM1250 双通道I2C隔离器以及 ADuM5000隔离式DC-DC转换器,形成用于电导率测量的完整数据采集系统。电导率测量的完全隔离式数据采集系统简图:电路板实物截图:电导率测量数据采集系统电路涉及到的重要芯片包括:AD5934、ADuM1250、ADG715、ADuM5000等。其中,AD5934是一款高精度的阻抗转换器系统解决方案,片上集成一个可编程直接数字频率合成器(DDS)和一个12位、250 kSPS模数转换器(ADC)。可调频率发生器产生已知频率来激励外部复阻抗。更多设计说明,详见附件原文出处。附件内容截图:

    测试与测量     发布时间:     数据采集 测量系统 ad5934 电导率

  • 免费

    3
    47

    【国外开源】Nunchuk受控机器人手臂设计,Arduino...

    描述:机械臂很棒!世界各地的工厂都有他们,焊接和精确地携带东西。它们也可以在太空探索,海底遥控车辆甚至医疗应用中找到! 现在,我们可以在自己制作低成本的机械臂!也许它还可以帮你工作,或者搞破坏!在本教程中,我向您展示如何安装机器人手臂,以及如何使用Arduino Mega进行编程。对于这个项目,我也想体验一种控制机器人手臂的不同方法:使用Nintendo Nunchuk!它们便宜,易于查找,并且有一堆传感器。该项目使用了以下工具和材料:工具和材料:烙铁和电线: 为了将它连接到Arduino,我不得不将一些端子焊接到Nunchuk的电线上;收缩管:一些收缩管件用于更好地隔离导体;螺丝刀:该结构使用一些螺栓和螺母进行安装;6轴机械桌面机器人手臂:这个极好的套件已经有几个组件,如下所述。这是可靠和易于组装;12V电源(2A或以上);Nunchuk控制器:它连接到Arduino板,并用于控制机器人手臂;公接线(4线);Arduino Mega:请注意,我使用的机器人手臂套件还包含一块板和控制器套件,该套件已包含此Arduino板。如果你不使用这些套件,那么你也可以使用其他Arduino板卡;Sain Smart 6轴机械桌面支臂已经配备了以下组件:Arduino Mega 2560 R3控制板屏蔽NRF24L01 +无线收发器模块MPU6050 3轴陀螺仪和3轴加速度计71 x M3X8螺丝47 x M3螺母2 x U支架5个伺服支架4 x 9kg伺服2 x 20kg伺服6个金属伺服托盘3 x U支架21 x直角括号3个法兰轴承1个抓手您可以在网上找到其他机器人手臂套件,甚至可以自己设计。例如,您可以3D打印一些很棒的项目。组件1 × 6轴机械桌面机器人手臂1 × Nunchuk控制器1 × Arduino Mega详细的组建过程,详见附件!

    电机驱动与控制     发布时间:     arduino 机械臂 机器人手臂

  • 免费

    1
    47

    【国外开源】DIY遥控车的遥控器和接收器

    基于Arduino UNO和433Mhz模块设计了用于无线电遥控模型车的遥控器和接收器。它基本上是两个独立的Arduino UNO使用一个简单而便宜的433Mhz链接在空中互相对话。他们使用Arduino UNO bootloader运行@ 16MHz和5V。 发射器(“遥控器”)的特点: 6个按钮 2个LED 1个模拟操纵杆(实际的X和Y模拟) 1个模拟电位器 433Mhz无线电收发器 接收器的特点: 8个I / O最有可能被用作O's) 433Mhz无线电收发器 组件2 × ATMEGA328P-PU(微处理器,微控制器,DSP / ARM,基于RISC的微控制器)6 × 按钮6x6 +塑料旋钮2 × 印刷电路板(参见用于文件的GIthub链接)2 × 晶体振荡器(16Mhz)4 × 陶瓷电容器(22pF)我计划使用5V USB电源(使用单个18650电池的廉价电源)为控制器和接收器供电。 制作过程:第一步是确定在项目中使用哪个微控制器平台,当然我决定选择Arduino(哈哈!),主要是因为我拥有一堆ATMEGA328。第二步是组装电路板的(半功能)机械原型,只是为了感受它的尺寸和外观/感觉。发射器(无线电控制器)和接收器(电机控制器)的照片如下。从图片中你可以看到一些硬件细节, Eagle,Fritzen,Arduino代码都整理在附件里。第三步是为原型绘制原理图和PCB。我使用Eagle CAD和一些Adafruit和Sparkfun库在几个小时内完成了它。

    智能车     发布时间:     diy 遥控器 遥控车 接收器

  • 免费

    17
    63

    创意时钟设计,玩的不仅是技术更是情怀

    电子DIY,玩的不仅仅可以是技术,也可以是情怀,作为好多80后或者90后童年的美好记忆,首先想到的就是小霸王系列的游戏,尤其是超级玛丽和坦克大战,今天也分享一个本人在网上看到的有情怀的作品——怀旧电玩时钟,其中包括了超级玛丽版本的和坦克大战版本的,详细的制作过程可以见下面的视频教程,其他原理图、源码等资料放在附件里,可以免费下载,感谢原作者Chinked-out工作室的分享。

    DIY创意产品     发布时间:     时钟 创意diy 怀旧

  • 免费

    13
    76

    老司机带你开车,无线方向盘搞起来

    分享Chinked-out工作室51单片机无线方向盘的一个设计,具体的效果以及功能讲解可以详见以下视频: 蓝牙模块使用注意: (1)当蓝牙模块连接到电路中后,会影响到单片机的程序下载,在下载程序之前,必须移除蓝牙串口模块。 (2)蓝牙串口模块在上单后会自行配对,但在配对过程中,蓝牙模块会自动溢出数据,从而影响到接收端单片机,进而导致单片机向PC机发送乱码。 为避免这种情况的发生,可上电后等待蓝牙模块配对成功后在打开单片机电源开关(原理图中已经是这样设计了)。 或在已经出现发送乱码的情况下,将单片机复位即可。

    DIY创意产品     发布时间:     51单片机 遥控器 无线控制

  • 免费

    6
    112

    基于蓝牙模块实现手势遥控智能车,神操作

    分享Chinked-out工作室手势遥控智能车的设计,具体的效果、实现的功能以及详细的制作过程讲解可以详见以下视频:关于蓝牙模块: 视频里使用的蓝牙模块并不好买,性价比也不高,推荐使用HC05主从一体蓝牙模块,或者你自己比较熟悉的其他无线模块 如果使用的蓝牙模块和我的不一样,接口自然也不同,请结合原理图与实务对照连接,原理图只是描述原理,适用于绝大多数UART无线模块(如蓝牙、wifi、zigbee)

    智能车     发布时间:     智能车 蓝牙 手势遥控