相关服务

  • 《电子产品世界》2007年第8期摘录:基于WinCE操作系统的通用USB数控键盘设计

如发现有乱码,请点击下面链接浏览原文
正文摘录:

AppIicationNores基于WinCE操作系统的通用USB数控键盘设计★栏目编辑l韩汝水IDesign0fUniVersalUSBD呲aIContr0IKeyboardBasedonEmbeddedWinCE0peⅢngSystem中国地质大学(武汉)机电学院王琳王典洪乔伟谢利芳摘要:提出了一个基于Win(:E操作系统的通用【JSB数控键盘设计。实现T键盘与主机之间快速灵活的数据通信。关键词:嵌入式;USB;数控键盘:Win(:E2()()7r可“月14目,f£;收到拳文修改稿随着网络时代的到来,机械制造行业也×武汉市科技攻面临着如何适应网络化制造的问题。于是将计戈项目(项目缡弘算机技术、网络技术和传统的控制技术相结2006…)q】j4.n6)合,以嵌入式系统为主的数控系统正日益成为机械制造领域的热点。对于一个具体的数控系统,在通过键盘作为人机交互工具时,按键的数目与功能上与其他的数控系统是不同的,实时性和高速率是工业现场所重视的,【JSB数控键盘相对于传统的PS/2键盘具有高速率、支持热插拔、可灵活配置等特点,所以要为嵌入式数控设备研发出通用的数控键盘,来满足现代化数控系统的需求。具体设计方案如图l所示。图,I系统框图系统硬件电路没谴系统(图1)有四个模块组成:键盘模块、LISB接口模块、IJSB和MC:u通信模块。uSB数控键盘不需要显示模块,在实验中为了便于观察结果,采用了1602液晶显示器,来显示键值和通信的状态。AT89S55单片机和zLG’7290均采图2键盘电路设计简图用上电复位电路,减少系统的不必要开支,整个电路的供电采用uSB供电,有效的减少了电源干扰。zLG7290键盘模块zLG’7290键盘编码显示芯片具有I。c总线接口功能并可直接驱动8位共阴式数码管(或64只独立的LED),同时还可以扫描管理多达64只按键,其中有8只按键还可以作为功能键使用。zLG7290内部还设置有连击计数器,能够使键按下后不松手而连续有效。并提供键盘中断信号,方便与处理器接口;可检测每个按键的连击次数,并具有键盘去抖动处理、双键互锁处理等功能。在设计的过程中可以连接64个按键,但是在试验的过程中,选取了具有代表性的4个按键,其中有一个功能键Fl,如图2所示。电路中晶振是z~MHz,能够稳定地工作。MCu的地线一定要与zLG7290的地线相连接,避免I。c通信故障,使得I。c通信顺畅。I。c总线的器件SDA和scL引脚都是漏

阅读此文(图):   点击此处在线翻阅