电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

低频信号发生器介绍_低频信号发生器设计

2022-04-18 00:31分类:电路图 阅读:

 

低頻频率计选用单片机设计波型生成产生器造成高精密,低失确实正弦波形工作电压,可用以校检頻率汽车继电器,同歩汽车继电器等,也可做为低頻高频电源应用。文中为各位详细介绍选用单片机设计和DAC0832模数转换器设计方案的低頻频率计

方案设计

选用单片机设计和DAC0832模数转换器转化成波型,因为是手机软件过滤,因此 不可能有内寄生的高次谐波份量,转化成的波形图较为纯粹。它的特征是价格便宜、特性高,在高频范畴内可靠性好、实际操作便捷、体型小、耗电量少。

软件开发

单片机设计內部数据信息仅有0、1之分,所造成的数据信号也全是离散变量数据信号。为了更好地可以让单片机设计輸出需要的模拟信号,大家选用对数据信号取样、量化分析的办法来完成由stm32造成所需数据信号。在制定中,对正弦函数数据信号完成取样,根据查询表来完成輸出不一样的频率值。取样点越密,数据信号谐波失真也就越小。针对三角波,便是完成2次循环系统,根据由极小值到最高值和由最高值到极小值的反复来完成三角波的輸出。波形的輸出间隔时间由数字键盘,随后由手机软件根据按时、电子计数器来操纵。因而,根据调节差异的记数初始值就可以操纵全部波形数据信号的頻率,其记数初始值=65536-键入值。针对别的波型,程序流程依据键入頻率值测算出波型的輸出時间主要参数,即波型中每2点的间隔时间C。程序流程设置存储器T0作计时器,T1作电子计数器。当测算出C≤65536时,CPU只应用T0。当C>65536时,CPU将T0和T1串连在一起应用。T0/T1被启用后逐渐记数,总按时時间到,輸出一个点,不断循环系统,进而在一个周期时间内輸出详细波型。设计方案中手机软件分成复位控制模块、表明控制模块、电脑键盘扫描仪控制模块、键值解决控制模块和波型造成控制模块。

复位子函数

复位子函数的首要工作中是设定计时器的工作模式、初始值预设、开终断和开启计时器等。在这儿,计时器T1工作中于16位按时方式,单片机设计按按时時间反复的把波型送至DAC0832的存储器。其程序流程图如下图所显示:

键扫描仪子函数

键扫描仪子函数的日常任务是查验3个键是不是有键按住,若有键按住,则实行对应的作用。这儿3个键各自用以頻率提升、頻率减少和正弦波形,锯齿状波和波形的挑选作用。其程序流程图如下图所显示:

波型数据信息造成子函数

波型数据信息造成涵数是计时器T1的终断程序流程。当计时器外溢时,产生一次终断。当产生终断时,单片机设计按顺序将波型数据分析表中的波型数据信息一一送至DAC8032,DAC8032依据导入的信息尺寸輸出相匹配工作电压。波型数据信息造成子函数流程表如下图所显示:

主函数

主函数的日常任务是开展通电复位,并在执行程序中持续查看功能键状况实施对应的作用。

12下一页全篇

文中导航栏

第 1 页:低頻频率计详细介绍_低頻频率计设计方案第 2 页:系统软件硬件开发

上一篇:光电开关pnp和npn有什么区别

下一篇:光电开关信号怎么转换_光电开关输出信号判断

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部