博文
一个电解电容器的资料(2008-01-19 12:50:00)
摘要:电解电容器使用注意事项
一 电路设计
1 在确认使用及安装环境时,作为按产品样本设计说明书上所规定的额定性能范围内使用的电容器,应当避免在下述情况下使用:
a)高温(温度超过最高使用温度);
b)过流(电流超过额定纹波电流);
c)过压(电压超过额定电压);
d)施加反向电压或交流电压。
e)使用于反复多次急剧充放电的电路中;
f)在电路设计时,应选用与设备寿命相当的电容器。
2 电容器外壳、辅助引出端子与正、负极以及电路板间必须完全隔离;
3 当电容器套管的绝缘不能保证时,在有绝缘性能特定要求的地方尽量不要使用;
4 不要在下述环境下使用电容器:
a) 直接与水、盐水及油类相接触或结露的环境中;
b) 充满有害气体的环境中(硫化物、亚硫酸、亚硝酸、氯气、氨水等);
c) 置于日照、臭氧、紫外线及有放射性物质的环境中;
d) 振动及冲击条件超过了样本及说明书的规定范围的恶劣环境中。
5 在设计电容器的安装时,必须确认下述内容:
a) 电容器正、负极间距必须与线路板孔距相吻合;
b) 保证电容器防爆阀上方留有一定的空间;
电容器直径 间隔
φ36 3mm以上
φ40以上 5mm以上
c) 电容......
教你认识继电器(2008-01-18 12:58:00)
摘要:继电器:是根据接收到的某种信号,按控制要求自动开闭水电流控制器路的一类电器。
继电器是一种基本的电气设备,它用来打开或关闭一定数量互相独立的电路。这种操作是利用由电压控制的线圈绕组所产生的电磁场来实现的。
继电器电器(relay)也是一种电门,但与一般开关不同,继电器并非以机械方式控制,而是一种以电磁力来控制切换方向的电门。当线圈通电后,会使中心的软铁核心产生磁性,将横向的摆臂吸下,而臂的右侧则迫使电门接点相接,使两接点形成通路。
简单的单轴单切式继电器,一颗继电器也可以同时切换多组电门,一个双轴双切的继电器,它有八支接脚,排列方式如图上接脚编号。另外继电器规格除了电门接点数目不同,还要注意线圈的工作电压是直流或是交流电,使用的电压电流大小,切换电门耐电压程度等,继电器的规格有6v、9v、12v、24v、48v、100v、110v、200v、220v…等,例如一般工业界常用的继电器接点可以耐电压电流110vac-10a,线圈使用电压为24vdc,共有二组或三组接点。低电压的直流继电器可以直接用电晶体推动,使用极为方便。
一般继电器规格中它并不会说明继电器需要多少电流可以驱动线圈,在使用时可以量测线圈内的电阻值,就可以利用欧姆定律换算出耗电流,如果我们量测阻值为150w,线圈驱动电压24vdc,耗电流为24v/150w=0.16a,这样就可以知道电源供应器需要供应多大的电流,才能使继电器作动。
继电器是相当重要且常见的电子元件,在许多机械控制上都相当有用。
想要多一点了解继电器吗,你一定要收藏,我向你推荐的这几个网站。一是维库电子市场。二是IC37网,这两个网站是我从事以来给我很大的帮,我很成心的向你们推荐。如果想找更多的资料一定要去这两个网站,因为维库电子市场网的资料很齐全,一定能给你们一个学习的平台。 网站www.dzsc.com 。
......
双节棍程序员版(2008-01-15 19:43:00)
摘要:软考室的烟味弥漫 坐满了程序员
室里面的监考官 系分 已三年
出上午试题的老师 练cpu 耍单片机
硬件功夫最擅长 还会逻辑门三极管
他们学生我习惯 从小就耳濡目染
什么软件跟网络我都耍的有摸有样
什么语言最喜欢 c++面向对象
想要去英伦美帝 学图灵诺伊曼
怎么编 怎么编 离散数学是关键
怎么编 怎么编 数值分析也较难
怎么编 怎么编 数据结构最重要
算法不学莫后悔 死的难看
一段代码写好 一个左子树 右子树
一句不会递归有危险 不停调用
一个优秀的库函 一用好多年 拷贝好带身边
怎么编 怎么编 我学会动态规划
怎么编怎么编 分支限界的难关
怎么编怎么编 已被我一脚踢开
哼 快使用c语言 哼哼哈兮
快使用c语言 哼哼哈兮
编程之人切记 np无敌
是谁在练汇编 背指令集
快使用c语言 哼哼哈兮
快使用c语言 哼哼哈兮
如果我会分治 快速解题
熟用堆栈队列 系统分析
快使用c语言 哼
我用vb描述 哼
万能的回溯法 ......
细说ISP和IAP的区别(2008-01-15 19:19:00)
摘要:
#ISP:in system programming,
IAP: in applicatin programming
但两者的操作方式,结果和应用场合有什么区别
什么是ISP:
用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就将接口设计在上面,所以叫"在系统编程",即不用脱离系统;
什么是IAP:
在应用编程,有芯片本身(或通过外围的芯片)可以通过一系列操作将code写入,比如一款支持Iap的单片机,内分3个程序区,1作引导程序区,2作运行程序区,3作下载区,芯片通过串口接收到下载命令,进入引导区运行引导程序,在引导程序下将new code内容下载到下载区,下载完毕并校验通过后再将下载区内容复制到2区,运行复位程序,则Iap完成;
应用场合:
1,ISP 程序升级需要到现场解决,不过好一点的是不必拆机器了;
2,IAP 如果有网管系统的话,用网管下载一切搞定,人不用跑来跑去,
这可能是他们的优点或应用吧
在线编程目前有两种实现方法:在系统编程(ISP)和在应用编程(IAP)。ISP一般是通过单片机专用的串行编程接口对单片机内部的Flash存储器进行编程,而IAP技术是从结构上将Flash存储器映射为两个存储体,当运行一个存储体上的用户程序时,可对另一个存储体重新编程,之后将控制从一个存储体转向另一个。ISP的实现一般需要很少的外部电路辅助实现,而IAP的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序来编程内部存储器。 ISP和IAP很相似,都是不需要把芯片从板子上拔出来,就达到了用PC-MCU的编程接口(JTAG、串口、双绞线、SPI等)搞定新版本的升级的目的。MCU内部都是首先执行一段独立的Boot代码(这段Boot代码一般是出厂预置,或使用编程器烧录的,通常只有1k或4k,SST通常是占用一块独立的Block,Philips通常是让BootROM地址与其他Flash重叠,以达到隐藏的效果),Boot负责控制擦除程序存储器及给程序存储器编程的代码(或是处理器外部提供的执行代码),然后通过某种与PC计算机的通信方式(如,ether网口),将用户指定的某个在PC上编译......
C程序中嵌入汇编新方法(2008-01-15 19:11:00)
摘要:由于C语言在定时方面的缺陷,在某些场合下,C程序中需要嵌入汇编代码,以弥补C的缺陷。通常,在C语言程序中嵌入汇编的方法,无外乎两种
在C程序中填入#asm和#endasm的编译命令,在之中填入汇编代码
编写汇编函数,通过链接定位器和特殊的编译方式链接方式加入到所有程序的目标代码中
但这两种方法都存在实现困难的问题,对刚起步经验不足的程序员来说,基本上很难弄懂和编译成功。
而我想到的办法是:将汇编代码定义成一数组,然后使C程序以代码方式运行数组。其实,这就是我们所知的蠕虫病毒的原理。
具体方法是这样的,要知道,汇编代码其实也是一常数,8位CPU中,一句代码是用8位二进制表示,16位CPU中,一句代码是用16位二进制表示,所以,以51单片机(8位)为例,其一系列的汇编程序代码,在C程序中就是一个unsigned char类型的数组。那么,我们可以把想嵌入的汇编代码在C程序中定义成一个数组:
unsigned char code huibian[n]={……};
然后的问题就是如何启动它了。
我们知道,C语言中,无返回类型函数指针的定义为
void (*name_of_function )();
另外C语言中强制类型转换为
(type)variable;
所以,基于上面两个语句,我们就可以把huibian这个数组指针(数组名就是一指针)转化为函数指针
(void(*)())huibian;
那么,既然都是函数指针了,直接运行就行了
(*(void(*)())huibian)();
这样就大功告成了。
再有,这方法的缺点就是,一开始得先把汇编代码译制成数组,这工作代码短还凑活,长了就不好办了,可以的话,编一个译码的工具程序。......
程序设计中的位移指令(2008-01-15 18:56:00)
摘要:事情的起因是因为一小段汇编程序,其中关键的几条指令如下:
mov ax,34h
loop2:mov bx,0ffffh
loop1:mov cx,0ffffh
next:mul al,2//关键语句,进行乘法操作
loop next
dec bx
jnz loop1
编译和连接通过后,程序运行需要时间14秒,而将其中的关键语句由乘法换为移位指令时,即关键语句变为 Shl al,1
编译和连接通过后,程序运行需要时间4秒。
众所周知,左移一位和乘2的操作结果是一样的,都是将原操作数扩大了一倍,那为什么将乘法操作换为移位指令后,操作效果会相差这么大呢?可能大家也已经想到了答案,移位指令的速度比乘法指令的快,那为什么产生相同结果的移位指令和乘法指令在速度上会有如此大的差异呢?下面我们从移位器和乘法器的逻辑电路设计的角度来分析一下这个问题。
图1所示的是一个四位移位寄存器的原理图,有四个D边沿触发器构成,di是移位器的串行输入,Do是移位器的串行输出,Cp 是移位脉冲信号,Di=Qi-1每个移位寄存器的输出端作为下一个移位寄存器的输入端。
图1 用D触发器构成的四位移位寄存器
当di=1011时移位脉冲与各个触发器输出的关系如下表所示:
Cp 顺序
移位寄存器中的数据
Q1
Q2
Q3
Q4
0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
1
0
1
4
1
0
1
1图2 脉冲cp与移位寄存器关系表
当cp=4时,移位寄存器中的数据,正好等于输入数据,q4输出的数据等于输入的数据。
&nbs......
如何提高程序运行效率(2008-01-15 18:53:00)
摘要:通常影响程序运行速度的地方,都是在执行次数最多的地方。比如显示一张800*600的256色图形,如果在设置调色板时浪费了0.001秒,那么对整个程序不会有很大影响,因为设置调色板的操作只要作一次就完成,但是每绘出一点要多浪费0.001秒,那么整张图画完就会慢上800*600*0.001 秒,这是一个相当可观的数目。下面介绍一些常用的技巧。
一.尽量使用整数,少用浮点数
整数运算比浮点数快得多,而在绘图程序中用到小数点的机会实在少之又少,所以这是很容易做到的技巧。
二.避免乘法与除法
乘法与除法都是相当浪费CPU运算时间的一种运算,所以在绘图程序中应尽量避免,在无法避免时,如果乘除的数目为2次方,例如2、4、8、16等,则可改用左移或右移来取代:
a*2^n-->a<<n 例:a*16-->a<<4
a/2^n-->a>>n 例:a/32-->a>>5
上式中2^n表示2的n次方。
三.少用求模运算
求模的运算(%)通常也是用乘除来完成的,所以速度很慢,我们也要尽量避免,当然如果除数为2的次方,那么可以改用&来替代:
a%2^n --> a&(2^n-1)
例:a%8 --> a&0x07
注意,如果除数不是2的次方,绝不能用&来替代。
四.复杂的二维计算改用查表法
所谓查表法,就是事先将一些运算结果存入表格中,然后在需要时直接取出来使用而不必再做运算。最常见的例子就是在做图形旋转时,往往会用到sin()、cos()等函数来计算角度,如果能将这些运算结果事先存于表格中,那么必能省下相当多的时间。
对于较简单的显示图形的程序,我们也可以利用查表法来避免乘法的使用。例如在320*200*256模式下,我们要在(x,y)的地方画出一点,那么必然要做(y*320+x)的计算,如果能将每一条起始扫描线的位置事先算出并存入表格中:
unsinged table[200];
for( i=0; i<200; i++ )
table = i * 3......
电磁继电器的参数和选用(2008-01-07 13:11:00)
摘要:电磁继电器是自动控制电路中常用的一种元件。实际上它是用较小电流控制较大电流的一种自动开关,广泛应用于电子设备中。电磁继电器一般由一个线圈、铁芯、一组或几组带触点的簧片组成。触点有动触点和静触点之分,在工作过程中能够动作的称之为动触点,不能动作的称为静触点。
继电器的主要特性参数
额定工作电压或额定工作电流:这是指继电器工作时线圈需要的电压或电流。一种型号的继电器的构造大体是相同的。为了适应不同的电压的电路应用,一种型号的继电器通常有多种额定工作电压或额定工作电流,并用规格型号加以区别。
直流电阻:这是指线圈的直流电阻。有些产品说明书中给出额定工作电压和直流电阻,这时可根据欧姆定律求出额定工作电流。若已知额定工作电流和直流电阻,亦可求出额定工作电压。
吸合电流:它是指继电器能够产生吸合动作的最小电流。在实际使用中,要使继电器可靠吸合,给定电压可以等于或略高于额定工作电压。一般不要大于额定工作电压的1.5倍,否则会烧毁线圈。
释放电流:它是指继电器产生释放动作的最大电流。减小处于吸合状态的继电器的电流,当电流减小到一定程度时,继电器恢复到未通电时的状态,这个过程称为继电器的释放动作。释放电流比吸合电流小得多。
请登陆:输配电设备网 浏览更多信息
触点负荷:它是指继电器触点允许的电压或电流。它决定了继电器能控制电压和电流的大小。应用时不能用触点负荷小的继电器去控制大电流或高电压。
继电器的电符号和触点形式
继电器线圈在电路中用一个长方框符号表示,如果继电器有两个线圈,就画两个并列的长方框同时在长方框内或长方框旁边标上继电器的文字符号“J”。继电器的触点有两种表示方法:一种是把它们直接画在长方框一侧,这种表示法较为直观。另一种是按照电路连接的需要,把各个触点分别画到各自的控制电路中,通常在同一继电器的触点与继圈旁分别标注上相同的文字符号,并将触点给编上号码,以示区别。继电器的触点有三种基本形式:
动合型(H型):线圈不通电时两触点是断开的,通电后,两个触点就闭合。以合字的拼音字头“H”表示。
动断型(D型):线圈不通电时两触点是闭合的,通电后两个触点就断开。用断字的拼音字头“D”表示......
再谈企业核心竞争力:产品好才是真的好(2008-01-06 20:02:00)
摘要:作者:Major Lee,《国际电子商情》执行主编
中国电子制造企业如何才能提高核心竞争力早已不是什么新话题,各种专家、学者或者企业家们的观点与著述可谓汗牛充栋。然而最近我在参加一些行业活动并与部分企业管理人员交流时发现,虽然国内厂商对“核心竞争力”不可谓不重视,但实际成效并不明显,受一些流行概念影响而迷失方向无所适从的例子也不鲜见,这大概就是我们在这方面谈了很多年现在还要继续探讨下去的原因之一吧。其实说到底企业最终是靠卖产品为生的,好的产品才是成功的基石,也是制定企业战略的起点,行业领先企业策略千差万别,却无一不是从修炼内功打好基础着手,因此中国厂商要想提升竞争力,还是要先回到根本,踏踏实实把产品这个文章做好。
产品包括内含的性能、带给用户的体验及相关服务,其中任何一项都会对其市场表现造成影响。很多电子制造商尤其是中小型新兴企业,创业之初都是从某一项领先技术或产品开始的,但随着产品在市场上取得一定认可,企业常常会将策略重心从产品本身转移到其它方面,放慢产品发展的步伐,结果当市面上出现类似产品或竞争对手实现技术超越推出更好产品时,企业只好通过炒作一些让人迷惑的概念或采取价格战这样不得已的手段应对,最终只能在激烈的竞争中勉强立足。
有一种观点认为,在电子产品供应链各环节分工越来越细化的今天,制造商的核心竞争力应该更多体现在品牌或者经营模式上,比如像苹果和戴尔,产品只不过是体现这种价值的物质载体而已。实际上这是一种片面的理解,而且也是很危险的,作为企业的立身之本,抛开产品谈竞争力将无异于缘木求鱼。
以苹果为例,当IBM在上世纪八十年代初推出个人电脑时,苹果Ⅱ已经占据市场多年,是当时当之无愧的老大,但由于后续产品定位失误,差点被竞争对手赶尽杀绝,乔布斯辛辛苦苦创立的品牌并未能够挽救其市场颓势。如果不是后来卧薪尝胆不断推出富有激情创意的产品,恐怕我们现在在市场上将很难再看到那缺了一块的苹果图案了。戴尔是另一个人们喜欢谈论的对象,不过无论是商学院教科书还是普通媒体都对该公司定制直销的运作模式津津乐道,常使人以为戴尔仅凭高效的供应链管理便获得了市场竞争优势,而忽略了该公司在产品上的投入。事实上戴尔在全球有8,500多位研发人员进行着各种创新技术研究,仅在服务器领域每年获得的专利就有100项以上,如此才能保证在其超越竞争者服......
母亲的一生(所有做儿女的都应该看看)(2008-01-06 17:36:00)
摘要:当你1岁的时候,她喂你吃奶并给你洗澡;而作为报答,你整晚的哭着;
当你3岁的时候,她怜爱的为你做菜;而作为报答,你把一盘她做的菜扔在地上;
当你4岁的时候,她给你买下彩笔;而作为报答,你涂了满墙的抽象画;
当你5岁的时候,她给你买了漂亮的衣服;而作为报答,你穿着它到泥坑里玩耍;
当你7岁的时候,她给你买了球;而作为报答,你用球打破了邻居的玻璃;
当你9岁的时候,她付了很多钱给你辅导钢琴;而作为报答,你常常旷课并不去练习;
当你11岁的时候,她陪你还有你的朋友们去看电影;而作为报答,你让她坐另一排
去;
当你13岁的时候,她建议你去把头发剪了,而你说她不懂什么是现在的时髦发型;
当你14岁的时候,她付了你一个月的夏令营费用,而你却一整月没有打一个电话给
她;
当你15岁的时候,她下班回家想拥抱你一下,而作为报答,你转身进屋把门插上了?
当你17岁的时候,她在等一个重要的电话,而你却抱着电话和你的朋友聊了一晚上;
当你18岁的时候,她为你高中毕业感动得流下眼泪,而你却跟朋友在外聚会到天亮;
当你19岁的时候,她付了你的大学学费又送你到学校,你要求她在远点下车怕同学
看见笑话;
当你20岁的时候,她问你“你整天去哪”,而你回答:我不想像你一样;
当你23岁的时候,她给你买家具布置你的新家,而你对朋友说她买的家具真糟糕;
当你30岁的时候,她对怎样照顾小孩提出劝告,而你对她说:妈,时代不同了;
当你40岁的时候,她给你打电话,说今天生日,而你回答:妈,我很忙没时间;
当你50岁的时候,她常常患病,需要你的看护,而你却为你的儿女在奔波;
终于有一天,她去世了,突然你想起了所有从来没做过的事,它们像榔头般痛击着你的心。
如果母亲仍健在,那么别忘了比以往任何时候都更深地爱着她。
如果她已经不幸永远离开了你,那么你必须记得,母爱才是天底下最无私的爱!!!......