超声波电源说明书 - 图文 下载本文

大学生挑战杯科技制作超声波振动筛自动控制电源

3.频率稳定度:20PPM 4.AD、DA为12位精度 5.频率分辨率:0.004赫兹

作品应用前景

本产品在市场上现有的为数很少的频率自动跟踪电源的基础上进行了创新设计。通过对目前各种频率跟踪方法的比较,本产品选用了可以使系统获得较高功率因数的锁相式频率跟踪方式进行研究。为了改善锁相系统在用于跟踪换能器串联谐振频率时的性能,提出了一种新的方案。针对谐振频率附近采样信号差的问题,我们采用带通滤波器对电流采样信号进行整形,分析了滤波器对换能器频率跟踪的影响,并设计了具体的跟踪电路。锁相式频率跟踪结合换能器并联谐振频率的自动功率调节,在超声设备中是一种理想的工作方式,它能够在不增加电路复杂性的情况下实现换能器功率的自动调节,同时保持系统有较高的功率因数。这对于简化超声设备、提高适应负载能力都是十分有意义的。

本产品克服了其他相关产品的种种缺点,为自动化、高效率生产,高精度调节提供了方便,具有跟随速度快、频率跟踪准确、电路设计简单、工作可靠等优点,这种自动跟踪频率技术可应用于各种超声设备以及行业当中,如清洗、焊接、粉碎筛选等等,具有很好的市场前景。

11

大学生挑战杯科技制作超声波振动筛自动控制电源

作品原理图

12

大学生挑战杯科技制作超声波振动筛自动控制电源

作品部分代码

振动筛程序 该程序为cpuda自动调整的程序 ;

$NOMOD51

#include // SFR declarations

;;ad频率最高200k

;--------------------------------------------- ;标记位定义

;SPEAKER BIT P1.0 SDAT EQU P0.3 SCLK EQU P0.2 TFS EQU P0.1

ERR_BIT BIT 00H ;;20.0 RATIO_CHANGE_BIT BIT 01H

SCAN_OK_FLG BIT 02H ;;;电流扫描正确标记 ;MICRO_SCAN_BIT BIT 03H

SCAN_LCD_SW BIT 04H RPT_SCAN_LOT_FLG BIT 05H TIME_OK BIT 06H SML_DWN_UP_FLG BIT 07H BIG_DWN_UP_FLG BIT 08H ;SCAN_DWN_EN BIT 09H CHK_FLG BIT 0AH UPDAT_SW BIT 0BH

SCANING_FLG BIT 0CH ;;正在扫描标记 DA_ERROR_BIT BIT 0DH DA_SCAN_BIT BIT 0EH ;;AD_INPUT IS P0.6

;DA_OUT EQU P0.0

SHUT_OFF EQU P0.7 ;;软启动 KEY_1 EQU P0.5 KEY_2 EQU P0.4 ;************************************* ;RS EQU P2.7 ;1=DATA,0=CMD ;RW EQU P2.6 ;1=RD, 0=WR

;LCD_EN EQU P2.5 ;1=ENABLE 0=DISABLE ;;新版为下面的端口

RS EQU P2.2 ;1=DATA,0=CMD

13

大学生挑战杯科技制作超声波振动筛自动控制电源

RW EQU P2.1 ;1=RD, 0=WR

LCD_EN EQU P2.0 ;1=ENABLE 0=DISABLE

DS1302_CS EQU P2.3 ;;时钟片选端 DS1302_IO EQU P2.4 ;;时钟数据端 DS1302_CLK EQU P2.5 ;;时钟

KB6 EQU P2.6 ;;管理键盘

;RAM DEFINE

;---------------------------------------------------

KEY_VAL EQU 23H DLY_MS_CNTR EQU 24H AX EQU 25H BX EQU 26H

LOOP_CNTR EQU 27H ;;;用于子程序计数器,不受全局保护,但在子程序内部不变

ADJ_MIN_RATIO EQU 28H MAX_VAL_H EQU 29H MAX_VAL_L EQU 2AH MAX_INDEX_H EQU 2BH MAX_INDEX_L EQU 2CH SCAN_LOOP_TIMES EQU 2DH

BIG_ERROR_CNTR EQU 2EH ;;;电流大的时候调整的错误次数 RPT_SCAN_TIMES EQU 2FH ADJ_POINTER_L EQU 30H ADJ_POINTER_H EQU 31H BEST_MAX_H EQU 32H BEST_MAX_L EQU 33H EEX EQU 34H

BEST_MIN_H EQU 35H ;;;调整时设定的最小电流 BEST_MIN_L EQU 36H ;;按最大电流的90%设定 PWM_INDEX EQU 37H ADJ_MAX_RATIO EQU 38H LCD_SCAN_CNTR EQU 39H NUM_OF_SCAN EQU 3AH BIT_CNTR EQU 3BH SCAN_INDEX_H EQU 3CH SCAN_INDEX_L EQU 3DH SETTING_PWM_INDEX EQU 3EH SURE_SCAN_CNTR EQU 3FH

DDS_CTL_WDH EQU 40H

14

大学生挑战杯科技制作超声波振动筛自动控制电源

DDS_CTL_WDL EQU 41H FREQ1_WDH EQU 42H FREQ1_WDL EQU 43H FREQ0_WDH EQU 44H FREQ0_WDL EQU 45H BASE_FRE_0 EQU 46H BASE_FRE_1 EQU 47H BASE_FRE_2 EQU 48H

CMD_BUF EQU 49H ;控制字暂存单元 LCD_DAT EQU 4AH ;显示数据暂存单元 CODE_BUF EQU 4BH ;字符代码暂存单元 LINE_ADDR EQU 4CH ;地址暂存单元 RUNNING_AD_H EQU 4FH RUNNING_AD_L EQU 4EH

YEAR_BUF EQU 50H ;;存储年数值 MONTH_BUF EQU 51H ;;存储月数值 DATE_BUF EQU 52H ;;存储日数值 HOUR_BUF EQU 53H ;;时 MIN_BUF EQU 54H ;;分 SEC_BUF EQU 55H ;;秒 WEEK_BUF EQU 56H ;星期 CHK_SUM_BUF EQU 57H

DA_ERROR_BUF EQU 58H ADJ_BIG_CNTR EQU 59H SML_ERROR_CNTR EQU 5AH ADJ_SML_CNTR EQU 5BH

;;;扩张ran地址定义间接寻址

;;--------------------------------------------------- DANG0_MAX_L EQU 91H ;;0档最大值低位 DANG0_MAX_H EQU 90H ;;0档最大值高位 DANG0_MIN_L EQU 93H ;;;0档最小值低位 DANG0_MIN_H EQU 92H ;;;0档最小值高位 ;;---------------------------------------------------- DANG1_MAX_L EQU 95H ;;1档最大值低位 DANG1_MAX_H EQU 94H ;;1档最大值高位

15