- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 光电传感器实验(红外对管/红外传感器实验)
本文格式有缺陷,较为完美的格式见word文档1.实验目的1.测量3mm红外发射管与5mm红外发射管的正向压降。2.当红外接收管的分压电阻恒定时,测量光照强度变化时,红外接收管管压降的变化范围,分析管压降的变化范围与分压电阻阻值的关系。3.根据传感器有效距离的不同,设计几组不同的电阻阻值组合。2.实验设备1.光电传感器实验PCB验证板V0.12.KOMAX DT-9205A增强版万用表3.MESTEK DP155直流电源3.实验原理3.1红外发射管原理 ..
2021-02-26 14:47:24
9820
1
原创 电流传感器(霍尔元件)使用教程——以ACS712ELCTR为例
霍尔元件的原理霍尔元件是一种半导体磁电器件,它是利用霍尔效应来进行工作的。早在1879年人们就在金属中发现了霍尔效应,1910年就有人用铋制成了霍尔元件,用以测量磁场。但由于这种效应在金属中十分微弱,当时并没有引起什么重视。1948年后,由于半导体技术的迅速发展,人们找到了霍尔效应较为显著的半导体材料——锗(Ge),接着,在1958年前后,人们又对化合物半导体——锑化铟(InSb)、砷化铟(InAs)进行了大量的研究,并制成了较为满意的元件。这时霍尔效应以及它所具有的广泛的应用才受到了人们普遍的重视。
2020-10-05 17:48:19
40296
16
原创 光耦使用教程——以4N25为例
为什么要使用光耦?电气隔离的要求:A与B电路之间,要进行信号的传输,但两电路之间由于供电级别过于悬殊,一路为数百伏,另一路为仅为几伏;两种差异巨大的供电系统,无法将电源共用;安全的要求:A电路与强电有联系,人体接触有触电危险,需予以隔离:而B线路板为人体经常接触的部分,也不应该将危险高电压混入到一起。两者之间,既要完成信号传输,又必须进行电气隔离;精度的要求:运放电路等高阻抗型器件的采用,和电路对模拟的微弱的电压信号的传输,使得对电路的抗干扰处理成为一件比较麻烦的事情——从各个途径混入的噪
2020-10-05 16:55:48
26730
3
原创 互联网+大赛评审规则浅析
评审方向比赛性质 商业“路演”式的比赛,更关注项目的商业价值,关注有没有投资的价值,有没有创业成功的潜力。评委组成投资人及投资企业代表:主要关注产品的回报率。央视及企业高管:主要关注团队是否有创业成功的潜质。行业专家:主要关注技术是否有创业成功的潜质。评分标准高教主赛道创新组:创新性40分(基础)、商业性20分(提高)、社会效益10分、团队30分。初创组:创新性20分(提高)、商业性40分(基础)、社会效益10分、团队30分。组:创新性20分(提高)、商业价值40分(基础)、
2020-08-20 09:22:53
4879
原创 Multisim中一些元件的符号说明
二极管参数Vrrm(V):最大反向耐压 Irrm(uA):最大反向电流Vfm(V):最大正向压降 If(mA):最大整流电流Trr(us):恢复时间三极管Vceo(V):集电极与发射极之间最大电压Vcbo(V):集电极与基极之间最大电压Icmax(A):最大集电极电流hFEmin:最小共射电流放大倍数hFEmax:最大共射电流放大倍数Ft(HZ):特征频率Pd(W):热耗散功率,不能超过场效应管Vdss(V):漏源间最大耐压Vdgr(V):漏栅间最大耐压Id(A):稳定工作
2020-08-20 09:21:12
18833
1
原创 MatLab 常用操作
界面与基础操作界面主页环境设置路径:设置MatLab找寻.m文件的路径,这个路径就相当于C语言中的库函数存放的地方,只有路径中有的,或者“当前文件夹”打开的地方的文件,Matlab才可以使用,其中,“当前文件夹”就相当于你正在编辑的工程。注意,即使是你在编辑器界面打开的文件,如果不在上面的两个地方存在,那么也是无法使用的。工作区点击工作区窗口右上角的小三角可以打开工作区的菜单,在工作区三个字上右键有同样的作用。显示变量详细信息:工作区中的变量可以显示一些其他信息,诸如大小,数据类型等,可
2020-08-20 09:19:02
2496
原创 STM32基础教程 —— 使用HAL库(CubeMX)
STM32CubeMX简介 简单地说,STM32CubeMX就是一个生成工程的工具,可以在它里面设置好各种参数,初始化各种芯片功能。 对于初学者来说,不必了解STM32中各种功能的具体内容,点几个按钮就可以实现对它们的初始化,是本软件的一大优点。 ...
2020-08-13 19:19:14
3505
原创 STM32基础教程(CubeMX)—— 无线通讯模块(NRF24L01)
CubeMX的操作SPI的设置在"Pinout & Configuration"界面下,左侧选择下拉菜单"Connectivity",下拉菜单中选择"SPI",你会发现有好几个可以选择,具体使用哪个,需要参考原理图,这里由于NRF24L01插座使用的是SPI2,所以选择SPI2。以SPI2为例,选择后中间窗口出现配置界面,在“Mode”界面下"Mode"选择"Full-Duplex Master"全双工主机。"Mode"窗口下方的"Configuration"窗口中,第二个"Clock P
2020-08-13 19:14:25
4354
2
原创 STM32基础教程(CubeMX)—— WIFI模块(ESP8266)
与电脑通信模块的连接和测试ESP8266通过USB转TTL连接电脑。注意,ESP8266使用3.3V供电,通过串口(USART)与电脑传输数据。打开串口调试助手,波特率选择115200,停止位为1位,数据位为8位,奇偶校验无。通过串口向模块发送AT指令AT,注意,AT后面应该有换行符,是换行符,不是转义字符\n,如果返回OK,则说明模块连接正常。AT指令的使用一般格式:AT+<x>=?查询AT指令<x>的参数及参数的取值范围;AT+\<x\>?返回<
2020-08-13 19:13:14
6922
原创 STM32基础教程(CubeMX)—— 串口通信(USART协议)
串口通信原理串口通信 通过单一数据线进行数据传输的通信方式,另外还有并行通信的方式。串口通信一次只能发送一个字符,包括起始位、数据位、校验位和停止位。单工、半双工、全双工、异步、同步单工:数据只能单向传输。半双工:数据可以双向传输,但是不能同时发送。全双工:数据可以双向传输,且可以同时发送。异步(Universal):通信双方的时钟不一样时的通信。同步(Synchronous):通信双方的时钟一样时的通信。UART和USARTUART(通用异步收发器)和USART(通用同步异步
2020-08-13 19:12:18
4335
1
原创 STM32基础教程(CubeMX)—— ADC与DAC
ADC与DACADC与DAC的原理参考电压 ADC与DAC都是基于参考电压工作的,以百分数的形式进行工作。例如,参考电压为3V时,ADC测定电压为0.5就是1.5V,DAC输出0.5就是输出1.5V。开发板原理图中搜索VREF可以看到参考电压是从哪个管脚引入的。分辨率 对于ADC/DAC来说,分辨率表示输出/输入数字量变化一个相邻数据码所需输入/所需输出模拟电压的变化量,反映了ADC/DAC对输入模拟信号最小变化的分辨能力。一般,已知一个转换器的位数,并且知道参考电压,其分辨率就是确定的。
2020-08-13 19:09:54
5414
原创 STM32基础教程(CubeMX)—— 定时器
定时器定时器原理原理 本质上就是一个记录脉冲数量的计数器,当记的数达到上限时会发生“溢出”,计时器清零同时产生一个信号,这个信号可以代表很多事件,定时器中断就是其一。 定时器的功能有输出比+和输入捕获两种,输出比较就是定时和PWM功能等,输入捕获用于测量。分频器(PSC)的原理 如果只是使用时钟信号作为基本的脉冲进行计数,虽然精度相当高,但是计数的最大时间受到了很大的限制,因此引入了分频的概念。分频,本质上就是在时钟和定时器中间再加上一个定时器,这个定时器就叫做分频器,定时器实际上记录的脉
2020-08-13 19:08:11
7826
原创 STM32基础教程(CubeMX)—— LCD显示
LCD显示LCD显示原理原理 无论是什么显示器,其原理都是对数量众多的灯泡进行点亮和熄灭的操作。又由于灯泡的数量过于巨大,不可能用微控制器直接控制,因此需要借助控制器进行控制,对于LCD来说就是借助LCD控制器进行控制。LCD控制器 LCD控制器是辅助进行LCD控制的一个集成电路,例如ILI9341。 使用LCD控制器的一般步骤,先初始化LCD控制器,对LCD控制器发送数据。数据发送的方式是8080并行通信,包括控制接口、数据接口和供电即触摸接口。使用8080并行通信需要遵循8080的通信
2020-08-13 17:37:59
10405
1
原创 STM32基础教程(CubeMX)—— 按键检测
按键检测CubeMX的操作普通按键检测的I/O口设置将按键对应的I/O口设置为输入模式。如果按键使用上拉电阻则设置I/O口为上拉电阻,如果按键使用的是下拉电阻则设置I/O口味下拉电阻。外部中断按键检测的I/O口设置将按键对应的I/O口设置为EXTI模式,并打开外部中断。如果按键使用上拉电阻则设置I/O口为上拉电阻,如果按键使用的是下拉电阻则设置I/O口味下拉电阻。注意,该配置的I/O口也可以使用普通的按键检测。Keil5的操作普通按键检测检测按键是否按下。执行按键按下后
2020-08-13 17:33:28
4658
1
原创 STM32基础教程(CubeMX)—— 基本I/O口操作
基本I/O口操作CubeMX的操作时钟设置在"Pinout & Configuration"界面下,左侧选择下拉菜单"Sytem Core",下拉菜单中选择"RCC",中间的界面里出现对应的窗口。“Mode”下高速时钟"High Speed Clock"选择为晶体模式"Crystal/Ceramic Resonator"。在"Clock Configuration"界面下,高速时钟已经可以使用了。将最左边高速时钟的输入频率更改为你的晶振的频率,我们所使用的开发板是8MHz。右边紧接着的锁相
2020-08-13 17:26:30
3377
原创 STM32基础教程(CubeMX)—— 软件的安装
STM32CubeMX官网下载安装包,按照安装包的引导,完成软件的安装。打开软件,选择“HELP”菜单,点击“Updater Settings”。在弹出的窗口中将“Check and Update Settings”选择"Manual Check";“Data Auto-Refresh”选择第一项。该操作是取消软件的自动更新检查。选择“HELP”菜单,点击“Manage embedded software packages”,管理嵌入式软件包。在弹出的窗口中选择你所要使用的芯片系列的软件包进行安装。
2020-08-13 17:22:41
3500
Altium Designer(AD)集成3D封装库:电阻、电容、电感
2020-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人