自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翔@#¥%的博客

关于电路的仿真设计

  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 BMP390高精度压力传感器数据读取与处理(基于STM32)

BMP390是BOSCH公司的一款高精度压力传感器(参考网址:https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/pressure-sensors-bmp390.html),其主要参数如下图所示,通信方式为I2C与SPI方式,最大供电电压为3.6V,相对精度为±3Pa(700hPa~1100hPa),绝对精度为±50Pa(300hPa~1100hPa)我们主要...

2021-08-04 10:26:32 4612 3

原创 SPL06电容式压力传感器数据读取与处理(基于STM32)

该例程使用的开发板为正点原子的精英板F103,相关资料请大家自行去正点原子论坛下载。首先来看一下SPL06的简介,SPL06的压强测量范围30kPa~110kPa,最大供电电压为3.6V,相对精度为6 Pa,绝对精度为100 Pa,温度测量误差为正负0.5℃(压强的大小与温度存在一定关系,温度的精准测量可以很好的提升压强的测量精度);其通信方式有两种方式,I2C和SPI(这里我们选用的是I2C通信),压强和温度输出位数为24位的有符号位信号。SPL06里面集成了FIFO(这里我们没有用到,有...

2021-08-03 15:58:18 7315 5

原创 DAC8562的配置与使用(基于STM32F103ZET6)

说明:以下图片有些来自Ti的DAC8562的芯片手册,仅供参考;STM32的库是使用的正点原子的库函数。这里我们介绍一下DAC8562的配置与使用,DAC8562是Ti公司的一款高精度DA,其位数为16位,输出量程可以根据参考电压选择,其特性简介如下:Relative Accuracy:DAC756x (12-Bit): 0.3 LSB INLDAC816x (14-Bit): ...

2019-08-04 10:00:19 10411 9

原创 基于Matlab的语音信号的均匀量化

这里我们在Matlab中进行一个语音信号均匀量化的实验,关于量化的原理,这里不在详述,我们直接讲怎么进行语音量化,Matlab版本:R2016a那么我们的程序流程图如下: 图1 程序流程图我们对程序流程图的解读如下:读入语音信号这里...

2019-06-05 20:04:34 4557 1

原创 基于Matlab_Simulink PSK、QPSK的性能仿真

这里我们通过在Simulink里搭建简单的一些模块来进行PSK与QPSK的性能仿真。PSK的Simulink仿真:首先我们需要的模块如下:Bernoulli Binary Generator, BPSK Modulator Baseband, AWGN Channel, BPSK Demodulator Baseband, Error Rate Calculation, Display, ...

2019-05-30 18:51:58 9380 8

原创 基于Matlab的2ASK、2PSK性能仿真

这里我们将简单的在Matlab中进行2ASK与2PSK的仿真,比较实际误码率与理论误码率,最终做出相应的曲线。2ASK的仿真:我们首先来2ASK的看一下程序框图:产生(0,1)随机数序列这里我们使用的是Matlab中randi([imin,imax],行数,列数)函数,通过设置随机产生的范围即可得到相应的随机数序列;添加高斯白噪声,这里我们选用的是awgn(x,snr,’mea...

2019-05-29 23:44:13 11708 1

原创 基于COMSOL的光纤设计

这里我们讲解一个简单的基于COMSOL的光纤仿真,COMSOL的版本:COMSOL Multiphysics 5.4。首先我们打开软件,会出现如下的界面,这里我们选择模型向导,如图所示:接下来我们会选择空间维度,这里我们选择二维即可,如图所示:然后我们在选择物理场里面找到射频->电磁波、频域,然后点击添加,如图所示:然后我们选择下面的研究,如图所示:然后在...

2019-05-27 23:37:29 20007 13

原创 基于FPGA的可控倒计时计数器

实现的效果:(1)、能够自动倒计时,初始值可以在程序中设置;(2)、能够通过按键改变初始值(秒、分、时都可以);(3)、可以根据时钟进行相应的LED灯闪烁;相应参数:(1)、使用芯片:Cyclone IV EP4CE10F17C8N(2)、输入时钟:50MHz首先我们先来看一看设计流程图(从左到右):输入:(1)、时钟输入;(2)、按键输入;(3)、复位键输入;...

2019-03-19 23:22:59 5996 3

原创 Altium Designer中导出bxl文件

AD软件版本:18.1.9首先我们需要去下载一个bxl文件,这里一般的芯片厂商都会提供封装让我们去下载,这里我们以Ti的OPA333为例进行讲解。然后我们需要下载读取器软件Ultra Librarain software。这个软件可以免费下载使用。下载地址:http://webench.ti.com/cad/ULib.zip当下载我们需要的封装后,我们点击相应的文件,打开后如下:...

2019-02-25 22:54:19 1470

原创 基于FPGA的数字时钟

实现功能:1.可以实现24小时的计时,初始值可以根据程序进行更改;2.Reset值进行复位,复位后显示00 00 00;3.在59分50~59分54秒,LED灯会以2Hz的频率闪烁,在59分55~59分59秒,LED灯会以5Hz的频率闪烁;首先先来介绍一下硬件,这里我们选用的是正点原子的FPGA开发板。FPGA主控芯片:Cyclone IV E - EP4CE6F17C8时...

2019-02-15 20:29:36 5902 2

原创 (Opencv C++)数字图像处理环境配置

首先我们需要安装Visual Studio,其链接如下:https://visualstudio.microsoft.com/zh-hans/downloads/这里我们选择下载的版本为社区版(社区版是免费的):然后安装一些基本的插件,我安装的如下图:接下来我们需要去下载OpenCV的官方库:https://opencv.org/这里我们点击OpenCV4.0,进入下面...

2019-01-04 12:49:54 913 1

原创 基于堆栈的背包问题

问题描述:假设有一个能装入总体积为T的背包和n件体积分别为w_1,w_2,...w_n的物品,能否从n件物品中挑选若干件恰好装满背包,即使w_1+w_2+...+w_n=T,要找出所有满足上述条件的解。测试数据:T=10,各件物品的体积为{1,8,4,3,5,2},可找到下列4组解:(1,4,3,2)、(1,4,5)、(8,2)、(3,5,2)基本要求:(1)、设计一个背包问题的函...

2019-01-03 23:41:00 1400

原创 (Opencv C++)数字图像处理——图像分割压缩

我们从下面三个方面来进行相应的数字图像处理一、图象噪声估计二、图象分割三、图像压缩及解压 一、图象噪声估计•常见的噪声模型:    •1、高斯噪声;•2、瑞利噪声;•3、伽马噪声;•4、指数分布噪声;•5、均匀分布噪声;•6、脉冲噪声;图中噪声分别是: •a.高斯噪声分布图; •b.瑞利噪声分布图; •c.伽马噪声分布图; ...

2019-01-01 20:51:33 2896 3

原创 (Opencv C++)数字图像处理-傅里叶变换、升采样、降采样

    这里我们将从两个方面进行频域增强的学习一、任选两幅图像(包括一副自备图像),计算其频谱图,并显示  二、采用频域滤波的方法进行图像降采样和升采样 一、首先计算其频谱图,用到的库函数如下:CV_EXPORTS_W void dft(InputArray src, OutputArray dst, int flags = 0, int nonzeroRows = ...

2018-12-29 23:39:04 1389

原创 (Opencv C++)数字图像处理--图像灰度变换、图像平滑、图像锐化

我们将从以下三个方面来实现空域增强:一、图象灰度变换;二、图象平滑;三、图象锐化; 一、图象灰度变换;(1)、显示直方图;(2)、对灰度图像进行直方图均衡化;(3)、对灰度图像进行直方图拉伸;主要用到的库函数如下:void calcHist( const Mat* images, int nimages,const int* channels, Input...

2018-12-27 20:27:24 2856 1

原创 基于堆栈的迷宫问题

问题描述:    迷宫是一个矩形区域,它仅有一个入口和一个出口。在迷宫的内部不能穿越的墙或障碍,也包含一些可以行走的通路。现在从入口出发,想要到达出口。用回溯思想设计算法,找到出口。基本要求:使用堆栈实现迷宫中寻找路径算法; 只有4个方向,分别为东、南、西、北; 不能走到迷宫外,‘#’代表障碍物,无法通行; 提供测试代码,给出测试结果;算法思想:       回溯算法实际上...

2018-12-27 14:39:47 1038

原创 FDC2214——电容传感器芯片的使用与配置(STM32控制)

    这里介绍Ti公司的一款低功耗高精度的电容传感器芯片FDC2214,这里我们主要讲的是其简单配置及其使用。    以下大多数的图片都来自于FDC2214的芯片手册,本人只是用来讲解,不做它用。(如有更多需要,自行前往Ti官网进行下载)    首先我们先来看一下芯片的主要特性:      从芯片手册上可知,其供电电压为2.7V到3.6V,谐振频率从10kHz to 10MHz,...

2018-08-13 17:08:13 61596 31

原创 基于51单片机的电子时钟(数码管显示)

     此次对于数码管进行一个简单的应用,同时可以设计一个电子小时钟,增加趣味性。首先我们先进行原理图的讲解,这里我们直接使用的开发板,其原理连接图如下:   从图中,我们可以看到,第一个74HC573是来控制8个数码管的位选的,就是说我要选种哪个数码管,这里的WE是低电平有效,比如说我想选中最后一个数码管,那么这里我就要将0x7f送到相应的I/O口。第二个74HC573是来控制数码管显示什么的...

2018-05-20 08:30:59 108530 20

原创 基于51单片机ADC0809的基础使用

  对于ADC0809这种基础的模拟转数字的芯片,在现实生活中是很常用的,所以本人再此讲一讲自己做的心得体会。    首先我们的框架图如下:                                                                    接下来我们需要了解ADC0809,其引脚图如下:                                      ...

2018-05-16 22:41:33 20737 5

原创 基于51单片机的led灯控制小实验

该小实验是为了更好的理解51单片机的使用,其完成的要求如下:1.第一个键控制两个灯的翻转;2.第二个键控制一个灯的翻转;3.第三个键接在51单片机的外部中断口,每检测到一次,翻转三下;4.第四个键控制灯的亮度,使灯的亮度从低加到高。说明:(1).此实验使用的开发板,led灯是共阳极的,所以当51单片机输出低电平时,led灯会亮;(2).要求4是用定时器来实现的,改变定时器重装的初值来改变高低电平的...

2018-05-14 13:06:30 3713

(Opencv C++)数字图像处理——空域增强

数字图像处理基本处理之一:空域增强。 一、图象灰度变换; 二、图象平滑; 三、图象锐化;

2018-12-27

基于Multisim的高频仿真课程设计

仿真课程: 1.高频LC谐振放大电路; 参数要求: (1).中心频率10.7MHz; (2).谐振放大倍数>20dB; (3).BW=1MHz; (4).矩形系数<10; (5).噪声系数:<7dB; (6).输入,输出阻抗为50欧姆。 2.丙类功率放大电路; 参数要求: 1.电源电压 5V; 2.输入信号 300mv; 3.频率 6MHz的正弦信号; 4.50欧姆负载上输出4.6v峰峰值正弦电压信号。 仿真电路图: 3.LC谐振放大电路; 参数要求: (1)振荡器输出为正弦波,波形无明显失真; (2)输出频率范围:15MHz~25MHz; (3)输出频率稳定度:优于10-3; (4)输出电压峰-峰值:Vp-p=1V±0.1V。 说明: 1.其中题目一是在Multisim13中仿真的; 2.其中题目二是在Multisim14中仿真的; 3.其中题目三是在Multisim10中仿真的; 4.每个课题包含仿真,PPT,以及LATEX编译的报告,请忽略名字;

2018-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除