-
shuanglushuzihecheng
摘要
电能表作为用电量的测量工具广泛的应用于各种场合。在电能表校表系统中,需要的最基本的输入信号源是高精度双路正弦信号源,并要求可对其频率、相位、幅值进行调节,来对电能表进行校准。
基于单片机的程控信号源设计,运用数字调相、数字调幅和数字调频等技术,要求实现相位、幅度、频率的高精度程控调节。本文设计了一种利用锁相环频率合成技术和数字波形合成技术组成的程控低频正弦波信号发生器,并给出了调幅、调频、调相的实用电路,频率调节通过改变8253计数器的分频系数来实现;相位调节由51单片机预置计数器的计数初值来完成,幅度的调整通过改变DAC1210II的参考电压来实现,使频率分辨率达0.01Hz,相位调节精度达0.1°,并介绍电路中的主要芯的功能及使用。输出正弦波频率和幅值的精度高,稳定性好,失真度低,电路简单、可靠、便于程控。
关键词:数字合成信号源;程控;调幅;调频;移相;
(Abstract
Meter consumption as the size of the measurement tool is widely used in various occasions. In single-phase power meter verify system, the most basic needs of the input signal is the source of two-way high-precision sine signal source, and may request its frequency, phase, amplitude in a certain step to adjust to the imitate of the actual electricity load with a right meter calibration.
Design of the programmable signal supply controlled source,which based on the MCU,including digital phase adjustment,distal amplitude adjustment,digital frequency adjustment etc.The system should achieve high quality digital adjustment of phase, amplitude and frequency. This paper describes the use of a PLL frequency synthesizer technology, and digital wave form synthesis technology consisting of program-controlled low-frequency sine wave signal issued devices, and applies the amplitude, frequency, phase of practical circuit. Frequency can be adjusted through a change in the 8253 counter-frequ)
- 2021-04-08 20:19:00下载
- 积分:1
-
富士门禁二次开发包
富士门禁的二次开发包,含485和tcp两种协议;(Fuji access control two development kits, including 485 and TCP two protocols;)
- 2021-01-17 16:28:49下载
- 积分:1
-
PSO_BP预测Matlab源码
说明: 这是一个pso优化bp神经网络的预测算法,可用亲测(This is a prediction algorithm of pso optimized bp neural network, available for pro test)
- 2021-03-19 09:09:19下载
- 积分:1
-
visual C# 基本的用户名密码登录判断示例
一个else if结构的用户登录判断模块,这个是基于C#版的,代码超简单,没有使用数据库,只是交待出了完整的判断过程,后续使用数据库时,原理基本差不多,只不过这里的用户名和密码是从数据库中读取出来,下面是基本的判断过程:
if (textBox1.Text == "")//判断是否输入的用户名
{
MessageBox.Show("用户名不能为空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else
{
if (textBox1.Text.ToLower() == "tsoft" && textBox2.Text == "111")//判断用户名和密码是否正确
{
MessageBox.Show("登录成功!", "成功", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else
{
MessageBox.Show("用户名或密码错误!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}结合数据库实现时,先建立数据库连接,读取出用户名和密码赋值到变量中,然后使用上述代码即可判断。
- 2022-07-21 04:48:54下载
- 积分:1
-
ad7190_rl78g13
开发版全部代码,这是adi公司ad7793 24 bit ad的源代码,对使用高位高精度模拟电路 温度 电子称有帮助(analog circut study manual and adi company 24 bit ad helpful to study
analog circut
)
- 2021-04-21 15:28:50下载
- 积分:1
-
iprout-hash
一种基于hash表的IP路由表搜索技术,在WINDOWS下VC++实现(a hash table based on the IP routing table search technology, under the VC WINDOWS)
- 2007-01-04 14:13:20下载
- 积分:1
-
用C++模拟圆弧插补(图形)
用C 模拟圆弧插补(图形) http://blog.csdn.net/z893345329/article/details/25922857
- 2019-04-25下载
- 积分:1
-
四旋翼无人机stm32F4的代码
此压缩包包含电路原理图,pcb原理图,飞控源代码等等资料一下为主函数代码:#include "led.h"
#include "PWM_8CH.h"
#include "capture.h"
#include "5110.h"
#include "ioi2c.h"
#include "inv_mpu_dmp_motion_driver.h"
#include "inv_mpu.h"
#include "timer.h"
#include "IIC.h"
#include "HMC.h"
#include "IMU.h"
#include "ms5611.h"
#include "gps.h"
#include "usart3.h"
#include "control.h"
#include "24l01.h"
//PWM_CH
- 2022-11-25 10:05:09下载
- 积分:1
-
BP
说明: 神经网络bp。。。c语言神经网络bp。。。c语言神经网络bp。。。c语言神经网络bp。。。c语言神经网络bp。。。c语言神经网络bp。。。c语言神经网络bp。。。c语言(bp)
- 2010-02-03 19:24:42下载
- 积分:1
-
library-system
简单图书馆系统,天津二中图书馆简单样例。(Simple library system)
- 2014-11-27 03:31:53下载
- 积分:1