- 博客(67)
- 收藏
- 关注
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2024-09-16 13:20:14 287
原创 滤波电路设计基础
③在电子滤波器中,滤波主要是靠 R1 和 C1 实现的,这也是 RC 滤波电路,但与前面介绍的 RC 滤波电路是不同的。另外,要进行直流电路的分析,电子滤波管有基极电流和集电极、发射极电流,流过负载的电流是电子滤波管的发射极电流,改变基极电流大小可以调节电子滤波管集电极与发射极之间的管压降,从而改变电子滤波器输出的直流电压大小。电路中的 VT1 是三极管,起到滤波管作用, C1 是 VT1 的基极滤波电容,R1 是 VT1 的基极偏置电阻,RL 是这一滤波电路的负载,C2 是输出电压的滤波电容。
2024-04-19 21:05:50 1047
原创 EEG基础
如果数据呈正态分布,那么大约68%的数据点在一个标准差内,大约95%的数据点在两个标准差内,大约99.7%的数据点在三个标准差内。在清醒的成年人中,在没有进行任何注意/认知活动的情况下,高θ波活动被认为是异常的,并且与不同的脑部疾病有关,例如,高额叶θ波与抑郁症患者抗抑郁治疗无反应有关。因此,一个不完善的EEG实验设计会给研究人员带来很大的麻烦,因为它要么无法回答既定的假设,要么提供难以解释以得出结论的结果。因此,在实验中使用人类被试,特别是在医疗保健领域,会引起伦理、法律、政治和人文方面的问题。
2024-04-19 21:02:25 620
原创 屏幕绘制波形
需要确定波形的起始点和结束点,然后遍历波形数据,将每个点绘制到屏幕上。这可以通过调用绘制线段的函数来实现,将相邻的点连接起来形成连续的波形。例如,使用双缓冲技术来减少屏幕闪烁,优化数据处理算法以提高采样速度,以及调整图形库的参数以平衡绘制质量和性能。初始化屏幕和图形库:在开始绘制之前,你需要初始化屏幕和图形库。这通常包括设置屏幕的分辨率、颜色深度等参数,以及初始化图形库的相关变量和函数。屏幕刷新:在绘制完波形后,需要刷新屏幕以显示更新后的内容。这些数据通常以点的形式表示,每个点对应屏幕上的一个像素。
2024-04-19 20:41:13 402
原创 采集存储脑电
这包括设置ADC的工作模式(例如独立通道模式)、扫描模式(是否按照顺序扫描多个通道)、转换模式、触发源、数据对齐方式以及要转换的通道数等。读取转换结果:当ADC转换完成后,可以从ADC的数据寄存器中读取转换后的数字值。管理存储:确保数据的存储是有序和有效的。分配内存:在STM32的内部RAM中为采集到的波形数据分配足够的存储空间。存储数据:将ADC转换得到的数字值存储到分配好的内存区域中。配置采样率:ADC的采样率决定了它能够捕获波形的精度。需要根据波形信号的频率和所需的分辨率来设置合适的采样率。
2024-04-19 20:38:16 543
原创 DA转换(数模转换)
在DA转换过程中,首先根据输入的数字信号进行解码,生成相应的权重电流或电压。DA转换,又称数模转换,是将时间离散、幅值也离散的数字量转换为时间连续、幅值也连续的模拟量的过程。低通滤波是为了消除DA转换过程中可能产生的高频噪声和量化误差,提高输出模拟信号的平滑度和精度。在制造过程中,为了实现更高的分辨率和更快的转换速度,DAC的制造成本和单价通常会相应增加。线性插值是根据解码器输出的权重信号,通过电阻网络或电流源阵列等电路结构,实现模拟量的线性插值。:表示DAC能够产生的不同模拟输出电平的最小数量。
2024-04-11 22:24:07 2561
原创 系统简介(放大滤波与转换)
在放大过程中,我们严格控制放大倍数,避免过高的放大倍数引入不必要的直流偏移,从而确保信号的稳定性和准确性。随后,通过后续两级的电压放大电路,我们实现了对信号的可调增益,以适应不同应用场景的需求。具体而言,我们利用三导联生物电极,精确贴附于前额部位,这些电极如同微型感应器,能够精准捕获脑电信号的微弱波动,并将其传输至预处理电路进行初步处理。综上所述,本系统在信号采集、放大、滤波和AD转换等方面均采用了先进的技术和策略,确保了脑电信号的准确采集、高效处理和可靠传输。
2024-04-11 21:51:15 241
原创 用嘉立创eda画板子(pcb)
总体来说,嘉立创网页版和软件版各有优劣,用户可以根据自己的需求和实际情况进行选择。如果需要快速、便捷地进行设计,且对性能要求不高,可以选择网页版;如果需要进行大型、复杂的设计任务,且对性能和功能有较高要求,可以选择软件版。原理图(包括主板 光照传感器BH1750 气体传感器 SGP30 蓝牙HC05 土壤湿度传感器YL-69 温湿度传感器 DHT11)用。需要注意如果要是自己焊接的话需要主要所画原理图的编码,买的时候买一样的防止尺寸不合适。
2024-04-11 21:42:37 423
原创 APP设计 (方案三) 基于esp8266
基于STM32设计的智慧农业管理系统(ESP8266+腾讯云微信小程序)_基于stm32的智能农场-CSDN博客
2024-04-11 21:32:01 45
原创 蓝牙app设计(方案二) E4A (时钟 优缺点)
原版是不停向下滚动显示,这样个人觉得不太好看,所以加了个时钟,到对应时钟周期清空(达到刷新重新显示的效果) 别问为啥用时钟不用延时,主函数用延时很卡,用时钟效果好。E4A是一款基于谷歌Simple语言的编程工具,旨在通过类似易语言的Basic语法轻松编写Android应用程序。
2024-04-11 21:18:30 355
原创 蓝牙app设计 (方案一)app inventor
由于鄙人解决不了515错误问题(我的可以正常链接并传输数据就是每次开始都有515过一会才没,所以我放弃使用它,问题的原因就是软件检测蓝牙传输数据,有一定量传输数据之后才会没有515),但是又想在报告上描述,所以想了一些缺点,因为这款软件已经事先将软件的代码全部编写完毕,用户只需要根据自己的需求向其中添加服务选项即可。也就是我们所要做的只是写简单的代码拼装程序。用到了按钮,图像,标签,以及界面布局(水平布局可以水平无限放置其他块,垂直布局同理,但是表格布局只能放四个块,左上,左下,右上,右下,
2024-04-11 21:05:31 400
原创 AD转换(模数转换)
在量化和编码期间,保持电路相当于一个恒压源,它将采样时刻的信号电压“保持”在量化器的输入端。经过采样,时间连续、数值连续的模拟信号就变成了时间离散、数值连续的信号,称为采样信号。量化误差是由于ADC的有限分辨率引起的误差,这是连续的模拟信号在整数量化后的固有误差。理论上,经过量化,我们就可以将时间离散、数值连续的采样信号变成时间离散、数值离散的数字信号。转换时间是ADC完成一次转换所需要的时间,即从启动信号开始到转换结束并得到稳定的数字输出量所需要的时间,通常为微秒级。使输出的数字量与输入的模拟量成正比。
2024-04-10 22:27:58 1875
原创 脑电放大 LM386
电压增益为20-200dB;LM386 是一种音频集成功放,具有自身功耗低、电压增益可调整电源电压范围大、外接元件少和总谐波失真小等优点,广泛应用于录音机和收音机之中。(6)LM386增益引脚1、8连接10uF电容,增益为200DB。(3)R1、C1构成的滤波电路,用于滤波和调节输入阻抗。(6)引脚 7和地之间接旁路电容,通常取10p F。(2)C2为旁路电容,用于降低噪声。(4)C6、C7为芯片电源去耦电容。(5)引脚1和8为电压增益设定端;(4)引脚6和4分别为电源和地;(1)引脚2 为反相输入端,
2024-04-10 21:58:21 350
原创 陷波器(带阻滤波器)
由于数字滤波器的频率特性就是其单位冲激响应在单位圆上的Z变换,因此只需要在单位圆上相应于所需带阻滤波器阻带位置的频率处设置零点,就可以使滤波器的频率特性在所需阻带频率处为零。Z平面单位圆附近的零点会在滤波器幅频特性的相应频率处产生陷落,零点离单位圆越近,陷落越深;因此在完成了零点的配置后,为了抵消零点引起的陷落对滤波器通带范围内幅频特性的影响,还需要再配置相应的极点,由于滤波器稳定性的要求,极点必需配置在单位圆内,显然极点离单位圆越近则极点对零点的抵消作用越明显,得到的滤波器的阻带就越窄,过渡带就越陡峭。
2024-04-10 21:31:21 602
原创 LC低通滤波
因此,外部阻抗高时,将电容器配置在附近;在音乐制作或音响系统中,带阻滤波器也可以用来剔除某个特定频率的杂音或不需要的谐波成分,以达到改善音质的目的。LC滤波器,是指将电感L与电容器 C进行组合设计构成的滤波电路,可去除或通过特定频率的无源器件。因此,电容器和电感是特性完全相反的被动元器件,通过将电容和电感组合,就可去除或通过特定频率的信号。带通滤波器是用来只允许特定频率的信号通过,屏蔽其他频率信号的滤波器电路。相比L型滤波器,π型和T型滤波器的噪声去除效果更好,因而还要考虑这方面的因素来选定电路。
2024-04-08 22:39:49 1079
原创 脑电系统 毕设要求
1、完成脑电信号采集电路设计,包括放大电路、滤波电路、A。2、完成信号采集系统的软件设计。4、完成电路制作、调试。转换电路、电源电路等。3、完成系统仿真验证。
2024-04-08 22:10:15 151
原创 外部模块介绍(七) 蓝牙HC05
模块上电,未配对情况下就是AT模式,波特率为模块本身的波特率,默认:9600,发送一次AT指令时需要置高一次PIO11;AT+UART=,,,输入数据去掉尖括号 OK 设置串口参数。当模块处于命令响应工作模式时能执行AT命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。PIO11 置高电平后,再给模块上电,此时模块进入AT 模式,波特率固定为:38400,可以直接发送AT指令。2.AT命令+勾选发送新行(AT指令不分大小写)
2024-04-08 21:49:33 616
原创 由于本人毕设要求画pcb版所以本人出此专栏(温室大棚)的设计 万用表加杜邦线
由于本人毕设要求画pcb版所以本人出此专栏(温室大棚)的设计 万用表加杜邦线。
2024-02-26 20:46:59 145
原创 遇到问题(三) 串口打开失败/串口不可用
若是之前一直好用突然不好用请检测烧录器,若烧录器好用可采取额外供电的方法解决(eg 加一个电池供电模块)若是第一次使用请先检查驱动是否下载成功。
2024-02-19 18:34:02 1111
原创 遇到问题 (一) 内存不足问题error: L6050U:
file->license maragement 然后到下图。复制上图中CID用注册机注册 将注册后的替换图中红字部分。
2024-02-19 18:15:10 1074
原创 外部模块介绍(六)esp8266
2. AT+CWSAP="ESP8266","0123456789",11,0 设置模块的 wifi 和密码(串口助手)6. AT+CIPSEND=0,11 进入数据发送模式为11个字节(串口助手)3. AT+CIPSERVER=1,8800 设置模块服务器端口(串口助手),3. AT+CWJAP="123123","12345678" 连接 WIFI(串口助手)
2024-02-19 16:20:40 448
原创 外部模块介绍 (五) 1.44寸LCD屏
由于数据的最小存储单位是字节,每个字节有8个位,当图像的宽或高不是4的倍数时,图像数据的宽或高将补0扩充到4的倍数以吻合字节宽度(具体是宽度还是高度取决于扫描模式)。由于数据的最小存储单位是字节,每个字节有8个位,当图像的宽或高不是2的倍数时,图像数据的宽或高将补0扩充到2的倍数以吻合字节宽度(具体是宽度还是高度取决于扫描模式)。由于数据的最小存储单位是字节,每个字节有8个位,当图像的宽或高不是8的倍数时,图像数据的宽或高将补0扩充到8的倍数以吻合字节宽度(具体是宽度还是高度取决于扫描模式)。
2024-02-19 15:41:31 660
原创 外部模块介绍 (四) bh1750(gy-302)
BH1750的内部由光敏二极管、运算放大器、ADC采集、晶振等组成。PD二极管通过光生伏特效应将输入光信号转换成电信号,经运算放大电路放大后,由ADC采集电压,然后通过逻辑电路转换成16位二进制数存储在内部的寄存器中(光照越强,光电流越大,电压就越大)ADDR:地址线 (本人接地)也用到了IIC总线,请参考。VCC:5V或3.3V。SCL:IIC时钟总线。SDA:IIC数据总线。
2024-02-17 19:51:38 260
原创 外部模块介绍 (三) 气体传感器(SGP30)
SGP30是一款单一芯片上具有多个传感元件的金属氧化物室内气体传感器,内部集成4个气体传感元件,具有完全校准的空气质量输出信号,主要是对空气质量进行检测。可以输出:TVOC(Total Volatile Organic Compounds,总挥发性有机物),量程为0~60000ppb;CO2浓度,量程400~60000ppm。在传感器中,有一对金属氧化物半导体(MOS)电极,它们被浸泡在一个电极解液中。这个电极解液中包含了一个电化学元件,它可以在电极表面吸附和氧化VOC分子。
2024-02-17 19:35:25 6612
原创 外部模块介绍 (二) 温湿度传感器(DHT11)
DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,内部由一个 8 位单片机控制一个电阻式感湿元件和一个 NTC 测温元件。DHT11 虽然也是采用单总线协议,但是该协议与 DS18B20 的单总线协议稍微有些不同之处。相比于 DS18B20 只能测量温度,DHT11 既能检测温度又能检测湿度,不过 DHT11 的精度和测量范围都要低于 DS18B20,其温度测量范围为 0~50℃,误差在±2℃;
2024-02-17 17:51:31 1072
原创 外部模块介绍 (一) 土壤湿度传感器
电压)通过adc.c将模拟量转化为数字量并在主函数(文末)中读取并转化,在主函数中减小误差所以测十次取均值,但也有可能十次数值都偏大或者都偏小,所以加以限制,所测值小于2000记为2000,大于4020记为4020(数值越大说明分压越大,则说明土壤电阻越大 ,即湿度越低),2000到4020之间的转化为百分数(4020-所测值)/(4020-2000);该模块的测试原理为:把土壤当成一个可变电阻,随着土壤含水量的增加,土壤电阻减小。而该传感器其实就是两个电极,用来接土壤这个可变电阻。
2024-02-17 16:40:03 484 1
原创 系统功能介绍
按下则 key1为阈值减小按键 key2为阈值增加按键(此时在显示所有阈值与显示要更改的阈值两屏之间循环 不放在一屏上因为放不下 )等待几个阈值依次更改完毕对应标志位清零与未按下WKUP时一样,此时key1为切屏按键 key2为切换检测控制(1)与单独检测按键(2)共四个按键其中一个(从左到右数第二个)复位,所以我们还剩三个按键,功能依次为 切换要更改的阈值(从左到右第一个键。
2024-02-17 16:18:55 231
原创 设计总体介绍
用stm32检测大棚的温湿度,光照强度,土壤湿度 二氧化碳以及有机物(甲醛)浓度,并设定相应的阈值,达到阈值系统可以自动调节,(例如光照强度低于阈值补光灯开启,气体浓度高于阈值风扇开启等),并将其显示在屏幕上以及上位机上 硬件原理及代码后续会展出初始页面 实时检测温度湿度光照等值 阈值设置界面1为自动控制 0为单独检测(无控制)不用汉字的原因是字库不够了水泵等外部控制开关显示(1为开
2024-02-17 15:49:32 235
原创 毕业设计 硬件选择(检测空气温湿度 co2和有机物浓度 光照强度 土壤湿度 并且用屏幕显示 同时用WiFi模块加腾讯云上传数据到手机)
GY-302 BH1750 光强度光照度模块 光照传感器模块DHT11温湿度模块 DHT11温湿度传感器土壤传感器 土壤湿度传感器SGP30气体传感器模块TVOC/CO2ARM STM32开发板最小系统板STM32F103RCT6AVR TFT屏串口WIFI模块 ESP8266-01无线模块
2024-02-06 18:39:38 340 2
原创 matlab 的 APPDESIGNER 新版本
simulink 调用工作区变量只需要在参数里面不设置具体数据用工作区变量名。assignin('base','p',value) 可以传递给工作区。b=evalin('base','out.x') 可以从工作区获取数据。变量会出现在matlab工作区里 变量名为out.x。gui界面 与simulink之间的数据传递。gui界面传递给simulink,具体可以参考篇首例子。
2023-07-21 22:17:53 234
原创 python基础8 时间相关模块 模块
datetime 包括了 date 与 time 的所有信息,格式为:datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0),参数范围值参考 date 类与 time 类。time 类表示由时、分、秒、微秒组成的时间,格式为:time(hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0)。
2023-07-21 21:22:42 90
原创 异步电机转速开环变压变频调速系统设计 运控课设
交流电压0~220Vac可调输入,负载为额定电压为220Vac的20千瓦交流异步电机,设计相关电路,逆变器采用SPWM控制技术,掌握异步电机转速开环变压变频调速的基本原理,研究异步电机转速开环变压变频调速系统的稳态及动态特性。课程设计报告要包括电路主电路结构、原理、器件参数设计、控制电路设计,以及相应的仿真结果。没会员可以关注加私信。
2023-07-21 21:09:33 383
原创 过程控制课程设计
测量变送器选型、控制器选型、执行器选型,确定测量变送器量程、精度等级,执行器的形式、流量特性和口径计算以及绘制仪表接线图;加热炉通过对流传热与辐射传热将一定流量的物料加热至工艺要求的温度,加热介质为燃料油,燃料油管道内径。最大流量: 15 m3/h,正常流量:12 m3/h,最小流量:10m3/h。(5)控制规律的确定,调节器参数整定,编写程序进行计算机仿真,仿真结果满足。,管道上安装调节阀,设计加热炉温度控制系统,工艺要求物料出口温度保持在。(2)根据控制要求,确定系统被控变量和控制变量,确定控制方案;
2023-07-21 21:06:23 149
LQR-倒立摆-程序-模型111111111111111111111111111111111111111
2024-01-08
能让桌宠跟随鼠标、键盘动起来的程序 这只小猫会模仿你的各种键盘鼠标动作,你移动鼠标,它就动鼠标,你右键它就右键,你敲哪个字母,它
2023-09-06
运控课设,用spwm技术实现交流异步电机的变压变频调速
2023-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人