实现功能:按键切换5V和15V档,直流电压,交流由于时间问题只用程序方法实现,LCD1602显示。
内含C51源码,PCB原理图,仿真图
2025/4/1 20:49:35 271KB ADC0809 数字电压表 1602 C51
1
双馈风电机组低电压穿越,能实现不同电压跌落情况下的低电压穿越,保护风电机组。
2025/3/31 9:33:32 96KB 风电机组
1
最新完整英文版IEC60335-2-17:2012+AMD1:2015+AMD2:2019CSVHouseholdandsimilarelectricalappliances-Safety-Part2-17:Particularrequirementsforblankets,pads,clothingandsimilarflexibleheatingappliances(家用和类似的电器--安全--第2-17部分对毯子、垫子、衣服和类似的柔性加热器具的特别要求),本标准涉及用于家庭和类似目的的加热床或人体的电热毯,垫子,衣物和其他柔性设备的安全性,但额定电压不大于250V。
此标准也适用于设备随附的控制单元。
非正常家庭使用的器具,但仍然可能对公众构成危险的器具,例如打算在美容院或在低温环境下使用的器具,均在本标准范围内。
2025/3/29 6:40:58 65.16MB iec 60335 加热 安规
1
对光伏电池板的工作原理进行简要分析并给出了其等效电路,建立了光伏池板的数学模型,在matlab/simulink仿真环境下搭建新的光伏池板的仿真模型。
基于该新仿真模型模拟了不同太阳光照强度、不同环境温度下的电流-电压(I-V)、功率-电压(P-V)特性曲线。
仿真结果与理论上的I-V、P-V曲线完全吻合,证明了新仿真模型的合理性与实用性。
对于光伏电池板在现实中的应用具有重要实际意义并对利用恒压法实现光伏电池板的最大功率点跟踪提供理论依据。
2025/3/29 4:04:38 378KB 光伏电池
1
三相PWM逆变电路,matlab/simulink仿真电路图,有详细的数据能够实现直流电压到交流电压的变换,满足不同的系统要求
2025/3/27 13:38:04 20KB 三相PWM逆变电路
1
因项目需要本人结合以前设计2812的相关经验和查阅的28335的相关资料设计了一个28335的最小系统板,其主要功能包括如下几个部分:1,28335的全部IO及功能引脚在板子的两边引出,(方便以后的扩展和一些其他的应用);
2,采用了新型的铁电存储芯片(IIC接口,带有实时时钟功能,兼有flash和ram的优点);
3,才有用tps301电源芯片,为DSP核心提供1.9V工作电压。
允许跑150MHz;
4,将DSP的各个控制脚引出,方便通过短路端子设计DSP的工作状态,同时也不浪费DSP的IO口;
5,JTAG设计考虑得更加全面,使得系统仿真更加稳定;
2025/3/24 17:56:57 93KB 28335 DSP 最小系统
1
压缩包包含西安交通大学高电压技术专业的全部专业课程课件,包含高电压绝缘技术、高电压试验技术以及电力系统过电压,非常适合用于学习高压基本知识,准备高压方向考研。
2025/3/23 17:21:43 123.55MB 西安交通大学 高电压技术
1
1.任务设计并制作一个DC-DC变换器(15V转变成5V)2.要求1)输出电压Uo:5V;
2)最大输出电流Iomax:1A;
3)输入电压范围:12V~18V;
4)输出电流Io范围:0~1A时;3.说明1)DC-DC变换器不允许使用成品模块,但可使用开关电源控制芯片。
2)电源在最大输出功率下应能连续安全工作足够长的时间。
3)设计报告正文中应包括系统总体框图、核心电路原理图、主要流程图、保护电路图4)设计报告中要写明所有的设计过程5)利用仿真软件分析电路的工作过程
2025/3/22 8:53:09 771KB 直流变换电路
1
为从信号源上提高LFMCW测距雷达前端发射信号的调频线性度,改善雷达测量精度,设计了一种基于FPGA的LFMCW测距雷达调制信号源,并完成了软硬件设计与实现。
调制信号源以FPGA为控制核心,DA转换器为主要外围设备。
编写VHDL语言编程产生数字调制波形,利用DA转换器转换为模拟信号,经过低通滤波器和放大器,输出驱动雷达前端的模拟调制电压信号。
实验结果表明,该设计实现灵活,输出的调制电压信号波形稳定可靠,能够驱动多种雷达前端。
1
STM32AD7606控制方法代码主要涉及了嵌入式系统中微控制器STM32与高精度模数转换器AD7606的交互技术。
STM32是基于ARMCortex-M内核的微控制器,广泛应用于各种嵌入式硬件设计中,而AD7606是一款16位、8通道同步采样模拟到数字转换器,常用于工业自动化、医疗设备和测试测量系统等需要高精度信号采集的场合。
在STM32与AD7606的通信中,一般采用SPI(SerialPeripheralInterface)或I2C接口。
SPI是一种高速、全双工、同步串行通信协议,适合短距离高速数据传输;
I2C则是一种多主机、双向两线制的总线协议,适合连接低速外设,但数据速率较低。
由于AD7606支持这两种通信模式,开发人员可以根据实际需求选择合适的接口。
1.**SPI配置**:需要在STM32的HAL库或LL库中初始化SPI接口,包括设置时钟源、时钟频率、数据帧格式、极性和相位等参数。
例如,可以配置SPI工作在主模式,数据从MISO引脚接收,MOSI引脚发送,通过NSS引脚实现片选。
2.**AD7606配置**:在初始化过程中,需要设置AD7606的工作模式,如单端或差分输入、增益、采样率等。
这些配置通常通过SPI或I2C发送特定的命令字节来完成。
3.**读写操作**:STM32通过SPI或I2C向AD7606发送读/写命令。
写操作可能涉及设置转换器的寄存器,比如配置采样率、启动转换等。
读操作则会获取转换后的数字结果。
在SPI中,通常需要在读写操作之间插入一个空时钟周期(dummybit)来正确同步数据的传输。
4.**中断处理**:在连续转换模式下,AD7606可能会生成中断请求,通知STM32新的转换结果已准备好。
STM32需要设置中断服务函数,处理中断请求并读取转换结果。
5.**数据处理**:读取的转换结果通常为二进制码,需要进行相应的转换,如左对齐或右对齐,然后根据AD7606的参考电压计算实际的模拟电压值。
6.**电源管理**:AD7606可能有低功耗模式,可以通过控制命令进入或退出。
在不需要转换时,关闭ADC以节省能源。
7.**错误检测**:程序中应包含错误检测机制,例如检查CRC校验或超时,以确保数据的完整性和系统的稳定性。
8.**代码实现**:在实际的代码实现中,可以使用HAL或LL库提供的函数进行硬件抽象,简化编程。
例如,`HAL_SPI_TransmitReceive()`函数可用于发送和接收SPI数据,`HAL_Delay()`用于控制延时,以及`HAL_ADC_Start()`和`HAL_ADC_PollForConversion()`用于启动转换和等待转换完成。
在项目中,开发者通常会创建一个AD7606的驱动库,封装上述操作,以方便其他模块调用。
这个驱动库可能包括初始化函数、配置函数、读取转换结果的函数等,使得系统设计更加模块化和易于维护。
通过理解这些知识点,并结合提供的AD7606压缩包中的代码,你可以实现STM32对AD7606的精确控制,从而进行高精度的模拟信号采集和处理。
2025/3/19 17:28:35 78KB stm32 arm 嵌入式硬件
1
共 857 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡