时光锁定
见习卖家
  • 城市
  • 概况
  • 加入于
    2015年08月17日
  • 个人简介
    还没有填写个人介绍!
  • 免费

    1
    14

    帮你轻松做出基于霍尔传感器的电机测速装置

    1.本设计采用STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机作为主控制器 2.采用霍尔传感器非接触式测电机转速 3.LCD1602液晶显示当前的转速,转速单位为转/分(RPM)。和显示当前的pwm占空比0~100%。 4.电机的速度可以通过按键调整,也可以开始暂停,正转和反转。注意:磁铁和霍尔元件最近距离在2mm左右,太近可能会在电机转动时碰到霍尔元件,太远霍尔元件可能会检测不到磁铁。使用说明:液晶屏第一行显示电机转速,第二行显示占空比,占空比数值越大,电机转速越快。系统一共有6个按键,单片机附近的独立按键是系统的复位按键,按下单片机会复位。下面一排是控制按键:1键:加速键,可以短按,占空比加1,也可长按,占空比连续加;2键:减速键,可以短按,占空比减1,也可长按,占空比连续减;3键:正转切换键,按下后电机正转;4键:反转切换键,按下后电机反转;5键:开始暂停键,按一下开始,再按一下暂停。电路原理图如下:仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)PCB图+布局图+焊接图:

    电机驱动与控制     发布时间:     51单片机

  • 免费

    1
    14

    【开源】基于51单片机的多功能示波器制作方案

    一、系统构成 STC12C5A60S2单片机内部AD采样;LCD12864显示波形;LM393组成迟滞比较器测量小信号频率,不需要频率显示时该部分可以省略。 为最大程度简化设计,信号通过电容直接进入单片机AD输入端,无输入时,通过调整R10使波形处于中心线位置即可。二、基本功能 1、时间每格:10ms/5ms/2ma/1ms/500us/200us/100us/50us/20us。基本能显示20~20Kh信号。 2、电压每格:1V/0.5V/0.2V。 3、HOLD功能:冻结波形后,左右平移能显示共4屏(含当前屏)波形。 4、自带一路5Khz方波输出。 5、用户设置参数断电保持。该功能对电源电压稳定性要求较高,欠压或过压参数会被冲掉或不能正常开机。三、使用说明 1、K6按键,坐标线样式转换:(1)散点加坐标线,该样式参考了上一届DIY大赛吴老师的示波器显示样式;(2)仅有坐标线;(3)空白。三种样式轮流切换。 2、K1按键,波形冻结与正常显示切换。波形冻结状态下,左下角显示频率的地方会显示HOLD MODE。 3、K2/K3,每格电压值调整,1V/0.5V/0.2V轮流切换。 4、K4/K5,正常显示时,调整每格时间;波形冻结后,实现波形平移。所以在波形冻结状态下是不能调节时间的!实物图:电路原理图如下:单片机源程序请见附件!

    电机驱动与控制     发布时间:     51单片机

  • 免费

    0
    8

    TJA1057: 高速CAN收发器

    概述TJA1057是Mantis系列高速CAN收发器的一部分。它可在控制器局域网(CAN)协议控制器和物理双线式CAN总线之间提供接口。该收发器专门设计用于汽车行业的高速CAN应用,可以为(微控制器中的)CAN协议控制器提供发送和接收差分信号的功能。TJA1057推出的特性集经过优化可用于12 V汽车应用,相比恩智浦第一代和第二代CAN收发器(如TJA1050),有显著提升,而且电磁兼容性(EMC)的性能极为出众。断开电源时,TJA1057还可以展现CAN总线理想的无源性能。TJA1057GT(K)/3型号上的VIO引脚选项允许直接连接3.3 V和5 V供电微控制器。TJA1057实现了当前ISO11898-2:2003标准以及ISO11898-2:2016即将发布的更新版本中定义的CAN物理层。TJA1057T型号的数据传输速率高达1 Mbit/s。在发布ISO11898-2:2016,包括CAN FD和SAE-J2284-4/5之前,为TJA1057GT(/3)和TJA1057GTK(/3)型号规定了额外的时序参数。在CAN FD快速相位下,即使数据速率高达5 Mbit/s,此实施也能实现可靠的通信。这些特性使TJA1057成为仅需要使用基本CAN功能的HS-CAN网络的理想选择。特性基本功能完全符合11898-2:2003标准经过优化可用于12 V的汽车系统EMC性能满足2012年5月1.3版本的“汽车应用中的LIN、CAN和FlexRay接口的硬件要求”VIO选项允许直接连接3.3 V和5 V供电微控制器只要微控制器I/O容限电压为5 V,非VIO型号就可以与3.3 V和5 V供电的微控制器连接。获得AEC-Q100认证深绿色产品(无卤素且符合有害物质限制(RoHS))提供SO8封装和无铅HVSON8封装(3.0 mm × 3.0 mm),具有改进的自动光学检测(AOI)能力可预测和故障安全行为所有电源条件下的功能行为均可预测收发器会在断电(零负载)时脱离总线以发送数据(TXD)为主的超时功能TXD和S输入针脚的内部偏置保护总线针脚具有高ESD处理能力(8 kV IEC和HBM)在汽车应用环境下总线针脚具有瞬态保护功能引脚VCC和VIO提供欠压检测过热保护TJA1057GT(/3)/TJA1057GTK(/3)时序保证数据速率高达5Mbit/s经过改进的TXD至RXD传播延迟为210 ns

    家用电器     发布时间:     开源

  • 免费

    5
    41

    单相用电器分析监测装置,你会做吗?这里有全部的资料奥~

    基于STM32C8T6单片机与CS5463芯片和互感器的单相用电器分析监测装置,12864显示用电器用电参数 电压、电流、功率、功率因数,还不具有学习功能制作出来的实物图如下:Altium Designer画的CS5463+互感器单相用电器分析监测装置电路原理图和PCB图如下:(51hei附件中可下载工程文件)

    工业控制     发布时间:     stm32 51单片机

  • 免费

    4
    25

    超实用的1路/单路继电器模块-5V

    模块简介:本1路继电器模块可以用在干扰较大的场合,可以使用两套完全隔离的电源系统供电,保证了继电器在开关时候不会对信号回路产生影响,同时也可以自由切换为高电平驱动模式或者低电平驱动模式。使用松乐高品质继电器,保证了模块的使用寿命足够长。继电器模块原理图:模块尺寸图:模块特点:1,完全光电隔离,双电源供电。2,高电平驱动模式或低电平驱动模式可随时切换。3,松乐原装高品质继电器。原文来自:技新网淘宝购买链接:https://www.jixin.pro/product/610.html#tab-descrip...

    电源模块     发布时间:     开源

  • 免费

    3
    39

    超高性能的远程温度控制与检测设置(51单片机+红外收发模块)

    红外线遥控Proteus仿真电路+发射+接收程序仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)同时还附带了大量的相关新资料:目录:hw+ds1307\ 38kHz 红外发射与接收.doc8050.pdf8050S.pdf90182.pdf901850303.pdfS8050.pdfwendu.ldb基于M50462AP和CX20106A芯片的双工红外线通信系统.pdf基于nRF9E5的多点无线温度采集系统设计.pdf基于ZigBee技术的公共场所无线温度采集系统.pdf微机—单片机红外线通信.pdf无线温度采集系统.doc无线温度采集系统.pdf无线温度采集系统的设计.pdf无线温度采集系统设计报告.doc用89C51单片机控制红外线通信接口电路设计.pdf短距离无线温度采集系统设计.pdf线温度采集系统.pdf

    空气质量和气体监测     发布时间:     开源

  • 免费

    2
    10

    废物利用,一款使用旧遥控器和外接电源实现的红外遥控器

    如今以电视为显示终端的东西越来越多,例如电脑、机顶合、安卓合、卫星机,还有功放及播放器等。由于电源线及外置电源及遥控太多了,所以就有这个DIY的想法——多用能插座。里有12V及5V的电源,把外置电源的那些机顶合等的电源集成在一起。买个多合一的遥控,把旧的遥控及不用的外接电源,使用时只需要用那个就按一下按键或按一下遥控就行了。以下是PCB制作,用热转印法做的,单片机采用SSOP封装STC15W408AS,主要是体积小,面板的面积过小,不能用大尺寸封装的CPU。本机程序不多,主要是红外遥控子程序、学习子程序、键 控子程序等。共有8个按键,4个红色的是控强电,4个白色的是控弱电。内有个12V4A的电源,经5R55及3R33电源模块把12V转用5V及9V,根据需要引出来。由于机顶合、安卓合是用5V供电,卫星机、播放器是用12V供电,所以9V没用到。详细的文档请看附件废物利用,一款使用旧遥控器和外接电源实现的红外遥控器

    智能家居     发布时间:     diy制作

  • 免费

    1
    20

    豆浆机维修方案分享(附操作资料)

    如果你家的豆浆机工作不正常,并且已经不可能找到此原厂的IC进行更换了,即使放到维修部即宣告报废了。如果你仍不想丢弃,那么只能自己动手捣鼓了。本文将以老式两按键两功能机型为例为大家讲解维修方法。该豆浆机分为干豆模式,湿豆模式,单加热,单电机四种工作模式,一按键为功能选择,另一按键为执行。手里如果有AT89C2051单片机,可以用它实现原机型所有功能。 功能: 可选干豆模式,湿豆模式,单加热,单电机四种工作模式。防干烧报警,防溢出报警。工作完成后音乐报警。 原机原理图(仅供参考):使用AT89C2051为主控的原理图(仅供参考)

    家用电器     发布时间:     原理图

  • 免费

    10
    53

    可实现心率、体温测量并计步的多功能医疗健康手表设计制作分享

    本作品设计了一种可以同时检测心率和体温,并可以实现计步功能的手表,该装置包括单片机控制器、MLX90614红外测温模块、MMA7455计步模块、系统实时时钟、Pulse Sensor心率模块、OLED12864显示模块、nRF24L01无线通信模块和计算机控制软件、电源九部分。利用MLX90614红外测温模块及Pulse Sensor心率模块采集到人的实时体温和心率数据,通过nRF24L01无线通信模块将采集到的数据发送到单片机控制器,经过STC89LE5A60S2微控制器进行数据处理,再将数据传到OLED12864显示,并通过数据线串口发送数据到电脑,然后通过LabVIEW软件对采集到的数据进一步的处理和分析。同时本作品还可以将计步模块的数据通过STC89LE5A60S2单片机送到OLED12864显示,实现计步功能。该作品可当作一个便携式家用医疗小系统,实时监测体温和心率,并可实现户外运动的计步功能,达到方便、快捷、可自由移动的目的。实物图计步器功能:电路原理图:整机图:

    医疗电子     发布时间:     便携式家用医疗系统

  • 免费

    5
    38

    资料分享:usart-GPU制作的锂电池电压彩屏显示器

    现在市面上的显示器,大多数是由数码管构成的,最大的不方便之处就是显示信息量太小,只能一个一个的将信息分时显示出来,非常不直观,因此制作了这个使用高分彩屏的电压显示器。在电路设计上,采用了带4key的Usart-GPU,串口液晶屏。这款串口屏完全一样,只是考虑到便携性,采用了一块非常不常见的2.0吋320X240的液晶屏(平常的2.0吋是220X176分辨率的),这种高分屏显示的效果非常细腻;在单片机上,采用的是stm32的单片机,这种单片机使用的是12位AD,且是32位单片机,在AD采样上带DMA传输,速度和精度都有保障;在精度方面也是同样的,只是采用了12位AD,因此分辨率是4096级,按照上面的计算,24V/3096=0.006V,3LSB误差0.018V,也就是说单独测量最高6S勉强达到0.01V精度,电池电压相减,极端误差0.036V;另外,在分压网络的选择上,低电压,比如1S那个,选择了6V满量程,2S选择10.7V满量程,这样在常用的3S上精度可以更高;测量3S电池的情况:本程序全部开源,因此很多界面以及功能都是可以修改的,比如,电池电压与电量的百分比:// 0 10 20 30 40 50 60 70 80 90 100uc16 Liqx[11]={300,350,368,373,377,381,385,390,395,408,419};可以自行修改;在主板的布局上,左边是GPU电路,用于控制液晶屏的显示,右边是CPU电路,用于采样电池电压,其实单片机的还有很多管脚没有使用,但是都引出了,因此此板实际上还可以当单片机的核心板使用;电阻分压网络实际做到了8S,但是考虑到用户较少,因此产品只设计的6S;由于管脚都引出了,因此可以通过MOS管控制蜂鸣器,可以根据每节电池的电压,控制放电通路MOS的关断等等,让这块板子很容易升级制作成放电仪之类的东西;在使用上,下侧排插,左边为GND,右边分别为1S 2S 3S.......将锂电池插上既可以显示;4个按钮目前只有左下角一个按钮有用,其他3个按钮留作以后扩展使用;在接电状态,按下左下角按钮,就可以进入debug界面,显示测量的AD值;100mhz给设计的简单外壳:

    电源管理     发布时间:     串口液晶屏 usart-gpu stm32的单片机

  • 免费

    4
    121

    分享一个arduino扫地机器人的源码,做这方面设计的可以参...

    硬件: arduino2560 带电机边刷两个若干超声波模块滚刷一个杂物盒一个详细见实物图:arduino部分源程序如下:

    机器人     发布时间:     arduino 超声波 扫地机器人

  • 免费

    2
    62

    基于MK60的原创四轴飞行器,原理图和PCB设计文件免费分享

    基于MK60的四轴设计,包括mpu6050,OV7725_Eagle摄像头和LCD_ST7735S液晶显示以及蓝牙模块接口;3.7V供电,LDO采用1963-3.3V

    飞行器     发布时间:     飞行器 小四轴 mk60

  • 免费

    4
    46

    智慧生活,全新智能LED路灯设计

    分享的是单片机智能LED路灯设计,附件分享了原理图以及源代码原理图:部分源代码截图:

    照明与LED显示     发布时间:     单片机 智能led路灯 路灯

  • 免费

    56
    245

    MotioSuit-体感三维实时跟踪

    今天分享的这个技术,经常看一些电子展会的人可能会比较熟悉。类似乐视的游戏盒子,不同的是我们的设计需要穿一些传感器在身上。这个设计已经在机器人设计中得到了应用。这个项目的设计初衷是想建立一个完整的身体游戏控制器,也可用在一些动画三维模型设计中。四肢分别安装4个传感器,传感器的数据通过蓝牙发送到PC上,PC上的上位机分析这些数据,并将三维动作展示在显示屏上。下面是这个设计的演示视频:惯性测量单元(IMUs)使用的是博士的BNO055,BNO055 集合多种传感器,包括:3轴12-bit加速度传感器,3轴地磁传感器和3轴16-bit陀螺仪,并内置Atmel 32-bit MCU以处理各类传感器相互间软件运算,是目前最小尺寸支持Windows 8.1的Sensor-hub产品。既可单独提供三类传感器(加速度/地磁/陀螺仪)的单一数据,亦可提供组合数据,透过内置 MCU 计算,为智能手机、穿戴设备等产品提供更多方面的应用支持。点击下载BNO055的数据手册BNO055传感器的数据通过只有2根地址线的I2C进行数据传输,在传输之前,通过PCA9548A进行这些数据的控制(多路复用)。PCA9548A是一款通过I2C总线控制的八进制双向转换开关,增加了可传输的传感器数量。在PC端,使用了Blender进行三维设计。Blender是一款开源的跨平台全能三维动画制作软件,提供从建模、动画、材质、渲染、到音频处理、视频剪辑等一系列动画短片制作解决方案。有了 Blender 后,喜欢 3D 绘图的玩家们不用花大钱,也可以制作出自己喜爱的 3D 模型了。它不仅支持各种多边形建模,也能做出动画!Blender源文件在附件里下载。同时附件里提供了使用arduino作为微控制器的BNO055源码。BNO055的价格较一般的惯性测量元件较贵,mouser上单价为84元,感兴趣的可以用其他传感器取代。

    飞行器     发布时间:     传感器 bno055 pca9548a

  • 免费

    46
    635

    (分享)iphone6s原理图、点位图(维修必备)

    这个是从维修网站找到的iphone6s原理图和点位图。先看下iphone6s都用到了哪些厂商的器件吧:A9处理器(APL0898)+三星LPDDR4内存(K3RG1G10BM-BGCH)高通MDM9635M基带芯片,支持LTE Cat.6InvenSense的MP67B6轴陀螺仪和加速度计(和iPhone 6上一样)Bosch Sensortec 3P7 LA三轴加速计TriQuint TQF6405功率放大器Skyworks SKY77812电源放大器模块东芝的THGBX5G7D2KLFXG NAND闪存,容量16GB,制程为19nmUniversal Scientific Industrial 339S00043的Wi-Fi芯片NXP的NFC芯片,编号66V10,作为对比,iPhone 6上的编号为65V10苹果的338S00120电源管理芯片苹果的338S00105音效芯片高通的PMD9635电源管理芯片Skyworks SKY77357功率放大器Avago ACPM-8030功率放大器模块Avago作为iphone的长期供货商,在新的iPhone中同样用到了avago的功率放大器模块。
  • 免费

    10
    172

    STC12C2052AD制作简易电压表0-9.99V

    这款电压表基于STC12C2052AD单片机,量程为0-9.99V,电路简单,元件少,容易制作,适合单片机电压测量使用。测量显示:原理图:PCB(仅供参考):

    测试与测量     发布时间:     简易万用表 stc12c2052ad应用电路