电力用资料
上传时间: 2013-10-11
上传用户:sunchao524
:设计了一种基于单片机控制的数控恒流源。数控恒流源以AT89S52 为控制核心,采用了高共模抑制比低温漂的运算放大器OP07 和达林顿管TIP122 构成恒流源的主体,配以高精度12 bit D/ A 芯片MAX532 以及16 bit A/ D 芯片AD7715 完成单片机对输出电流的实时监测。
上传时间: 2013-12-17
上传用户:asasasas
M8电源:如果想扩流使用,需要多个功率管并联,必须加均流电阻。并且同时要增加主滤波和泄放电阻。功率管多需要增加一级推动管。 液晶的连接图。【注意1脚位置】 液晶的背光接法:从液晶背后标记A和K的位置引出背光电源,接到M8V4电源板上标记LED的位置。注意有正负,反了背光不亮。 首次通电,需要调整液晶对比度才能显示,调整M8V4电源板上的5K可调。让显示清晰即可。
标签: 电源
上传时间: 2013-11-02
上传用户:qwer0574
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
第八章 labview的编程技巧 本章介绍局部变量、全局变量、属性节点和其他一些有助于提高编程技巧的问题,恰当地运用这些技巧可以提高程序的质量。 8.1 局部变量 严格的语法尽管可以保证程序语言的严密性,但有时它也会带来一些使用上的不便。在labview这样的数据流式的语言中,将变量严格地分为控制器(Control)和指示器(Indicator),前者只能向外流出数据,后者只能接受流入的数据,反过来不行。在一般的代码式语言中,情况不是这样的。例如我们有变量a、b和c,只要需要我们可以将a的值赋给b,将b的值赋给c等等。前面所介绍的labview内容中,只有移位积存器即可输入又可输出。另外,一个变量在程序中可能要在多处用到,在图形语言中势必带来过多连线,这也是一件烦人的事。还有其他需要,因此labview引入了局部变量。
上传时间: 2013-10-27
上传用户:xieguodong1234
OpenWFE是一个开放源码的Java工作流引擎。它是一个完整的业务处理管理套件:一个引擎,一个工作列表,一个Web界面和一个反应器(存放自动代理)。它可以可以跟你的程序很好的给合。 初步尝试这个东东,从WEB页面上感觉是一个很好的东东,也是一个比较理想的工作流设计的东东,也没有像uengine这个工作流复杂,是一个自由派的工作流引擎技术。现在正在学习当中
上传时间: 2013-12-27
上传用户:龙飞艇
流媒体世界杂志,关注与最新流媒体技术动向
标签: 流媒体
上传时间: 2013-12-18
上传用户:wys0120
在大功率DC/DC开关电源中,为了获得更大的功率,特别是为了得到大电流时,经常采用N个单元并联的方法。多个单元并联具有高可靠性,并能实现电路模块标准化等优点。然而在并联中遇到的主要问题就是电流不均,特别在加重负载时,会引起较为严重的后果。普通的均流方法是采取独立的PWM控制器的各个模块,通过电流采样反馈到PWM控制器的引脚FB或者引脚COMP,即反馈运放的输入或者输出脚来调节输出电压,从而达到均流的目的。显然,电流采样是一个关键问题:用电阻采样,损耗比较大,电流放大后畸变比较大;用电流传感器成本高;用电流互感器采样不是很方便,同时会使电流失真。本文提出了一种新型的、方便的、无损的电流采样方法,并在这种电流检测方法的基础上实现了并联系统的均流。
上传时间: 2015-09-25
上传用户:lanjisu111
录DEC6713的UART串口的测试程序。需要将板上的跳针JP3、JP5各自短接,将UART通道A 和通道B均配置为RS232方式。
上传时间: 2017-05-28
上传用户:13188549192
•ARINC429总线协议是美国航空电子工程委员会(Airlines Engineering Committee)于1977年7月提出的,并于同年发表并获得批准使用,它的全称是数字式信息传输系统(Digital Information Transmission System ) 。协议标准规定了航空电子设备及有关系统间的数字信息传输要求。ARINC429广泛应用在先进的民航客机中,如B-737、B-757、B-767,俄制军用飞机也选用了类似的技术。
标签: ARINC429 总线
上传时间: 2015-03-25
上传用户:423619775