超声波悬浮 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 超声波悬浮

简介:超声波悬浮电路制作,可以悬浮轻小物体。

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2022-11-17 16:01:18
更新时间: 2024-04-04 17:41:27
描述

成品展示

OvFtryVAFqKg4Xg6SSKk4KERWTcM1Hg2lqloJNZK.png

无意间在淘宝看到了一个超声波悬浮的套件,觉得很好玩,就自己画了一个。

       小科普:超声波悬浮是高强条件下的一种非线性效应,其基本原理是利用声驻波与物体的相互作用产生竖直方向的悬浮力已克服物体的重量,同时产生水平方向的定位力将物体固定于声波节处。

制作原理和原理图

直流12v供电,利用STC15W104单片机,用两个引脚通过定时器输出40Khz方波,加一个驱动芯片驱动超声波探头,初始状态设置为一高一低,再定时翻转即可。

立创EDA 画图加打样

原理图:

AVBpwbJegd6i1ACMlxsXlgoYKXggZrItROky2m04.png

驱动板,底板如下

nxpatiGwLFfjtaiWGz7CkBM0SCZcRH8HiJ2BBcjx.png         fXQGX8178jAXWqTAKR2SIEIuVWNp5RppZscLqPM8.png

每月两次,刚好够用,立创YYDS!

 

芯片型号如下:

STC15W104单片机                      TC427驱动芯片                    1117 5V电源芯片                 超声波探头

o1IEilocT0fAKicd5BV8gbuckWfrcKYZig7TaE7Q.pngfIOcOoJr6uTB8KWkmHjJlU5ULgW02sNT0J5vrKu2.png1sNhaQD5tOU0KSnRa4D1f6vabDot6gcJzfSRYlsG.pngmRoGDwlncoxxe9i5e97ePA2FRoav9UBsigWiy8n8.png

 

M2铜柱,买了三种,方便适配调整间距,其他就是DC005电源座,220uF电解电容、0603 的1K电阻,0603的104电容。

rObjTv03abKpBOWqDuVjRSfh683NEqVD4N4uFWJZ.jpeg

 

程序来啦

 

  • 一台电脑(当我没说)
  • 编程用KEIL和STC-ISP 烧录
  • 准备一个CH340下载器

 

#include <REGX52.H>

#define u16 unsigned int
#define u8 unsigned char    


sbit INA=P3^2;  //超声波发射
sbit INB=P3^3;  //超声波发射

sbit LED=P3^4;  //LED

#define FOSC 24000000

//#define T1MS (65536-FOSC/1000000)  //1us初值
#define T1MS 65236  //12.5us周期
sfr AUXR=0x8e;

void delay(u16 a)
{
u16 i,j;
    for(i=0;i<a;i++)
    for(j=0;j<2000;j++);

}

 

void Time0_Init()
{
 AUXR|=0x80;
    TMOD=0x00;
    TL0=T1MS;
    TH0=T1MS>>8;

    ET0=1;
    EA=1;
    TR0=1;
}    

 

void main()
{
    Time0_Init();
    INA=1;
    INB=0;
    LED=1;
   while(1)
 {
//         LED=0;          //测试用的指示灯,不加都可以
//    delay(1000);
//         LED=1;
//    delay(1000);
 }
}

void zd() interrupt 1
{
  TL0=T1MS;
    TH0=T1MS>>8;
    
    INA=!INA;
    INB=!INB;

}

 

主要就一个定时器,主程序都是空的。

 

调试安装细节(敲黑板划重点)

  • 1.使用两个发射探头
  • 2.发射探头在下,接收探头在上(1,2均可)
  • 3.超声波悬浮只能悬浮比它波长小的物体,目前已知物体--小泡沫
  • 4.超声波探头区分极性
  • 5.调节探头(两个网面之间的距离)间距在23mm
  • 6.下载时选择24Mhz时钟下载,否则单片机无法输出40kHz的方波。

 

暂时就这么多了,第一次给大家分享,希望可以帮助到有需要的人,感兴趣的小伙伴来B站找我呀,谢谢支持。

 

 

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP