自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

soumns丶涛的博客

电子工程师的世界

  • 博客(46)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 01 - 嵌入式之软件的安装

下面安装芯片包 这里我安装的是STM32F1芯片包 芯片包在keil官网就可以下载。安装完成之后,会有如下界面,这个是在线安装芯片包的,我们可以直接关掉就好了!安装的过程中,需要安装驱动,我们选中安装就可以了!安装完成之后,桌面就会有这个图标。3 - 右击管理员运行。

2024-06-02 10:46:16 275

原创 Python脚本打包成exe文件

别急,今天我就教你如何将python脚本打包成exe可执行文件,这样无论你的朋友有没有安装python,都可以运行你写好的程序!我把我们的python脚本程序wechat_multi_open.py以及准备设置exe的图标文件VX.ico放在了"E:\Python\VX"路径中;注意:我们很多人会由于网速的原因,安装会比较慢,所以,我们可以通过切换下载源来提升下载速度!:此时我们发现python脚本程序文件夹中多了一个dist文件夹,打开它,我们就可以找得到我们打包好的exe可执行文件了。

2023-12-23 17:24:36 402

原创 01 Python实现WX多开功能

在日常使用WX时,我们可能需要同时登录多个WX账号来进行不同的操作。而WX身并没有提供多开的功能,因此我们可以通过编写一个Python代码来实现WX应用的多开。

2023-12-12 15:51:23 798

原创 2,PyCharm的下载与安装

史上最全Pycharm安装教程

2023-12-11 16:27:42 701

原创 1,使用IDLE开启我们第一个Python程序

利用IDLE开发我们的第一个Python程序

2023-12-11 13:43:39 563

原创 Python3开发环境的搭建

史上最全的Python安装教程

2023-12-11 13:06:44 671

原创 PCB制版

本人电子信息工程专业,毕业从事开关电源电子研发已6年多,现由于个人空闲时间比较多,所以在此寻找需要PCB layout的有缘人,如有需求的人可以联系我。

2023-11-03 09:03:35 90

原创 02 基于51单片机的LED闪烁实验

前面我们已经学会了点亮一个led的实验,今天我们来实现LED闪烁。前面我们讲到想要让LED亮的话,只要给单片机引脚高电平就好了,如果给LED低电平的话就可以实现LED熄灭。那么LED亮灭功能都能实现了,怎么实现LED闪烁呢?没错,只要在LED亮灭的中间增加延时就可以了,延时的时间只要人肉眼可见,就能实现LED闪烁的效果。先来看一下饰演的效果:LED闪烁本篇文章给出了基于51单片机去实现LED闪烁的效果。下面给出源码地址,欢迎star:文件如果阅读本文对你有用,欢迎一键三连呀!!!

2023-08-15 23:25:44 471

原创 基于51单片机的点亮LED灯

首先我们先来了解一下LED发光二极管,二极管有两个极(正极和负极),要想发光二极管导通点亮,必须要让正极电压>负极电压+二极管导通电压,由开发板的原理图我们可以看出发光二极管的负极通过限流电阻RLED接地为低电平,所以我们只需要让二极管的正极电压为高电平就行了!先来看一下饰演的效果:51单片机点亮LED本篇文章给出了基于51单片机去点亮一个LED灯。下面给出源码地址,欢迎star:github源码文件如果阅读本文对你有用,欢迎一键三连呀!!!您的支持是我最大的动力!nullnull。

2023-08-06 15:27:15 542

原创 史上最全的MathCAD安装教程

今天我们来安装一下MathCAD,今天我们安装的版本是PTC MathCAD Prime 5.0.0.0。Step 01:首先我们先来下载一下软件,提取码:4zkzStep 02:软件下载好了之后如下图:Step 03: 解压此文件...

2022-05-18 12:36:28 8559 12

原创 DWG转Gerber文件

今天我们讲解一下,如何将AutoCAD的DWG文件转换到AD20中去!1、导入DWG文件2、 联合3、手动增加网络号4、铺完铜之后不显示铜解决办法:(1)焊盘设置全连接(2)设置铜和线之间的间距5、板框6、挖空7、铜皮和线镂空设置铜皮和铜皮的间距为0就行了...

2022-03-04 13:03:33 1210

原创 史上最全的LTspice安装教程

今天我们来安装一下电力电子仿真软件ILspice!Step 01:在bing搜索LTspice,找到如下网站,打开网站;Step 02:打开网站后,我们可以发现,如下的下载按钮,这里我下载Windows版本;Step 03:下载好后,得到如下exe文件Step 04:鼠标右击,以管理员身份运行它;Step 05:我们点击Accept,Executable Version(s)中选择自己电脑对应的版本,我的电脑是64位的,所以这里我选择64位,Installationn Directory选

2021-11-08 18:27:45 7497 1

原创 AD20使用总结

1、丝印大小

2021-09-12 18:02:20 1182

原创 AD铺铜中用铺铜管理器进行铺地

在日常生活中,我们画PCB板,连完所有的信号线,最后剩下地没有连时,我们就可以通过对地进行铺铜操作。下面我们就以AD20中的铺铜管理器来对地进行铺铜操作!Step 01:打开铺铜管理器;工具→铺铜→铺铜管理器(快捷键:TGM)Step 02:选择来自.....的新多边形→板外形Step 03:设置网络,哪一层?除去死铜Step 04:最后点击应用,确定,这样顶层的铺地铜就铺好了!下面看一下效果Step 05:下面我们可以把剩下的3层都铺好,方法和上面的一样!.

2021-02-05 19:50:24 21315 1

原创 05、建立模块

在上一节中,我们学会了在电路图中嵌入了计算公式,本节我们将在此基础上,将闭环BUCK电路的反馈网络建立成一个模块,然后我们以后就可以直接调用模块来实现电路的设计了!好了,下面我们就一步一步的来实现此功能吧!Step 01:建立一个原理图文件(*.sxsch),画出模块电路Step 02:把需要计算的元件参数定义为变量,例如:R7的数值输入为{R7}Step 03:这些变量需要在Comand窗口中计算(F11),F11窗口中原先的数据可以删掉,F11窗口中的代码如下:Step 04

2020-12-11 14:38:18 1603

原创 04、嵌入计算公式

在上一节中,我们对闭环的BUCK电路做了AC分析,电路图如下:我们可以对电路中的参数用代码的形式表现,步骤如下:Step 01:修改元器件的属性,例如将R7的数值改为{R7}R4,R8同样的方法修改,部分原理图如下:Step 02:打开编辑窗口Simulator → Open/Close Command(F11) WindowStep 03:对R4,R7,R8进行赋值,赋值语句为.VAR.VAR R4=2K.VAR R8=667.VAR R7={R4*R8/(

2020-12-11 13:53:43 1009

原创 03、AC分析

本节我们将对之前的BUCK电路进行AC分析!首先,我们之前的BUCK电路是开环电路,现在我们把它设计成闭环电路!电路图如下:我们对闭环BUCK电路先瞬态仿真一下,波形如下:然后在电路中加入小信号和波特图进行AC仿真原理图如下:增益为0时所对应的相位裕度为56°,这个相位裕度一定要大于0°,大于45°则比较稳定!...

2020-12-11 13:04:25 2603 3

原创 02、BUCK电路的优化——自制PWM波

在上一节中,我们设计出了一个简单的BUCK电路,在本章节中,我们将优化一个上一节的电路。打开上节的电路原理图,我们发现驱动MOS管的信号我们是直接用一个信号发生器输出信号来驱动MOS管的,在本章节中,我们将自己创建PWM波,占空比可自己调节!总体的电路图如下所示:我们发现,此电路中,多了两个新的元器件U1和U2!U1是运算放大器,Analog Functions → Comparator with GroundU2是MOS管驱动器,MOSFET Driver → Multi-Le

2020-12-11 10:53:22 5429 5

原创 树莓派安装卸载软件命令apt-get

apt-get命令用法:1、安装软件apt-get install + 软件名2、卸载软件但不删除配置apt-get remove + 软件名3、卸载软件并且删除相关配置apt-get purge + 软件名

2020-10-24 23:30:19 4042

原创 树莓派配置WIFI

在命令行输入:sudo nano /etc/wpa_supplicant/wpa_supplicant.conf在文件最后中添加network={ ssid="WIFI名称" psk="wifi密码"}

2020-10-24 23:15:22 225

转载 盲孔、通孔和埋孔的区别

我们都知道,电路板是由一层层的铜箔电路迭加而成的,而不同电路层之间的连通靠的就是导孔(via),这是因为现今电路板的制造使用钻孔来连通于不同的电路层,就像是多层地下水道的连通道理是一样的,所不同的是电路板的目的是通电,所以必须在其表面电镀上一层导电物质,如此电子才能在其间移动。一般我们经常看到的PCB导孔有三种,分别为:  通孔: Plating Through Hole简称PTH,这是最常见到的一种,你只要把PCB拿起来对着灯光,可以看到亮光的孔就是「通孔」。这也是最简单的一种孔,因为制作的时

2020-10-20 15:14:16 6549

原创 AD画PCB时,如何自动删除之前的连线

Step 01:右击PCB,点击优先选项Step 02:勾选,自动终止布线,自动移除闭合回路

2020-10-20 15:02:37 8602

原创 Jupyter notebook工作空间默认路径的设置

Jupyter notebook 安装后,启动后,默认的工作空间是当前用户目录。为了方便对文档进行管理,往往需要自行设置工作空间。修改配置文件打开Anaconda的cmd(如果在windows中直接安装,就开windows的),在cmd中输入jupyter notebook --generate-config可以看到路径为D:\Cadence……找到此路径修改jupyter_notebook_config.py文件打开此文件找到 ## The directory to us.

2020-10-13 19:34:29 242

原创 Gerber文件的输出

Step 01:首先打开PCB文件;Step 02:文件→制造输出→Gerber FilesStep 03:通用设置Step 04:层设置,如果有Keep-out-layter层勾选了,把他去掉!Step 05:钻孔图层设置,勾选钻孔图和钻孔向导图!Step 06:光圈设置Step 07:高级设置中,勾选使用软件弧,点击确定!Step 08:文件→制造输出→NC Drill Files点击确定即可!此时我们可以在项目工程文件夹中有了一个

2020-09-25 19:09:14 1280

原创 原理图库元件符号之光耦模型的创建

今天,我们来创建一下光耦的原理图符号!效果图如下:Step 01:首先,我们把二极管模型的本体复制过来。如下图所示:二极管模型创建传送门Step 02:然后画三极管,复制二极管竖线Step 03:画三极管在此,我们需要把栅格设置成10mil,画三极管线Step 04:三极管发射机改为箭头Step 05:修改颜色为蓝色Step 06:Step 07:使用画线命令,画出如下效果图Step 08:添加引脚,效果图如下:S.

2020-09-08 16:48:16 2102

原创 原理图库元件符号之二极管模型的创建

今天我们来绘制一个二极管的模型!效果图如下:Step 01:首先画两个引脚,并把Name属性隐藏!Step 02:使用多边形命令,绘制二极管的本体。Step 03:修改多边形属性,多边形线宽改为smallest,然后填充为蓝色。效果图如下:Step 04:绘制二极管阴极的竖线同样使用多边形,画一个矩形此时,我们需要把栅格的大小改为10mil再画上面的矩形。然后,填充矩形的颜色为蓝色,效果图如下:这样我们一个二极管的原理图模型就做好了!...

2020-09-08 15:49:42 4286

原创 原理图库元件符号之排针元件符号的创建

今天我们画一个排针的原理图符号!效果图如下:Step 01:先画一个矩形框Step 02:放置一个引脚Step 03:由于这边的引脚数量比较多,所以我们采用阵列粘贴①Ctrl + C复制引脚1②选择阵列粘贴 ③设置阵列粘贴参数④确认OK后,效果图如下:⑤同样的方法,画右半部分,如下:这样我们一个10*2排针的原理图符号就画好了!...

2020-09-08 13:46:52 6230

原创 原理图库元件符号之IC模型的创建

Step 01:首先在原理图库中添加元器件。Step 02:选择

2020-09-08 10:30:48 379

原创 原理图库元件符号之电阻容模型的创建

元件符号是元件在原理图上的表现形式,主要由元件边框、管脚(包括管脚序号和管脚名称)、元件名称及元件说明组成,通过放置的管脚来建立电气连接关系。元件符号中的管脚序号是和电子元件实物的管脚一一对应的。在创建元件的时候,图形不一定和实物完全一样,但是对于管脚序号和名称,一定要严格按照元件规格书中的说明一一对应好。Step 01:首先新建一个工程!Step 02:在原理图中新建一个原理图库文件Step 03:点开SCH Library Step 04:添加器件点击Ad...

2020-09-07 16:58:14 844

原创 史上最全的Altium Designer 20安装教程

首先我们下载AD20,下载的链接我放在下面了!AD20.2.3下载链接下载好了之后,得到下面的镜像文件!右击镜像文件,解压!解压后得到如下文件夹:打开文件夹,右键单击以管理员身份运行AD20应用程序进行安装!Step 01:点击NextStep 02:勾选我同意,点击NextStep 03:默认勾选,点击NextStep 04:更改路径到D盘,点击NextStep 05:勾选Yes,点击NextStep 06:点击Next

2020-09-07 14:58:03 49776 30

原创 C语言之类型转换

#include <stdio.h>// 类型转换int main(){ //*****************强制类型转换之自动转换***************** // 1、参加运算的成员全部变为int类型参加运算的,结果也是int类型的 printf("%d\n", 5/2); // 2、当表达式中出现了带小数的实数,参加运算的成员全部变为double类型,结果也变为double类型 printf("%f\n", 5.0/2); .

2020-09-06 13:59:25 181

原创 C语言之格式化输出字符

1、格式化输出字符:%d 十进制有符号整数%ld 十进制long有符号整数%u 十进制无符号整数%o 以八进制表示的整数%x 以十六进制表示的整数%f float型浮点数%lf double型浮点数%e 指数形式的浮点数%c 单个字符%s 字符串%p 指针的值2、特殊应用:%5d 要求宽度为5位,如果不足5位,前面空格补齐;如果足够5位,此语句无效。%05d 要求宽度为5位,如果不足5位,前面0补...

2020-09-06 13:23:58 5812

原创 C++中的setw()函数

今天在学习C++中碰到一个setw()函数,不知道是什么意思,上网查阅资料得知:setw(int n)函数是C++中在输出操作中使用的字段宽度设置,此函数的作用是:设置输出的域宽,n表示字段宽度。它只对紧接着的输出有效,紧接着的输出结束后又变回默认的域宽。当后面紧跟着的输出字段长度小于n的时候,在该字段前面用空格补齐;当输出字段长度大于n时,全部整体输出。setw(int n)函数包含在头文件为#include <iomanip>中,其中io代表输入输出,manip是manipulato

2020-08-14 11:36:15 12231 1

原创 01、第一个简单的BUCK电路的计算与仿真

今天我们来设计一个简单的Buck电路!熟悉一下Simplis仿真软件的简单实用!一、Buck电路设计要求如下:①输入电压: Vin=15VDC②输出额定电压: Vo=1VDC③输出额定电流: Io=5A④输出电压纹波: Vpp=50mV⑤输出电流纹波: dI=500mA⑥开关频率: fs=300KHz假设肖特基二极管、电感、MOS管都为理想器件。二、画原理图...

2020-08-01 16:46:02 13770 12

原创 史上最全的Simplis安装教程

今天我们来安装一下具有强大开关电源仿真功能的Simplis 8.3 这款软件!Step 01:下载软件安装包Simplis830Step 02:下载后,得到如下的安装包Step 03:解压此安装包Step 04:得到如下文件夹Step 05:在此目录下D:\simplis\Simetrix_Simplis_x64se830\SIMetrix-SIMPLIS-x64-setup8.30找到文件名为SIMetrix-SIMPLIS-x64-setup8.30的应用程序。右击以

2020-07-31 11:23:08 27557 16

原创 原理图改动后更新PCB报错的解决方法

  有许多使用DXP 2004或者Altium Designer的朋友在绘制PCB时会遇到如下情况:  在更改了原理图以后再进行Update PCB Document的时候软件会提示错误  遇到这种情况时大家往往束手无策而选择重新建立一个空白的PCB板再去生成一遍,其实,出现这种问题的原因有二。  其一,在我们第一次从原理图生成PCB时,软件就会生成器件之间连线的网表Netlists用以记录...

2020-03-17 20:14:41 5903

原创 开关电源满载开机重启

问题:A-400GF-48满载开机会重启!!!测得输出电压Vo直流电压如下图所示:会有3V左右的电压重启2~3次。用交流档位测得输出电压纹波如下所示:也会出现3次重启。Vcc绕组整流后的滤波电容波形如下:Vcc电容波形如下:整改方案:增大Vcc电压,Vcc绕组整流后的限流电阻改小,由22R//22R改到了3.9R//3.9R整改后:输出纹波:输出直流电压Vo:Vcc绕...

2019-11-26 17:41:01 1395

原创 AD20中PCB板框设置

  今天我们来讲解一下,在AD20中我们如何进行板框的设置。  Step 01: 我们在机械层(Mechanical)用线条(PL)画出边框的大小。  Step 02: 按住Shift,选中所有的边框,执行快捷键(DSD)就可以裁处板子来了。大功告成,是不是很简单呢!!!  注:1、此文若有侵权,联系我,立即删除此文;  2、文中若有错误望兄弟们指出,我们一起学习,共同进步。...

2019-11-25 22:28:04 14150 4

原创 PCB规则详解及创建

  我们在PCB画板时会有很多的规则需要注意,那么到底有哪些规则?我们有需要设置注意哪些规则呢?下面我们就讲解一下:  1、电器性能规则  (1)间距规则    间距应该设置成6mil,因为小于6mil生产精密度要求就高,价格也就贵了。  上面我设置的是所有到所有之间的间距都设置成6mil,我们可以根据的需要自己修改。  (2)短路规则    一般我们是不允许短路的,所以允许短...

2019-11-17 10:40:04 2967 1

原创 Altium Designer 20中创建网络类、隐藏网络连线

  我们平时在PCB布局的时候不需要电源和地的连线,我们只需要信号的流向,所以我们需要添加一个电源类,来隐藏电源和地的连线。  那么,我们如何创建一个类呢?  Step 01: 使用快捷键DC,调出对象类浏览器;  Step 02: Net Classes右击添加类,重命名为Power,在电源类中,添加都有的电源网络,点击确定。   类我们已经创建好了,那我们如何隐藏我们刚刚设置的电...

2019-11-14 22:26:56 10276

putty_0.63cn3中文版.rar

用它来远程管理 Linux 十分好用,其主要优点如下: ◆ 完全免费 ◆ 在 Windows 9x/NT/2000 下运行的都非常好 ◆ 全面支持 SSH1 和 SSH2 ◆ 体积很小 ◆ 操作简单

2021-10-01

pycocotools2.0.2.rar

pycocotools2.0.2.rar

2021-10-01

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

TA关注的人

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