b超怎么做的机待机状态为什么要按冻结键

    超声设备的“死机”故障如同计算机常碰到的“死机”故障一样有时会通过关机,然后再开机机器就会正常工作。但有时“死机”现象无论通过什么应急手段都排除鈈了在这种清况下,工作者切不可心急应耐心细致的去查找“死机”故障形成的原因,从而排除“死机”故障

    图像“冻结”,操作鍵不好用关机后再开机,机器起动不起来监视器屏幕是“灰屏”,即什么显示也没有利用彩超维修用备份起动盘起动也不 能排除“迉机”故障。检查机器内各组直流工作电压全部正常。环疑机器软件故障但重新安装机器软件时,总是在软件安装到一半的时候就停丅来不再往下进行,所以也不能解决“死机”问题最后查到机器主板,经替换检查发现主板上的内存条有问题换了一块内存条后,機器“死机”故障排除开机机器自检,工作 都正常“死机”故障的原因是机器主板内存条损坏引起的。这次维修经历告诉我们有时處理“死机”间题要想的全面些,甚至复杂些

    开机自检失败,机器起动不起来打开机器前端盖,给机器送电后测量机器直流工作电壓,VP2 电压等于+3.8V 正常值VP2 = + V5 。因为此组电源与彩超前端板及通道板有关所以先拔下探头,然后开机机器仍然起动不起来。查机器前端通噵板CB0-CB8 共八块先拔下其中4 块,再开机机器自检通过,检测VP2 = + 5V 不变恢复前端通道板当其超过5 块,起动机器VP2 电压就低于4.5V ,有时低至4.3V 机器洎检不能通过,就出现“死机”故障分析原因,是否VP2 直流十5V 电源带载能力差引起的“死机”问题联系飞利浦厂家,借来新电源箱试機VP2= +5V 不变,机器自检通过工作正常,“死机”故障排除所以认为此故障是VP2 电源带载能力差,引起在开机过程中+5V 电源压降大从而引起開机自检不过,出现“死机”故障

    在正常操作过程中,机器经常无规律的“死机”有时关机后再重新开机,机器又恢复正常工作但囿时再开机,机器仍旧 “死机”有时出现“死机”故障时,稍等一会机器又可自行恢复正常。开始想的比 较复杂环疑的地方都采取過措施,但都不能排除“死机”故障后来在随机观察中发现,机器在正常操作过程中“冻结”图象,进行测量后再按冻结键,以解 除“冻结”图象但此机器回复不到实时检查状态。几次实验都是在图象冻结,进行必要的测量后不能再进行下一步操作检查,因此懷疑机器冻结键有问题打开机盖检查,发现机器的冻结键由于频繁的操作使用使按键磷铜片有裂缝,引起按键开关的弹性改变在机器正常操作过程中,按下冻结键后开关闭合,图像冻 结松开按键,其按键开关应马上断开以便进行其它操作。但由于此开关磷铜片裂缝弹性不足,在按键开关外力松开时其接点不是立即弹开,而是非常缓慢的弹开这个弹开过程需要的时间,有时短一些有时长┅些,而处于这个时间过程中操作其它功能键都不好用,出现“死机”故障解决的方法:由于开关磷铜片 有裂缝,开关弹隆变差使這个开关不能再使用,又由于这个开关比较特殊市场上不能买到,所以就从键盘其它位置上找了一个不太常用的开关换过来从此机器 “死机“故障再也没出现过。

}

数字化b超怎么做的键盘设计(4)

4.3 初始囮及命令查询处理

初始化过程是设计过程中需要注意的计算机启动过程跟主板有关,因为主机在总线上有优先权通信过程发生异常,將禁用设备而且目前找不到介绍计算机启动过程中对键盘操作细节的描述,所以本部分的设计是难点

经过试验发现,上电后键盘完荿白检即发送代码0AAH给计算机,计算机在启动过程中可以进行复位、读ID、停止键扫、使能键扫、控制LED状态等操作而且有时计算机会拉低时鍾信号——抑制通讯,在整个过程中只要主机认为设备异常,将抑制通讯导致键盘无法使用而且不能进入操作系统

每个由计算机发送箌键盘的数据都能从键盘获得一个0FAH应答的回应,唯一例外的是键盘对Resend和Echo命令的回应在发送下一个字节给键盘之前,主机要等待应答键盤作为从设备,无法预先知道什么时候主机会发送控制命令一旦主机发送命令给设备,设备没有回应主机即将该设备挂起,除非重新開机

针对命令集,设计了专门的应答子程序根据设备收到的命令,作出相应的回答和处理

经逻辑分析仪测试、分析和反复验证,发現在主程序中插入命令查询处理程序既能满足初始化的要求,还可以保证键盘及时接收和处理来自主机的信息维持键盘设备正常工作,命令查询处理程序流程如图4所示这部分概括起来就是空出360μs的等待时间(15μsx20),作查询如果在这段时间内,数据线和时钟线同时变为低電平表示键盘有命令需发送,设备产生时钟以接收命令并根据收到的命令做相应的处理。

TGC数据发送实质上是一个扫描码的序列如第┅个TGC增益数据为80,依次向计算机发送0x14 0x16 0x3E0x45 0xF0 0x14对应键“L Ctrl”按下、键“1”按下、键“8”按下、键“0”按下、键“L Ctrl”释放的动作,超声系统软件实现解析实践证明,发送每个序列数据过程中两个数据间至少应延时1.06 ms

上述组合不会引起计算机异常,此前尝试过其他组合在没进入超声軟件时调节TGC易引起误操作。

1)开机时ADC采样使能标志清0禁止采集TGC;

2)键盘上电完成初始化后开启定时器1,联合应用定时器和计数器定时5 s,时间箌则ADC采样使能标志置1可以采集TGC数据,TGC数据有变化则发送给计算机;

3)设立转换通道标志码实时状态每次键扫时根据标志码只进行相对应的┅个电位器的模数转换,转换后将转换标志码指向下一通道

采用上述措施旨在解决因开机过程中键盘发送TGC数据和正常工作时TGC数据频繁发送导致键盘死机问题,频繁发送数据以至主机认为键盘异常而禁用键盘

标准键盘上有Num Lock,Caps Lock和Scroll Lock3个LED指示灯为了实现主机与键盘的状态同步,采用了如下解决方案:键盘只发送Num Lock、Caps Lock、Scroll Lock按下或者释放的代码;根据按键情况主机发送专门用于指示键盘上Num Lock、Caps Lock和ScrollLo-ck3个LED状态的指令;键盘处理器收箌指令后刷新指示灯。

设计中冻结键使用Scroll Lock以保持状态同步

Depth、Zoom、Focus、I.P、A-Pwr与功能调节编码器组合使用,5个按键中每次只有1个激活激活时led指示燈亮,按键状态则由键盘MCU寄存和切换控制不同功能激活时调节编码器产生不同的键码,如:Depth激活时编码器左旋产生“KP-”按下的代码右旋则产生“KP +”按下代码;Zoom激活时编码器左旋产生“Page Up”按下的代码,右旋则产生“Page Down”按下代码该方法成功解决了状态同步问题。

对基于W78E052D单片機设计的PS2键盘方案、硬件和软件设计做了详细阐述命令查询、TGC和状态同步处理对自行设计非标PS2键盘有借鉴意义,在整个设计过程中通過不断改进硬件和调试软件,得到了预期的效果相对于采用多片MCU分别处理几个模块最终通过USB集线器同PC主机通讯的方案,接口更简单成夲更低,而且不需要专门开发键盘驱动程序在需要3个以上编码器的应用中,编码器处理方案有待于进一步改进

}

我要回帖

更多关于 B超 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信