BSBY_f010
弹簧机第一品牌【新超越】深圳市新超越弹簧设备有限公司自主产品压簧机、扭簧机、万能机一致受到客户的好评,在同行业内取得领先地位。欢迎您的来电咨询莅临指导,有您的支持指导我们一定会迎得更好的未来。
按键板作为电脑弹簧机起着重要作用的操作界面,它的设计与功能是弹簧设备的重中之重。
按键板,作为一个人机交互的操作界面,起着输入操作命令,编辑弹簧加工程序及修改数据的功能,对操作控制起着重要作用。在实际应用中,为方便操作,需要将按键板的按键汉字化和直接化,这使得使用标准的PC键盘不太可能,所以开发一块便宜且通用的按键板就很有现实意义。
一个设计合理的按键布局,与操作的方便性与可靠性直接关联,对于具体各个键的布置,应综合考虑操作的方便和布局的美观 ,薄膜面板下面的行列阵电路采用单面柔性电路板(FPC)制作,电路起凸的形式保证了按键时的手感。
按键板采用薄膜面板开关形式,薄膜面板开关设计简单,操作方便,安放容易,直接贴在一表面就可使用,加上其防水防尘的性能,很适合工业控制的应用场合。对一个弹簧机械的按键板来说,其按键包括三类:数字键,功能键和编辑键。数字键实现的是数字的输入 功能键对应的是操作命令 编辑键用于对电脑卷簧机加工程序的编辑,如清除、保存等。
在PC机中,键盘和主机的通信采用的是PS/2协议,由于控制器是一个标准的工控PC机控制器,具有标准的键盘接口,为了使设计简单和通用,在这里使用这个标准的键盘接口,并采用PS/2协议来进行按键板和机械的通信,设计时选用单片机AT89S51作为按键板的处理芯片进行按键的识别和数据的接收和发送。
软件的设计是按键板实现的关键,采用单片机C语言编程。它通过主程序和一系列的子程序来实现。主程序用于系统的初始化,子程序的调用。子程序包括接收主机命令子程序,发送数据子程序,接收数据子程序,行列扫描子程序以及发送键码子程序。
硬件的设计在这里采用AT89S51作为按键板的主处理芯片。AT89S51是一个低功耗、高性能的8位CMOS单片机,有32个I/O口可供使用,能满足行列扫描口较多时的要求,并具有软件看门狗。与前面的按键布局相对应,采用7×8的矩阵行列结构。行线用89S51的P2口,列线用P0口,由于P0口无内部上拉电阻,因而列线须外接上拉电阻。AT89S51的电源都由主机的PS/2接口提供,采用频率为12MHz外部晶振。用P3.6和P3.7作为数据线和时钟线和主机进行通信。
上述就是电脑弹簧机核心部件按键板的设计方法,很好的体现了其不可替代的作用。