1、问题的提出
当有显示屏和按钮输入时,我们就要考虑结构设计,屏的开窗位置和按钮的开孔位置,必须告诉结构人员才能完成设计。见下图:
上图有5个按钮,它们在PCB上的摆放位置,会影响结构设计。如果只是修改数字类的,又想让结构和PCB设计分离,我们该怎么做呢?
2、解决问题
将LCD屏单独设计一块PCB,在面板上开窗,再用导线连接到主板。
将按键也要设计成一块板,在面板上开一个孔,单独使用导线将键盘输入板连接到主板。
这么设计,五金结构设计就很简单了。但电路设计如何实现呢?
LCD单独做一块板,使用导线连接到主板,这个方法还是比较容易实现的。
按键板开一个孔,采用导线连接实现的方法有两种:
方法1、设计薄膜开关键盘,通过软线路板连接到主板。
薄膜开关贴在面板上,在软线路板出现的位置,开窗就可以将按键板连接到主板。
如果使用3个键,左方向键一个,向下方向键一个,确认键一个。就可以修改数据了。
"左方向键"用来移动光标到某个待修改数据的下面,通过“向下方向键”修改,修改好,再按左方向确认,同时选择其它数字位。如果不需要修改,就按“确认”键退出修改。
方法2、采用带按钮EC11编码器实现按键输入。
EC11编码器可以无限正转,也可无限反转,正转为数值增加,反转为数值减少。实现原理如下:
正转一格加1,反转一格减1。遇到小数,我们可以指定一位小数正转一格加0.1,反转一格减0.1。
对菜单来说,正转一格向下移动一行,反转一格向上移动一行,通过中间按钮为确认选择。
选择好后,就可以通过旋转按钮,修改数值,修改好后,按中间按钮为确认修改完成。
因此,这种方法是完全可行的。
方法3,采用按钮和A56帽
贴片按钮尺寸: 6*6*10mm
A56帽尺寸如下:
3、设计优缺点
方法1需要定做薄膜开关,要开模,其次,软线路板容易出现插头松动,再次,锅仔之间的间距太小,容易出现锅仔移动,导致接触不到触点。要用大尺寸的锅仔片和触点,同时要保证锅仔之间的距离,否则,锅仔容易出现跑路现象。
方法2的缺点,当需要修改大数据时,在修改数据前,需要先确定哪个位,如:个、十、百、仟位、万位等,操作有点麻烦,如果修改10以内的数据,则很容易。
4、12864屏
对于字体12*12,可以显示:128/12=10个汉字/行,128/6=21个英文字符
对于字体16*16,可以显示:128/16=8个汉字/行,128/8=16个英文字符
对于字体24*24,可以显示:128/24=5个汉字/行,128/12=10个英文字符