基于单片机控制数字移相器的系统硬件电路设计

发布时间:2023-06-06  

简 述

移相电路常用于同步检测器的数据处理中。目前资料上有很多移相电路,其实现方法多种多样,大致可分为模拟式和数字式移相器两类。模拟式移相器的电路较为复杂、线性差、测试精度低;数字式移相器大多以标准逻辑器件按传统数字系统设计方法设计而成,其缺点为功耗大、可靠性低。本文介绍的基于单片机控制的数字移相器,采用环形队列实现信号波形的任意相位移相,并且保持波形的幅度、频率不变。其测试精度高,失真度小。系统原理方框图如图1所示。

基于单片机控制数字移相器的系统硬件电路设计

1系统硬件电路设计

本系统的硬件电路主要由输入信号倍频电路、AT89C51单片机、A/D转换器、D/A转换器、6116存储器及键盘/显示等电路构成。


1.1输入信号倍频电路

倍频电路由锁相环CC4046及双BCD同步加法计数器4518组成。4518作分频器用,实现720分频,其中,U3:A实现9分频,U2实现80分频。倍频电路中锁相环的输入信号是经过电压比较电路把工频信号变换成的方波信号。当分频器的输出信号(U2:A的6脚输出信号)与锁相环的输入信号fi相一致时,锁相环芯片U1锁存输出的信号频率为fo。假如输入信号频率fi=50Hz,则输出频率fo=36kHz。具体电路如图2所示。

基于单片机控制数字移相器的系统硬件电路设计

基于单片机控制数字移相器的系统硬件电路设计

基于单片机控制数字移相器的系统硬件电路设计

该倍频信号的波形如图3所示,主要有两方面的用途,一是控制A/D转换的采样点数及采样的时间间隔(即一个周期采样720个点)。二是控制D/A输出数据的时间间隔,从而达到输入信号频率与输出信号频率一致。


1.2单片机系统主电路

本电路主要由单片机AT89C51、键盘/显示电路、模数转换器AD574A、数模转换器DAC0832、6116存储器等构成,具体电路如图5所示(键盘/显示电路和6116存储器等图中未画出)。键盘主要用来实现移相的具体数值(度)的设置,功能键包括设置键、数字键(“↑”、“→”)、复位键、运行键等五个键,最多可置720个0(720×0.5度=360度),因此可达到0~360度的相移。根据任意设定的相位数值,把相位及数据存储到队列(如图4所示)中的相应位置置0。显示用四位数码管实现,最低位为小数位,其余3位为整数位,可显示范围为0.5~360度。

A/D实现对波形数据(幅度)的采集、转换。A/D每采集一个点,就存入存储器的队列中。同样D/A借助单片机先从队列中读入一个数据,再由倍频信号fo来控制D/A输出数据的时间间隔,D/A的第一周期输出从“输出1”口输出,以后则从“输出2”口输出,对采集的720个数据循环输出,因此达到了移相的目的。

另外,因D/AC0832模/数芯片输出的波形存在毛刺,需要进行滤波,通过实验,在其输出端加一个1000p的电容就可以使这些毛剌基本消失,得到较平滑的波形。


2系统软件设计

整个系统软件的执行过程为:首先,通过键盘设置移相的数值,同时在显示器上显示出移相的度数;其次,启动A/D把转换结果存入队列,在A/D的转换过程中,D/A从队列中读出相应数据后D/A输出;第三,D/A不断循环输出,实现连续的移相后的工频信号。系统软件流程框图如图6所示。

基于单片机控制数字移相器的系统硬件电路设计

3结束语

该数字移相器可对任意波形信号(如正弦波、三角波、锯齿波、方波等波形)进行任意相位的移相,具有测量精度高、跟踪速度快的特点,根据设定要求移相后所获得的输出波形与输入信号波形的幅度、频率逼近,即输出移相后波形的失真度较小。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    /IP协议)。两者通过SPI接口进行通信。最后加一个RJ45(集成网络变压器)。这种方案硬件电路简单,软件开发难度也不大。 图5是恩智浦公司的i.MX RT系列跨界MCU,这款单片机优点是成本低,功能......
    发送到数据进行显示。通过这个实例来了解LabVIEW的串口通信设计。 3.下位机硬件设计与软件设计 (1)硬件设计 单片机串口通信硬件电路设计比较简单,主要包括单片机STC89C54最小系统以及MAX232......
    要注意电缆的终端阻抗匹配,它直接影响CAN 总线是否能正常工作和网络性能。CAN 接口模块的硬件电路图见图3,在PCA82C250的RS 脚上接有一个斜率电阻R,可根......
    个共阴数码管,作为00-99计数的个位数显示,用单片机的P0.0-P0.7接一个共阴数码管,作为00-99计数的十位数显示;硬件电路图如图19所示。 2. 电路原理图 图4.10.1 3. 系统板上硬件连线(1......
    板的反复设计修改测试也花费了不少的时间,只要功能能够完成,程序的移植是很方便的。 接下来是硬件电路的设计: 这个设计的难点在于采用的心率检测芯片的电路设计和驱动程序的编写,之前采用了一款BMD101的心......
    80C51系列单片机硬件基础;一、总体介绍; 单片机是一个大规模的集成电路芯片。现在一般介绍单片机时,一般以MCS-51单片机为基础介绍。学习单片机,以硬件和软件方面学习。硬件方面:外部引脚、内部......
    的时钟方式。根据硬件电路的不同,单片机的时钟连接方式可分为内部时钟方式和外部时钟方式,如下图所示。 时钟电路:(a)内部方式时钟电路,(b)外接时钟电路 在内部方式时钟电路中,必须在XTAL1和XTAL2引脚两端跨接石英晶体振荡器和两个微调电容构成振荡电路......
    寄存器的事实运行数据,跟踪程序的执行情况,同时对硬件电路,软件程序逻辑进行实时的调试。 单片机仿真器可以迅速的帮助我们查找程序种的错误和问题,大大提高我们处理程序代码运行异常的效率。 尤其是对于单片机......
    串行接口与内部寄存器阵列可以方便地与微处理器相连接;外部时钟最高频率可达20 MHz;具有功率方向输出指示 。      图1 智能电表的硬件设计图   CS5460A与单片机80C51的连接电路图见图2。      图2......
    51单片机数码管显示学习笔记;本实验主要是了解51单片机和数码管连接的硬件电路图以及软件编程操作。 目录: 硬件电路: 1.数码管锁存器模块: 74HC573的八个锁存器都是透明的D 型锁......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>