常用软件库-25个-13.5G 字库-2.0G.zip
上传时间: 2013-06-03
上传用户:rocketrevenge
高速电机由于转速高、体积小、功率密度高,在涡轮发电机、涡轮增压器、高速加工中心、飞轮储能、电动工具、空气压缩机、分子泵等许多领域得到了广泛的应用。永磁无刷直流电机由于效率高、气隙大、转子结构简单,因此特别适合高速运行。高速永磁无刷直流电机是目前国内外研究的热点,其主要问题在于:(1)转子机械强度和转子动力学;(2)转子损耗和温升。本文针对高速永磁无刷直流电机主要问题之一的转子涡流损耗进行了深入分析。转子涡流损耗是由定子电流的时间和空间谐波以及定子槽开口引起的气隙磁导变化所产生的。首先通过优化定子结构、槽开口和气隙长度的大小来降低电流空间谐波和气隙磁导变化所产生的转子涡流损耗;通过合理地增加绕组电感以及采用铜屏蔽环的方法来减小电流时间谐波引起的转子涡流损耗。其次对转子充磁方式和转子动力学进行了分析。最后制作了高速永磁无刷直流电机样机和控制系统,进行了空载和负载实验研究。论文主要工作包括: 一、采用解析计算和有限元仿真的方法研究了不同的定子结构、槽开口大小、以及气隙长度对高速永磁无刷直流电机转子涡流损耗的影响。对于2极3槽集中绕组、2极6槽分布叠绕组和2极6槽集中绕组的三台电机的定子结构进行了对比,利用傅里叶变换,得到了分布于定子槽开口处的等效电流片的空间谐波分量,然后采用计及转子集肤深度和涡流磁场影响的解析模型计算了转子涡流损耗,通过有限元仿真对解析计算结果加以验证。结果表明:3槽集中绕组结构的电机中含有2次、4次等偶数次空间谐波分量,该谐波分量在转子中产生大量的涡流损耗。采用有限元仿真的方法研究了槽开口和气隙长度对转子涡流损耗的影响,在空载和负载状态下的研究结果均表明:随着槽开口的增加或者气隙长度的减小,转子损耗随之增加。因此从减小高速永磁无刷电机转子涡流损耗的角度考虑,2极6槽的定子结构优于2极3槽结构。 二、高速永磁无刷直流电机额定运行时的电流波形中含有大量的时间谐波分量,其中5次和7次时间谐波分量合成的电枢磁场以6倍转子角速度相对转子旋转,11次和13次时间谐波分量合成的电枢磁场以12倍转子角速度相对转子旋转,这些谐波分量与转子异步,在转子保护环、永磁体和转轴中产生大量的涡流损耗,是转子涡流损耗的主要部分。首先研究了永磁体分块对转子涡流损耗的影响,分析表明:永磁体的分块数和透入深度有关,对于本文设计的高速永磁无刷直流电机,当永磁体分块数大于12时,永磁体分块才能有效地减小永磁体中的涡流损耗;反之,永磁体分块会使永磁体中的涡流损耗增加。为了提高转子的机械强度,在永磁体表面通常包裹一层高强度的非磁性材料如钛合金或者碳素纤维等。分析了不同电导率的包裹材料对转子涡流损耗的影响。然后利用涡流磁场的屏蔽作用,在转子保护环和永磁体之间增加一层电导率高的铜环。有限元分析表明:尽管铜环中会产生涡流损耗,但正是由于铜环良好的导电性,其产生的涡流磁场抵消了气隙磁场的谐波分量,使永磁体、转轴以及保护环中的损耗显著下降,整体上降低了转子涡流损耗。分析了不同的铜环厚度对转子涡流损耗的影响,研究表明转子各部分的涡流损耗随着铜屏蔽环厚度的增加而减小,当铜环的厚度达到6次时间谐波的透入深度时,转子损耗减小到最小。 三、对于给定的电机尺寸,设计了两台电感值不同的高速永磁无刷直流电机,通过研究表明:电感越大,电流变化越平缓,电流的谐波分量越低,转子涡流损耗越小,因此通过合理地增加绕组电感能有效的降低转子涡流损耗。 四、研究了高速永磁无刷直流电机的电磁设计和转子动力学问题。对比分析了平行充磁和径向充磁对高速永磁无刷直流电机性能的影响,结果表明:平行充磁优于径向充磁。设计并制作了两种不同结构的转子:单端式轴承支撑结构和两端式轴承支撑结构。对两种结构进行了转子动力学分析,实验研究表明:由于转子设计不合理,单端式轴承支撑结构的转子转速达到40,000rpm以上时,保护环和定子齿部发生了摩擦,破坏了转子动平衡,导致电机运行失败,而两端式轴承支撑结构的转子成功运行到100,000rpm以上。 五、最后制作了平行充磁的高速永磁无刷直流电机样机和控制系统,进行了空载和负载实验研究。对比研究了PWM电流调制和铜屏蔽环对转子损耗的影响,研究表明:铜屏蔽环能有效的降低转子涡流损耗,使转子损耗减小到不加铜屏蔽环时的1/2;斩波控制会引入高频电流谐波分量,使得转子涡流损耗增加。通过计算绕组反电势系数的方法,得到了不同控制方式下带铜屏蔽环和不带铜屏蔽环转子永磁体温度。采用简化的暂态温度场有限元模型分析了转子温升,有限元分析和实验计算结果基本吻合,验证了铜屏蔽环的有效性。
上传时间: 2013-05-18
上传用户:zl123!@#
5月1日凌晨发布第一测试版 功能介绍: 1.生成中英文数字混合的字符串的字模数据. 2.可选择字体,大小,并且可独立调整文字的长和宽,生成任意形状的字符。 3.各种旋转,翻转文字功能 4.任意调整输出点阵大小,并任意调整字符在点阵中的位置。 5.字模数据输出可自定义各种格式,系统预设了C语言和汇编语言两种格式,并且可自己 定义出新的数据输出格式;每行输出数据个数可调。 6.支持四种取模方式:逐行(就是横向逐行取点),逐列(纵向逐列取点),行列(先 横向取第一行的8个点作为第一个字节,然后纵向取第二行的8个点作为第二个字节……), 列行(先纵向取第一列的前8个点作为第一个字节,然后横向取第二列的前8个点作为第二个 字节……) 7.支持阴码(亮点为1),阳码(亮点为0)取模 8.支持纵向(第一位为低位)(,倒向第一位为高位)取模 9.输出数制可选16进制或10进制 10.可生成索引文件,用于在生成的大量字库中可快速检索到需要的汉字 11.动态液晶面板彷真,可调节彷真面板象素点大小和颜色 12.图形模式下可任意用鼠标作画,左键画图,右键擦图。 12.旋转,翻转,平移等字符模式下的功能也可用与对BMP图象的处理 版本为pctolcd1.94 5月1日晚上发布第二测试版 更新如下: 1.增加锁定点阵大小功能,例如可锁定24X24点阵大小,然后调节独立调节字点阵的大小 2.增加热键功能,可用光标配合Ctrl,Shift对文字大小和位置修改 3.增加精简输出格式选项 4.把文字输入框换成了文字输入组合框,这样就可以保存历史纪录。 5.输出数据会自动清除以前的数据 6.可隐藏自定义格式,简化操作 7.一些小的BUG修正。 版本为pctolcd2.03 5月3日凌晨发布第三测试版 更新如下: 1.增加了一些小东西,例如演示动画一类的,我懒的一一写了 2.改掉一些可恶的小BUG,例如点阵输入框的自动完成。 3.增加大量文字处理和导入TXT文本文件功能,并且可以去除文本中的空白和重复字符, 可以对文本进行排序,适合于生成小字库。我这里测试是3万多字的TXT文件在2分钟内转成16X16点阵的字库文件。 版本号为pctolcd2.53 由于本软件侧重于对字符的处理,所以在图象方面功能较弱,请见晾。 5月8日发布正式版 正式版已经开始朝着液晶字库生成软件的方向进化了,我在后来的更新中把主要精力也放 在这部分,由于我目前还没有发现有同类的软件具备这个功能,也无法得到任何的参考,只能 自己摸索前进,所以如果还有不方便的地方请大家多提意见. 具体更新如下: 1.重写大部分的内核代码以配合汉字库生成的功能,目前这个内核已经进行了反复的测试, 相信稳定性和速度较前一版本有了巨大的提高. 2.去掉那个比较愚蠢的热键区了,因为用处不大 3.增加汉字库生成功能,这是最重要的改进之处,下文将详细介绍. 4.修正许多小BUG,使软件更加成熟些. 5月12日发布完美版 这次发布的PCtoLCD2002完美版与前一版本相比没有增加太多的功能,因为我觉得现有的这些功能已经足够用于生成各种字模的需要了,所以完美版的主要工作是反复测试,精心去除各种BUG,以及调节一些细微之处,目的当然就是追求完美!不过世上不会有真正完美的东西,这个软件也不例外,而且这个软件从头至尾全部是我一个人编写完成,精力有限,难免会顾此失彼,如果大家发现了这个版本中存在的BUG,请及时告诉我。 更新说明: 1。界面采用新的字体,不会再有那种难看的黑色粗体字,比以前的要漂亮多了。 2。加入全面的提示帮助,尽量减少普通用户的各种疑惑。 3。修正生成文件的扩展名的一些BUG,不会总是加上FON的扩展名了。 4。修正生成字模数据的一些格式BUG,现在生成的C51格式字模数据基本上可以直接粘贴到源程序中使用而不需要修改了 5。加入新的字模数据格式调整项,允许用户更自由的定制自己需要的数据格式 6。最重要的更新:全面支持保存当前设置功能,用户设置的字模格式,主窗口状态和字库生成窗口选项信息均可保存,下一次打开窗口时不用重新设置。 7。修正了新建图象时会自动跳到图形模式的BUG 8。增加输出紧凑格式数据选项,可以生成不包含空白行的字模数据。 9。完善了每行数据显示个数的功能,可以任意设置每行显示的数据个数,并同时可以设置每行索引数据显示个数。 10。修正了取模说明的一些错误,并改动了格式。 11。现在当用户选择10进制输出时,会自动去掉生成字模数据前的“0x",或后面的“H”,选择16进制时则会自动加上。 12。对各个窗体重新设计以全面适应最大化的需要,如果您觉得当前窗口不够大,可以最大化使用。 13。增加生成英文点阵字库功能,可自动生成ASCII码从0-127的任意点阵字库,使用方法同生成国标点阵字库功能。 14。再次优化代码,去掉各种调试信息,使程序速度再快一些。 15。还有许多细微的调整我记不清了…… 需要注意的地方: 在测试的过程中我发现了一个问题:在WIN98或WINME下当用户直接生成特大点阵的字模时(例如320*320,1024*768的汉字字模),此时由于数据量非常庞大,而WIN98/WINME会有64K的数据容量限制,所以在主窗口中是无法得到全部的字模数据的,这时您需要使用字库生成功能,通过形成一个数据文件才能得到完整的字模数据。 我认为到现在这个软件功能已经很完善了,但可能使用上有点不方便,如果你有什么不明白 的地方,可以发帖子或发MAIL询问
上传时间: 2013-07-26
上传用户:sssnaxie
特点(FEATURES) 精确度0.1%满刻度 (Accuracy 0.1%F.S.) 可作各式数学演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A| (Math functioA+B/A-B/AxB/A/B/A&B(Hi&Lo)/|A|/etc.....) 16 BIT 类比输出功能(16 bit DAC isolating analog output function) 输入/输出1/输出2绝缘耐压2仟伏特/1分钟(Dielectric strength 2KVac/1min. (input/output1/output2/power)) 宽范围交直流两用电源设计(Wide input range for auxiliary power) 尺寸小,稳定性高(Dimension small and High stability)
上传时间: 2013-11-24
上传用户:541657925
High voltage buck DC/DC controllers such as the LTC3890(dual output) and LTC3891 (single output) are popular inautomotive applications due to their extremely wide 4V to60V input voltage range, eliminating the need for a snubberand voltage suppression circuitry. These controllersare also well suited for 48V telecom applications whereno galvanic isolation is required.
上传时间: 2013-10-31
上传用户:wwwe
/*--------- 8051内核特殊功能寄存器 -------------*/ sfr ACC = 0xE0; //累加器 sfr B = 0xF0; //B 寄存器 sfr PSW = 0xD0; //程序状态字寄存器 sbit CY = PSW^7; //进位标志位 sbit AC = PSW^6; //辅助进位标志位 sbit F0 = PSW^5; //用户标志位0 sbit RS1 = PSW^4; //工作寄存器组选择控制位 sbit RS0 = PSW^3; //工作寄存器组选择控制位 sbit OV = PSW^2; //溢出标志位 sbit F1 = PSW^1; //用户标志位1 sbit P = PSW^0; //奇偶标志位 sfr SP = 0x81; //堆栈指针寄存器 sfr DPL = 0x82; //数据指针0低字节 sfr DPH = 0x83; //数据指针0高字节 /*------------ 系统管理特殊功能寄存器 -------------*/ sfr PCON = 0x87; //电源控制寄存器 sfr AUXR = 0x8E; //辅助寄存器 sfr AUXR1 = 0xA2; //辅助寄存器1 sfr WAKE_CLKO = 0x8F; //时钟输出和唤醒控制寄存器 sfr CLK_DIV = 0x97; //时钟分频控制寄存器 sfr BUS_SPEED = 0xA1; //总线速度控制寄存器 /*----------- 中断控制特殊功能寄存器 --------------*/ sfr IE = 0xA8; //中断允许寄存器 sbit EA = IE^7; //总中断允许位 sbit ELVD = IE^6; //低电压检测中断控制位 8051
上传时间: 2013-10-30
上传用户:yxgi5
TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。由于是串行输入结构,能够节省51系列单片机I/O资源;且价格适中,分辨率较高,因此在仪器仪表中有较为广泛的应用。 TLC2543的特点 (1)12位分辩率A/D转换器; (2)在工作温度范围内10μs转换时间; (3)11个模拟输入通道; (4)3路内置自测试方式; (5)采样率为66kbps; (6)线性误差±1LSBmax; (7)有转换结束输出EOC; (8)具有单、双极性输出; (9)可编程的MSB或LSB前导; (10)可编程输出数据长度。 TLC2543的引脚排列及说明 TLC2543有两种封装形式:DB、DW或N封装以及FN封装,这两种封装的引脚排列如图1,引脚说明见表1 TLC2543电路图和程序欣赏 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double sum_final1; double sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe}; void delay(unsigned char b) //50us { unsigned char a; for(;b>0;b--) for(a=22;a>0;a--); } void display(uchar a,uchar b,uchar c,uchar d) { P0=duan[a]|0x80; P2=wei[0]; delay(5); P2=0xff; P0=duan[b]; P2=wei[1]; delay(5); P2=0xff; P0=duan[c]; P2=wei[2]; delay(5); P2=0xff; P0=duan[d]; P2=wei[3]; delay(5); P2=0xff; } uint read(uchar port) { uchar i,al=0,ah=0; unsigned long ad; clock=0; _cs=0; port<<=4; for(i=0;i<4;i++) { d_in=port&0x80; clock=1; clock=0; port<<=1; } d_in=0; for(i=0;i<8;i++) { clock=1; clock=0; } _cs=1; delay(5); _cs=0; for(i=0;i<4;i++) { clock=1; ah<<=1; if(d_out)ah|=0x01; clock=0; } for(i=0;i<8;i++) { clock=1; al<<=1; if(d_out) al|=0x01; clock=0; } _cs=1; ad=(uint)ah; ad<<=8; ad|=al; return(ad); } void main() { uchar j; sum=0;sum1=0; sum_final=0; sum_final1=0; while(1) { for(j=0;j<128;j++) { sum1+=read(1); display(a1,b1,c1,d1); } sum=sum1/128; sum1=0; sum_final1=(sum/4095)*5; sum_final=sum_final1*1000; a1=(int)sum_final/1000; b1=(int)sum_final%1000/100; c1=(int)sum_final%1000%100/10; d1=(int)sum_final%10; display(a1,b1,c1,d1); } }
上传时间: 2013-11-19
上传用户:shen1230
#include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
上传时间: 2013-10-21
上传用户:13788529953
入口条件:待转换的双字节BCD码小数在R4、R5中。出口信息:转换后的双字节十六进制小数在R2、R3中。*影响资源:PSW、A、R2~R6 堆栈需求: 2字节BHD2: MOV R6,#10H ;准备计算两个字节小数BHD3: MOV A,R5 ;按十进制倍增
上传时间: 2013-10-23
上传用户:zhang_yi
提出一种实时数字化光纤传输系统,该系统分为发送端和接收端。发送端用A/D转换器将输入的模拟信号数字化,再用FPGA对数据进行处理,并通过光纤传输。同时,FPGA还控制A/D转换器的工作。接收端用串行收发器TLK1501对接收数据进行解码处理,还原有效信号。
上传时间: 2013-11-13
上传用户:阿谭电器工作室