利用指令冗余解决ADS7825无法正常启动的问题
励磁系统常见故障及其处理方法分析

励磁系统常见故障及其处理方法1、起励不成功原因1:起励按钮/按键接通时间短,不足以使发电机建立维持整流桥导通的电压。
处理方法:保持起励按钮持续接通5 秒以上。
原因2:发电机残压太低,却仍然投入“残压起励”,这样即使按起励按钮超过5 秒,也不会起励成功。
处理方法:切除“残压起励”功能,直接用辅助电源起励。
原因3:将功率柜的脉冲投切开关仍置于切除位置。
原因4:整流桥的交流电源未输入(励磁变高压侧开关或低压侧开关未合上)。
原因5:同步变压器的保险丝座开关未复位。
原因6:机组转速未到额定,而转速继电器提前接通,造成自动起励回路自动退出。
原因7:起励电源开关未合,起励电源未送入起励回路。
原因8:起励接触器未动作或主触头接触不良。
原因9:起励电源正负极输入接反,导致起励电流无法输入转子。
原因10:起励电阻烧毁开路。
原因11:转子回路开路。
原因12:转子回路短路。
原因13:始终存在“逆变或停机令”信号。
(近方逆变旋钮开关未复位;远方监控或保护的停机令信号未复位)原因14:灭磁开关控制回路的分闸切脉冲或分闸逆变信号始终保持。
原因15:调节器没有开机令信号输入。
原因16:可控硅整流桥脉冲丢失或可控硅损坏。
原因17:调节器故障原因18:调节器脉冲故障。
原因19:脉冲电源消失或电路接触不良原因20:灭磁开关触头接触不良。
2、起励过压原因1:励磁变压器相序不对。
原因2:PT 反馈电压回路存在故障。
原因3:残压起励回路没有正确退出原因4:调节器输出脉冲相位混乱。
3、功率柜故障原因1:风压低,风压继电器接点抖动。
处理方法:调整风压继电器行程开关的角度。
原因2:风温过高,温度高于50 度。
处理方法:对比两个功率柜,检查测温电阻是否正常。
原因3:电流不平衡,6 个可控硅之间均流系数<0.85。
处理方法:检查是否有可控硅不导通或霍尔变送器测量误差。
4、PT 故障条件:PT 电压>10%,任一相电压低于三相平均值的83%。
控制器常见故障和解决方法

控制器常见故障和解决方法随着现代工业自动化水平的不断提高,控制器在生产过程中的地位越来越重要。
但是,由于控制器的复杂性和使用环境的变化,控制器常常会出现各种故障,给生产带来一定的影响。
因此,熟悉控制器常见故障及其解决方法是非常必要的。
一、控制器无法开机控制器无法开机是一个比较常见的故障,可能是由于电源线路故障、电源开关损坏、控制器内部故障等原因引起的。
解决方法如下:1.检查电源线路是否连接正常,有无松动或短路现象。
2.检查电源开关是否正常,是否损坏或堵塞。
3.检查控制器内部是否存在故障,如电容器短路、电阻器断路等。
二、控制器无法正常工作控制器无法正常工作也是一个比较常见的故障,可能是由于程序错误、接线错误、传感器故障等原因引起的。
解决方法如下:1.检查程序是否正确,是否存在逻辑错误或算法错误。
2.检查接线是否正确,是否存在接线松动或接线错误。
3.检查传感器是否正常,是否存在故障或损坏。
三、控制器输出信号不稳定控制器输出信号不稳定是一个比较常见的故障,可能是由于电源噪声、电磁干扰、接线松动等原因引起的。
解决方法如下:1.检查电源线路是否存在噪声干扰,是否采用隔离电源。
2.检查电磁干扰是否存在,是否采用屏蔽线或屏蔽罩。
3.检查接线是否松动,是否存在接线错误。
四、控制器故障灯闪烁控制器故障灯闪烁是一个比较常见的故障,可能是由于程序错误、传感器故障、通讯故障等原因引起的。
解决方法如下:1.检查程序是否正确,是否存在逻辑错误或算法错误。
2.检查传感器是否正常,是否存在故障或损坏。
3.检查通讯线路是否正常,是否存在通讯故障或信号干扰。
五、控制器死机或死循环控制器死机或死循环是一个比较常见的故障,可能是由于程序错误、内存故障、电源故障等原因引起的。
解决方法如下:1.检查程序是否正确,是否存在逻辑错误或算法错误。
2.检查内存是否正常,是否存在内存故障或损坏。
3.检查电源线路是否正常,是否存在电源故障或电源噪声。
上海永大电梯新故障码解说

上海永大电梯新故障码解说The document was prepared on January 2, 2021TCD CODE一览表◎:故障排除,主电源开关切OFF-ON后,操作MODE 2清除TCD,方能恢复运转。
○:故障排除,操作MODE 2清除TCD或主电源开关切OFF-ON后,方能恢复运转。
U V W控制櫃馬輸入電源子台櫃馬達電源端子台54 A1 RE故障(U,V,W相磁极角度异常) ◎检出目的在PM马达控制中,变频控制器,利用编码器(ENCODER)uvw信号,来判断PM马达磁极所在位置,进一步送出正确的三相电压以产生一旋转磁场。
若编码器中任意一相以上损坏,将导致控制器送出的旋转磁场无法与马达磁极位置吻合,而造成马达运转不顺畅,让电梯产生晃动,此时应立即时停机。
检出条件Encoder的磁极检出Plus全部为HI,且持续检出以上,则立即停止运转,且不可再起动。
Encoder的磁极检出Plus全部为LO,且持续检出以上,则立即停止运转,且不可再起动。
注3. Rotary Encoder编码顺序不正常,且持续检出以上,则立即停止运转,且不可再起动。
复归方式故障排除,FFB切OFF-ON后,操作MODE 2清除TCD,方能恢复运转。
调查项目:1.检查uvw之LED灯号是否正常。
2.检查ENCODER有无损坏〈下图〉,若损坏请更换ENCODER,若无请检查第二项。
观看编码器是否波型正常量测讯号3.检查U79 (AM26LS32AC) 有无损坏〈下图〉U79 (AM26LS32AC)55 A1马达电流检出回路异常◎检出目的本故障的检出目的及条件分为以下三种:1、避免HCT 长久使用损坏或Switching Power 之5V 电压异常下,使零点偏移(亦及电流为零时DSP 输入信号电压不为与DSP A/D 参考电压不为5V)。
此时CPU 读入电流回授信号将不正确,而造成马达运转不顺畅,让电梯产生晃动,此时电梯不应再次走行。
AD故障解决

Windows Server 2003安装过后需要进行的配置Win Xp技巧2007-11-07 11:01:59 阅读191 评论1 字号:大中小订阅一、启用硬件加速硬件加速:桌面点击右键--属性-> 设置--高级--疑难解答。
把该页面的硬件加速滚动条拉到―完全",最好点击―确定‖保存退出。
这期间可能出现一瞬的黑屏是完全正常。
二、启用DirectX加速DirectX加速:打开―开始‖-> ―运行‖,键入―dxdiag‖并回车打开―DirectX 诊断工具‖,在―显示‖页面,点击DirectDraw, Direct3D and AGP Texture 加速三个按钮启用加速。
三、启用声卡:系统安装后,声卡是禁止状态,所以要在控制面板-> 声音-> 启用,重启之后再设置它在任务栏显示。
现在我们还要启用音频加速。
在运行中输入Services.msc然后按回车,会出现Services窗口,找到Windows Audio服务,双击打开,把启动类型设置为"自动",点击"应用",然后点击"启动"启动该服务。
最后我们还要使用DirectX诊断工具,在运行中输入dxdiag并回车,打开声音选项卡,把"硬件的声音加速级别"的滑块拖动到"完全加速"。
四、允许声音加速如果你使用的是Windows server 2003标准版请从第二步xx作,因为标准版已允许声音服务。
打开―开始‖-> ―运行‖,键入―Services.msc ‖,在出现的窗口中找到―Windows Audio‖并双击它,然后在启动模式的下拉菜单选择―自动‖,并点击―应用‖->―开始‖ -> ―确定‖打开―开始‖-> ―运行‖,键入―dxdiag‖并回车打开―DirectX 诊断工具‖,在―声音‖页面,把―声音的硬件加速级别‖滚动条拉到―完全加速‖。
软启动器控制故障现象及原因分析

软启动器控制故障现象及原因分析软启动器控制故障现象及原因分析1启动前故障现象及原因分析1.1故障现象转动启动按钮,斗轮在规定的延时没有启动(启动稀油泵延时2min斗轮启动,以保证斗轮减速机能得到充分润滑)。
故障指示:LINE(线路)、START(启动)、STALL(失速)、TEMP(温度)中1个或多个故障指示灯亮。
1.2故障分析1.2.1控制电源故障判断故障时,首先查看控制电压状态指示灯是否正常,如果控制电源消失,应检查控制电源供电回路。
控制电源恢复后没有故障指示可再启动一次。
1.2.2启动故障启动故障指示的原因可能是:门电路开路应检查电阻,必要时更换电源电极;或者是门导线松动可加以紧固。
1.2.3失速故障失速故障指示的原因有:(1)电动机转动部分卡涩、连接负载机械部分卡涩或者过载严重。
因为该厂的斗轮堆取料机属于露天设备,冬季寒冷,最低温度可达-19℃,导致稀油泵供油不畅,对减速机高速齿轮润滑不良,引起启动力矩过大,软启动器保护动作,解决的方法是冬季选用150号工业齿轮油,经常检查油质、油位,保证供油畅通。
另外也可能存在斗轮过载严重的现象,如斗轮吃煤过深或者被煤埋住,斗轮根本无法启动;(2)失速功能选取不当,如果不选用此功能则该软启动器的3号双列开关应置OFF位;(3)软启动器控制组件的问题,应检查软启动器本身。
1.2.4温度故障温度故障指示的原因有:(1)软启动器通风堵塞或者风扇故障,因为软启动器采用可控硅进行控制,存在发热的问题,正常运行温度必须在0~50℃之间,保证可靠的通风,及时排除可控硅工作时散发的热量;(2)环境温度过高、过低或者电动机启动瞬间过载严重,引起温度保护动作。
这是因为在软启动器内部采用内热敏电阻监视可控硅整流的温度,当达到电源极的最大额定温度时,将关闭可控硅整流器,门信号关闭,软启动器停止工作。
如果环境温度过高加上启动瞬间存在负荷过载,整流器温度会急剧升高,引起保护跳闸,因此应该尽量降低它的环境温度。
新代数控系统故障解决方案

新代数控系统故障解决方案对于新代数控系统故障,首先需要明确是硬件故障还是软件故障。
针对不同故障类型,有以下解决方案:硬件故障解决方案:1. 检查所有供电是否正常。
如果电源已连接并且开关已打开,但系统仍然无法启动,则建议检查控制电缆、电源开关、漏电保护等方面,确保系统内部电路工作正常。
2. 检查硬盘是否损坏,内存是否有故障。
如果发现硬件故障,应及时更换。
软件故障解决方案:1. 检查软件安装:检查数控系统的软件是否正确安装,如果软件安装有问题,可能会导致系统无法正常工作。
需要重新安装软件。
2. 检查软件更新:检查数控系统的软件是否为最新版本。
如果不是最新版本,建议更新到最新版本。
3. 检查软件兼容性:检查数控系统的软件是否与操作系统或其他软件兼容。
如果不兼容,可能会导致系统出现故障。
需要更换兼容的软件或操作系统。
4. 检查参数设置:检查数控系统的参数设置是否正确。
如果参数设置有问题,可能会导致系统无法正常工作。
需要重新设置参数。
5. 检查数据备份:对于重要的数据,需要定期备份,防止数据丢失导致系统无法正常工作。
6. 检查软件权限:检查使用数控系统软件的用户的权限是否正确。
如果权限不足,可能会导致系统无法正常工作。
需要调整用户权限。
7. 联系技术支持:如果以上方法都无法解决问题,建议联系数控系统的技术支持寻求帮助。
此外,对于按键不灵敏的问题,可以尝试以下解决方案:1. 检查按键状态:确定是新代数控系统所有按键都不灵敏,还是只有特定的按键不起作用。
这有助于确定是整个按键板的问题还是单个按键的问题。
2. 清洁按键面板:使用清洁布轻轻擦拭新代数控系统按键面板,去除可能导致按键不灵敏的灰尘或油污。
确保按键面板干燥完全后再进行测试。
3. 检查按键连接:检查新代数控系统按键连接线是否牢固连接,没有松动或损坏。
重新插拔按键线连接器,确保连接牢固。
4. 检查按键开关:打开新代数控系统,仔细观察按键开关的状态。
检查按键开关是否有松动、卡住或损坏的迹象。
ABPLC常见故障的排除方法
ABPLC常见故障的排除⽅法在对罗克韦尔公司A-B的plc控制器的长期维护中,总结了⼀些A-B的PLC控制器的知识,及其常见故障的在实际⽣产中⼀些⽐较实⽤并且有效的排除⽅法。
罗克韦尔公司A-B的PLC的硬件系列有PLC5、ControlLogix、SLC500、MicroLogix等;常⽤的通讯软件有RSLinx等;监控界⾯软件Intouch、RSView32等;编程软件RSLogix5、RSLogix500、RSLogix5000。
现针对我⼚所⽤A-B的PLC控制器及常见故障的排除⽅法作⼀些简单的介绍。
ControllogixSLC 500 系列 PLC (中型控制系统)RSLinx软件是RSLogix软件的1个副本,在RSLogix上进⾏CPU通讯时,必须先运⾏RSLinx Lite,它是⽤于通信⽤的接⼝软件。
SLC500的模块⼀般为1746-×××,CPU为1747,它定址⽅式就是槽位的选择,电源模块⼀般为1746-P1、P2、P3、P4其中只有P3为24伏直流其余均为220伏交流输⼊。
PLC5其CPU为1785-L20、L30……,最⼤可连接四个远程I/O通道,最多可连接3两个远程I/O节点(物理设备数),电源模块为1771-P7。
PLC5的寻址⽅式有2槽寻址、1槽寻址、1/2槽寻址。
2槽寻址即每1个物理上的2槽I/O组对应输⼊/输出映像表中的1个字(16位)。
1槽寻址即1个物理槽位对应输⼊/输出映像表中的1个字(16位)。
1/2槽寻址即1个物理槽位对应输⼊/输出映像表中的2个字(32位)。
2种类型的CPU都有钥匙开关,可在RUN、PROG、REM之间切换,RUN为运⾏,PROG为编程,REM介于⼆者之间可以⽤软件定义为RUN或PROG,若从RUN转到REM则是RUN,若从PROG转到REM则是PROG。
SLC500其CPU上的灯有RUN、FLT、BATT、DH+、FORCE、RS232,在亮起时分别代表正常、故障、电池不⾜、DH+通讯正常、强制输出、串⼝通讯。
如何解决电脑系统无法加载的问题
如何解决电脑系统无法加载的问题近年来,随着电脑在我们日常生活和工作中的普及,电脑系统无法加载的问题愈发普遍。
这个问题给我们的生活和工作带来了很大的困扰,因此我们需要找到一些解决电脑系统无法加载的方法。
本文将就如何解决电脑系统无法加载的问题进行讨论,并提供一些实用的解决方案。
一、检查电源和连接线电脑系统无法加载的一个常见原因是电源或连接线的故障。
首先,我们应该检查电脑的电源是否正常工作,可以通过将电源插入其他电器设备来检验。
如果电源工作正常,接下来就要检查电脑的连接线是否牢固,如果松动或损坏就需要更换或修理。
二、清理内存和硬盘电脑系统无法加载的另一个常见原因是内存和硬盘被过多的垃圾文件堵塞。
这些垃圾文件会导致电脑运行变慢甚至崩溃。
因此,我们需要定期清理内存和硬盘,以保持电脑的良好运行状态。
可以通过使用专门的清理工具,如磁盘清理程序和杀毒软件来完成这个任务。
三、检查硬件驱动程序另一个导致电脑系统无法加载的常见原因是硬件驱动程序的问题。
硬件驱动程序是连接电脑和硬件设备的桥梁,如果驱动程序过时或损坏,就会导致系统无法加载。
解决这个问题的一个方法是通过更新或重新安装硬件驱动程序来修复。
可以通过访问硬件厂商的官方网站来获取最新的驱动程序,并按照其提供的安装指南进行操作。
四、修复系统文件电脑系统无法加载的另一个潜在原因是系统文件的损坏。
这可能是由于电脑崩溃、病毒入侵或软件安装错误等原因造成的。
为了解决这个问题,我们可以尝试使用系统自带的修复工具进行修复。
操作方法各有不同,具体步骤可以在操作系统的官方文档或在线论坛中找到。
五、重装操作系统如果以上方法都无法解决电脑系统无法加载的问题,那么唯一的解决办法就是重新安装操作系统。
重装操作系统将清除所有数据和应用程序,并将系统恢复到初始状态。
在进行此操作之前,务必备份重要文件,以免数据丢失。
综上所述,电脑系统无法加载问题可能由多种原因导致,但大多数情况下都可以通过检查电源和连接线、清理内存和硬盘、检查硬件驱动程序、修复系统文件或重装操作系统来解决。
软启动器常见故障及解决
软启动器罕见故障及解决之马矢奏春创作1、瞬停:引起此故障的原因一般是由于外部控制接线有误而招致的,如果用户不是特别需要外控的话,我们可以告诉用户只需把软起内部功能代号“9”(控制方式)参数设置成“1”(键盘控制),就可以防止此故障.2、起动时间过长:呈现此故障是软起动器的限流值设置得太低而使得软起动器的起动时间过长,在这种情况下,我们可以把软起内部的功能代码“4”(限制起动电流)的参数设置高些,可设置到1.5~2.0倍,必需要注意的是机电功率年夜小与软起动器的功率年夜小是否匹配,如果不匹配,在相差很年夜的情况下,野蛮的把参数设置到4~5倍,起动运行一段时间后会因电流过年夜而烧坏软起内部的硅模块或是可控硅.3、输入缺相:(1) 检查进线电源与机电接线是否有松脱;(2) 输出是否接上负载,负载与机电是否匹配;(3) 用万用表检测软起动器的模块或可控硅是否有击穿,及它们的触发门极电阻是否符合正常情况下的要求(一般在20~30欧左右);(4) 内部的接线插座是否松脱.以上这些因素都可能招致此故障的发生,只要细心检测并作出正确的判断,就可予以排除.4、频率犯错:此故障是由于软起动器在处置内部电源信号时呈现了问题,而引起了电源频率犯错.呈现这种情况需要请教公司的产物开发软件设计工程师来处置.主要着手电源电路设计改善.5、参数犯错:呈现此故障就需重新开机输入一次出厂值就好了.具体把持:先断失落软起动器控制电(交流220V)用一手指按住软起控制面板上的“PRG”键不放,再送上软起动器的控制电,在约30S 后松开“PRG”键,就重新输入好了现厂值.6、起动过流:起动过流是由于负载太重起动电流超越了500%倍而招致的,解决此法子有:把软起内部功能码“0”(起始电压)设置高些,或是再把功能码“1”(上升时间)设置长些,可设为:30~60S.还有功能代码“4”的限流值设置是否适当,一般可成2~3倍.7、运行过流:招致此故障的原因主要可能是软起在运行过程中,由于负载太重而招致模块或可控硅发热进量.可检查负载与软起动器功率年夜小是否匹配,要尽量做到用多年夜软起拖多年夜的机电负载.8、输有缺相:主要是检查进线和出线电缆是否有松脱,软起输出相是否有断相或是机电有损坏.9, 在调试过程中呈现起动报缺相故障,软起动器故障灯亮,机电没反应.呈现故障的原因可能是:a-起动方式采纳带电方式时,把持顺序有误(正确把持顺序应为先送主电源,后送控制电源).b-电源缺相,软起动器呵护举措(检查电源)c-软起动器的输出端未接负载(输出端接上负载后软起动器才华正常工作)10, 用户在使用过程中呈现起动完毕,旁路接触器不吸合现象.故障原因可能是:a-在起动过程中,呵护装置因整定偏小呈现误举措.(将呵护装置重新整定)b-在调试时,软起动器的参数设置分歧理.(主要针对的是55KW 以下的软起动器,对软起动器的参数重新设置)c-控制线路接触不良(检查控制线路)11, 用户在起动过程中,偶尔有呈现跳空气开关的现象.故障原因有:a-空气开关长延时的整定值过小或者是空气开关选型和机电不配.(空气开关的参数适量放年夜或者空气开关重新选型)b-软起动器的起始电压参数设置过高或者起动时间过长.(根据负载情况将起始电压适当调小或者起动时间适当缩短.)c在起动过程中因电网电压摆荡比力年夜,易引起软起动器发犯毛病指令.呈现提前旁路现象.(建议用户不要同时起动年夜功率的机电,)d-起动时满负载起动(起动时尽量减轻负载)12, 用户在使用软起动器时呈现显示屏无显示或者是呈现乱码,软起动器不工作.故障原因可能是:a-软起动器在使用过程中因外部元件所发生的震动使软起动器内部连线震松(翻开软起的面盖将显示屏连线重新插紧即可)b-软起动器控制板故障(和厂家联系更换控制板)13, 软起动器在起动时报故障,软起动器不工作,机电没有反应.故障原因可能为:a-机电缺相(检查机电和外围电路)b-软起动器内主元件可控硅短路(检查机电以及电网电压是否有异常.和厂家联系更换可控硅)c-滤波板击穿短路(更换滤波板即可))14, 软起动器在起动负载时,呈现起动超时现象.软起动器停止工作,机电自由停车.故障原因有:a-参数设置分歧理(重新整定参数,起始电压适当升高,时间适当加长)b-起动时满负载起动,(起动时应尽量减轻负载)15, 在起动过程中,呈现电流不稳定,电流过年夜.原因可能有:a-电流表指示禁绝确或者与互感器不相匹配(更换新的电流表)b-电网电压不稳定,摆荡比力年夜,引起软起动器误举措(和厂家联系更换控制板)c-软起动器参数设置分歧理.(重新整定参数)16,软起动器呈现重复起动.故障原因有a-在起动过程中外围呵护元件举措,接触器不能吸合,招致软起动器呈现重复起动(检查外围元件和线路)17,在起动时呈现过热故障灯亮,软起动器停止工作:a-起动频繁,招致温渡过高,引起软起动器过热呵护举措.(软起动器的起动次数要控制在每小时不超越6次,特别是重负载一定要注意)b-在起动过程中,呵护元件举措,使接触器不能旁路,软起动器长时间工作,引起呵护举措.(检查外围电路)c-负载过重起动时间过长引起过热呵护.(起动时,尽可能的减轻负载)d-软起动器的参数整定分歧理.时间过长,起始电压过低.(将起始电压升高)e-软起动器的散热风扇损坏,不能正常工作.(更换风扇)18, 可控硅损坏:a-机电在起动时,过电流将软起动器击穿(检查软起动器功率是否与机电的功率相匹配,机电是否是带载起动)b-软起动器的散热风扇损坏(更换风扇)c-起动频繁,高温将可控硅损坏(控制起动次数)d-滤波板损坏(更换损坏元件)。
软启动电流过大的解决方法
软启动电流过大的解决方法
软启动电流过大可能会对电路和设备造成损坏,因此需要采取
一些解决方法来降低电流过大的问题。
以下是一些可能的解决方法:
1. 采用软启动电路,软启动电路可以通过逐渐增加电压或者限
制电流来减少启动时的电流冲击。
这种电路可以帮助设备缓慢启动,从而减少启动时的电流冲击。
2. 增加电容器,在电路中增加电容器可以帮助平滑电流,减少
启动时的电流峰值。
这种方法可以有效地减少启动时的电流冲击。
3. 优化电路设计,通过优化电路设计,可以减少启动时的电流
过大的问题。
例如,可以使用适当的电阻、电感和电容来平衡电路,从而降低启动时的电流冲击。
4. 使用软件控制,在一些情况下,可以通过软件控制来限制设
备的启动电流。
这种方法通常适用于一些需要精确控制的设备,可
以通过软件来控制设备的启动过程,从而减少电流冲击。
5. 考虑设备升级,如果以上方法无法解决问题,可能需要考虑
升级设备或者更换更适合的设备,以解决电流过大的问题。
总的来说,软启动电流过大的问题可以通过软启动电路、增加电容器、优化电路设计、软件控制和设备升级等多种方法来解决。
针对具体情况需要综合考虑各种因素来选择合适的解决方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
-14-
中国科技信息2005年第18期 CHINA SCIENCE AND TECHNOLOGY INFORMATION Sep.2005
科 技 论 坛
利用指令冗余解决ADS7825无法正常启动的问题
张娅莉 许永忠 米彦丽 中国矿业大学资源学院221008
摘 要:ADS7825是常用的可编程模数转换芯片,但由于该芯片对时序要求较高,所以常出现无法正常启动的问题。
对该芯片编程时应用软件抗干扰技术——指令冗余,解决了这一技术难题。
关键词:逐次逼近式模数转换器;单片机;指令冗余;数据采集
Abstract:ADS7825 is a sampling A/D transformer that could be compiled, it always can’t moving normally because depend higher Conversion Timing with Parallel Output.If apply directive prolix in software,the tickler can be resolved.
Key words: Sampling A/D Transformer;MCU ; Directive Prolix; Data Acquisition
ADS7825是美国Burr—Brown公司生产的4
通道16位、逐次逼近式模数转换器。
它的最大功
耗仅为50mW,由单一的+5V电源供电,可接受-
10.0V ̄+10.0V的模拟输入电压,AD转换后的数据
既可并行输出,又可串行输出,ADS7825的转换
速度和精度在同类产品中是比较高的,因此是常用
的高速数据采集A/D转换芯片。
见图1
图1
ADS7825有几个引脚的时序关系很重要:
为片选引脚,为读/转换控制引脚,的下
降沿启动一次转换,的上升沿打开数据总线的
三态输出缓冲器,转换结果从数据总线输出。
为转换器的状态引脚,为低电平时表示
转换正在进行,为高电平时表示转换结束。
BYTE=1数据总线上输出的是转换结果的低8位,
BYTE=0时数据总线上输出的是转换结果的高8
位。
、、、BYTE之间的时序关系
见图2
图2
一,问题的提出
由图2可以看出,一般情况下,脚置低电
平,始终选中ADS7825芯片,在端触发一
个低电平,就可启动AD转换,但每次启动AD转
换时,保持低电平的时间一般为40ns,最大
不能超过12us,否则将影响读数的准确性。
检测
的输出,只有=1时,才能读取数
据。
同时需要考虑BYTE位的低高逻辑来依次
读取数据输出的高8位和低8位。
如果用单片机控制ADS7825,以上时序可
以如下编程实现。
为了读者阅读方便,暂时用
ADS7825原引脚名出现在程序中,实际情况可
以分别单片机的P1口的几个引脚控制它们:
......
CLR ;片选中
CLR ;为读/转换控制引脚置低
SETB ;为读/转换控制引脚置高
(启动A/D转换)
BUSY: JNB BUSY;等待数据转换完
毕
CLR BYTE;BYTE置0读转换结果高8位
......
SETB BYTE;BYTE置1读转换结果低
8位
......
此程序看上去没有任何问题,也符合
ADS7825时序的需要,在引脚做了一个上升
沿的启动,且CLR 这句指令只需一个机
周即1us(如果用的晶振是12MHZ),满足最大
不能超过12us的要求。
但程序实际在线仿真时我
们发现:程序在BUSY: JNB BUSY这
一指令处原地等待,这说明始终为低电平,转
换始终不能结束,当然就不能从数据输出口获得转
换结果了。
二,问题的解决
问题经过理论分析和实践检验,我们发现,如
果始终默认低电平的初始状态,程序中虽
然只有一句CLR 指令,结果仍然可能超过
了保持低电平的时间12us的要求,这会导致启动
失败,这个问题好解决,只要将CLR 前加
一句SETB 即可。
然而,这样改动程序后,ADS7825仍偶尔出
现程序在BUSY: JNB BUSY这一指令处
原地等待的现象,导致高速数据采集系统工作不
稳定。
问题就出在对的置1置0再置1这几句
上。
从图2的时序分析可以看出:需要一
个类似波谷的启动脉冲,关键是这个低电平脉
冲的宽度。
像上面所说的方法启动ADS7825,
这个低电平脉冲的宽度仅为1us,虽然保持
低电平的时间一般为40ns,但这在实际中是不适
用的,数字化的操作可能会导致这些靠时钟工
作的芯片步调不能保持一致。
因此可以这样解
决:分别对这个低电平波谷的三次逻辑命令增
强,即适当的将SETB 、CLR 、SETB
这三句指令进行冗余处理:
......
SETB
SETB
CLR
CLR
SETB
SETB
......
这样ADS7825就会正常启动了,经过实践,这
个方法可靠,系统工作稳定,的确值得推荐。
至于
指令冗余的长度参考器件的时序要求即可,
ADS7825指令冗余两至三次就可正常启动了。
三,后记
冗余是单片机软件抗干扰中常见的方法,分
为指令冗余和RAM数据冗余,本案采用的是指
令冗余。
在高速数据采集中可编程逻辑器件的使
用非常广泛,如果想提高系统的抗干扰能力,使
芯片更加稳定的工作,就需要设计者在时序的处
理上多考虑一些。
本文是笔者科研实践中总结的一点小经验,
不足之处请广大读者指正。
参考文献:
1.刘书明,马小平等著.数据采集系统芯片原理
与应用.西安电子科技大学出版社.2000
2.赵保经等著.A/D和D/A转换器应用手册.上海
科学普及出版社.1995
3.www.burr-brown.com/databook/ADS7825.html
4.胡汉才著.单片机原理及其接口技术.清华大学
出版社.2004。