1:支持串口数据16进制格式收发。 2:支持9以上的串口通信。 3:支持自动收发保存数据。 4:自由控制数据显示。 5:实时显示收发数据字节大小以及串口状态。 6:智能清空缓冲数据。 9:数据收发精准,增加延时处理。
标签: 串口调试
上传时间: 2022-03-24
上传用户:
本文介绍了基于SG3525的全桥逆变SWPM控制波形电路,包括正弦波发生电路、整流电路、SWPM脉冲产生电路、延时死区调整电路。该电路简单、易于实现,为正弦波逆变器SWPM电路设计提供一种借鉴。
上传时间: 2022-04-03
上传用户:
宏晶 STC15F2K60S2开发板配套软件源码 基础例程30例/**********************基于STC15F2K60S2系列单片机C语言编程实现使用如下头文件,不用另外再包含"REG51.H"#include <STC15F2K60S2.h>***********************/#include "STC15F2K60S2.H"//#include "REG51.H" //sfr P4 = 0xC0;#define uint unsigned int #define uchar unsigned char /**********************引脚别名定义***********************/sbit SEL=P4^3; // LED和数码管选择引脚 高:LED有效 低:数码管有效 // SEL连接的单片机引脚必须为带有上拉电阻的引脚 或将其直接连接VCC#define data P2 // 数据输入定义 /**********************函数名称:Delay_1ms功能描述:延时入口参数:unsigned int t 表示要延时t个1ms 出口参数:无备注:通过参数t,控制延时的时间长短***********************/void Delay_1ms(uint t){ uchar j; for(;t>0;t--) for(j=110;j>0;j--) ;}/**********************函数名称:Led_test功能描述:对8个二极管进行测试,依次轮流点亮8个二极管入口参数:无出口参数:无备注: ***********************/void Led_test(){ uchar G_value=0x01; // 给变量赋初值 SEL=1; //高电平LED有效 while(1) { data=G_value; Delay_1ms(10000); G_value=G_value<<1; if(G_value==0x00) { data=G_value; Delay_1ms(10000); G_value=0x01; } }}/***********************主函数************************/void main(){ ///////////////////////////////////////////////// //注意: STC15W4K32S4系列的芯片,上电后所有与PWM相关的IO口均为 // 高阻态,需将这些口设置为准双向口或强推挽模式方可正常使用 //相关IO: P0.6/P0.7/P1.6/P1.7/P2.1/P2.2 // P2.3/P2.7/P3.7/P4.2/P4.4/P4.5 ///////////////////////////////////////////////// P4M1=0x00; P4M0=0x00; P2M0=0xff; P2M1=0x00; //将P2设为推挽 Led_test(); }
标签: STC15F2K60S2
上传时间: 2022-05-03
上传用户:
第41讲 Tcl在Vivado中的应用(7):非工程模式下的设计流程管理第40讲 Tcl在Vivado中的应用(6):工程模式下的设计流程管理第39讲 Tcl在Vivado中的应用(5):使用Xilinx Tcl Store第38讲 Tcl在Vivado中的应用(4):嵌入自定义Tcl命令第37讲 Tcl在Vivado中的应用(3):使用Hook Script第36讲 Tcl在Vivado中的应用(2):定制报告第35讲 Tcl在Vivado中的应用(1):编辑网表第34讲 利用Vivado IP Integrator进行设计开发第33讲 功耗估计和优化第32讲 UltraFast设计方法学(11):时序收敛之10个时序收敛技巧第31讲 UltraFast设计方法学(10):时序收敛之时序约束基本准则第30讲 UltraFast设计方法学(9):理解实现策略第29讲 UltraFast设计方法学(8):在Vivado中使用设计规则检查第28讲 UltraFast设计方法学(7):如何管理IP约束第27讲 UltraFast设计方法学(6):定义时钟分组第26讲 UltraFast设计方法学(5):时序约束第25讲 UltraFast设计方法学(4):RTL代码风格(2)第24讲 UltraFast设计方法学(3):RTL代码风格(1)第23讲 UltraFast设计方法学(2):时钟第22讲 UltraFast设计方法学(1):初识UltraFast第21讲 综合后的设计分析(2):时序分析第20讲 综合后的设计分析(1):资源与扇出分析第19讲 约束的优先级第18讲 设置伪路径第17讲 设置多周期路径约束第16讲 虚拟时钟第15讲 设置输出延时约束第14讲 设置输入延时约束第13讲 创建基本时钟周期约束第12讲 时序分析中的基本概念和术语第11讲 与Vivado设计流程相关的一些技巧第10讲 输入/输出和时钟规划第9讲 编程与调试第8讲 Vivado里最常用的5个Tcl命令第7讲 增量实现第6讲 实现第5讲 综合的基本设置和综合属性第4讲 基于ModelSim的逻辑仿真(DEMO工程文件与第三讲一致!)第3讲 基于XSim的逻辑仿真第2讲 用三个DEMO讲解如何在设计中使用IP
标签: vivado
上传时间: 2022-06-13
上传用户:jason_vip1
时序路径时序路径由设计中instance之间的连接决定。在数字设计中,时序路径由一对时序元作sequential elements)形成,这对时序元件由一个或二个不同的时钟控制。普通时序路径在任何设计中最普通的时序路径有以下4种:1输入端口到内部时序单元路径2从时序单元到时序单元之间的内部路径3从内部时序单元到输出端口之间的路径4输入端口到输出端口之间的路径输入端口到内部时序单元之间路径在从输入端口到内部时序单元之间的路径上传输的数据:通过管脚时钟送出器件经过一个称为输入延时的延时到达器件端口(SDC定义)在到达由目标时钟destination clock)锁定的时序单元之前须通过器件内部逻从时序单元到时序单元的内部路径在从时序单元到时序单元的内部路径上传输的数据:由时序单元发送到器件内部,而此时序单元由源时钟(source clock)驱动,在到达由日标时钟驱动的时宁单元之前,须经过一些内部逻辑内部时序单元到外部端口路径在从内部时序单元到外部端口路径上的数据:,由时序单元发送到器件内部,而此时序单元由源时钟(source clock)驱动,在到达外部端口之前,须经过一些内部逻辑,在经过一段称为输出廷时的额外延时之后被端口时钟捕获(SDC definition)
标签: vivado
上传时间: 2022-06-16
上传用户:
功能Function: 1.振动触发、运动检测,倾斜感应,等触发唤醒功能。 2.传感器是完全被动的,无需任何信号调节,至少具备50nA的电流即可运作,其耗电量取决于应用电路的单一电阻限制电流。 3.产品通过内部滚珠的接触来侦测环境动作,并使接触点间的接触电阻所产生的由高到低或由低到高的变化(建议在应该设计软件时要考虑的是高到低电平、低到高电平的转换变化而不是打开的开关信号,通过电路或软件的延时设置可对自身产品灵敏度的要求来做调试、即可提升产品的准确性和实用性)。 应用ApplicaTIon: 产品广泛适应于:振动感应系统、智能防盗装置,汽车电子/GPRS跟踪器,胎压监测(TPMS),RFID电子标签,智能穿戴,智能蓝牙,智能家居电子,自动步枪/手枪电子装置,微型发射器感应装置/接收器,无线智能数码电子,自动化装置及各类智能系统的振动感应或运动检测而设定应用下的触发唤醒功能。
上传时间: 2022-06-20
上传用户:zhanglei193
XFS5152CE是一款高集成度的语音合成芯片,可实现中文、英文语音合成;并集成了语音编码、解码功能,可支持用户进行录音和播放:除此之外,还创新性地集成了轻量级的语音识别功能,支持30个命令词的识别,并且支持用户的命令词定制需求。支持任意中文文本、英文文本的合成,并且支持中英文混读芯片支持任意中文、英文文本的合成,可以采用GB2312、GBK、BIG5和UNICODE四种编码方式。每次合成的文本量最多可达4K字节。芯片对文本进行分析,对常见的数字、号码、时间、日期、度量衡符号等格式的文本,芯片能够根据内置的文本匹配规则进行正确的识别和处理;对一般多音字也可以依据其语境正确判断读法;另外针对同时有中文和英文的文本,可实现中英文混读。支持语音编解码功能,用户可以使用芯片直接进行录音和播放芯片内部集成了语音编码单元和解码单元,可以进行语音的编码和解码,实现录音和播放功能。芯片的语音编解码具备高压缩率、低失真率、低延时的特点,并且可以支持多种语音编码解码速率。这些特性使它非常适合于数字语音通信、语音存储以及其它需要对语音进行数字处理的场合。如:车载微信、指挥中心等。支持语音识别功能可支持30个命令词的识别。芯片出默认设置的是30个车载、预警等行业常用识别命令词。客户如需要更改成其他的识别命令词,可进行命令词定制。
上传时间: 2022-06-22
上传用户:
请波抑制在提升电能质量以及保障供用电设备的安全稳定运行等方面有若关键性作用;无功功率不仅对于供电侧来说十分重要,而且在负载的正常运行过程中扮演着不可替代的角色。伴随功率半导体开关器件的飞速发展,大量的非线性负载涌现在电力系统中,由此带来的谐波污染和无功功率问题愈发严峻。在上述背景下,一方面可以对谐波进行抑制,另一方面又可以补偿无功功率的有源电力滤波器则受到了国内外学者们的青睐。有源电力滤波器的主电路拓扑结构是系统中最基础的部分,本文将由此出发,分别介绍各主电路的结构特征以及基本原理。简单叙述了有源电力滤液器常用的语波检测方法,比较其各白的优劣,其中着重突出本文所用到的基于瞬时无功功率的改进的ip-i法。针对传统电流跟踪控制策略对谐波信号跟踪动态效果差、控制目标单一的问题,在三相四线制不对称负载系统中,提出了一种多目标优化模型预测电流控制策略。首先建立四桥臂有源电力滤波器基于ap坐标系的离散化数学模型.以此来实现自然解耦控制:其次对预测电流进行两步预测,实现对数字处理延时效应的补偿,设置电流跟踪偏差和开关频率为目标函数,量化控制目标,预先评估各开关状态的控制效果,根据评估结果决定变流器的开关状态,去了PWM调制环节;再次讨论了采样频率以及加权系数这两个系统变量的取值对开关频率和电流畸变率所造成的影响;文章的最后,为了验证所提方法的有效性,在Matlab/Simulink仿真环境下进行实验,结果证实所提策略谐波电流跟踪性能良好
上传时间: 2022-06-22
上传用户:slq1234567890
使用多个NI PXI机箱和各种具有模拟和数字I/O端口的NI 模块、ARINC-429硬件,集成在微软Windows平台上开发的高效LabVIEW和LabVIEW 实时模块,以及由反射内存卡和TCP/IP组成网络的PXI节点。 "PXI、LabVIEW和LabVIEW实时模块是成功的关键因素。它们使我们创建了灵活的、高吞吐量而且低延时的半实物系统,同时节省了20万美元的实现成本和几个月的开发时间。
标签: labview
上传时间: 2022-06-22
上传用户:
目前,小功率通用或专用变频器以及交流变频家电产品大多采用典型的交-直-交电压型逆变器(vsi)结构,逆变实现一般采用双极性 pwm调制技术,即在同一逆变桥臂上、下 2个开关管施加互补的触发信号。由于开关管自身的特性:开通和关断都需要一定的时间,且关断时间比开通时间要长。因此,若按照理想的触发信号控制开关管的开通和关断,就可能导致同一桥臂的2个开关管直通而损坏开关器件。为了防止这种直通现象的发生,必须在它们开通和关断之间插入一定延时的时间,这个延时时间就称为死区。死区时间内2个开关管都处于关断状态,负载电流通过反并联二极管续流,负载电压不受开关管控制,由此造成负载电压波形发生畸变,逆变器的平均输出电压降低,并产生与死区时间以及调制比成正比的3,5,7,…次谐波分量,进而影响到电动机的输入电流和运行质量。当逆变器工作在低输出频率、开关频率较高和负载感性很弱时这种影响相当严重[1.2]。为此,需要对死区的影响进行补偿,以提高变频器的输出性能和改善电动机的运行工况。常用的补偿方法有电流反馈型和电压反馈型,也有单边补偿与双边补偿、纯硬件补偿与硬件软件结合补偿等具体手段,但其工作原理相似,都是产生一个与死区引起的误差波形反向的波形,以抵消死区的作用[3.10].motorola公司推出的电动机专用控制芯片mr16内部集成了专门的死区补偿硬件电路,只需要简单的外围电流极性检测和简单的软件编程就可以实现可靠的死区补偿
上传时间: 2022-06-26
上传用户:ttalli