键盘中国

 找回密码
 注册

QQ登录

只需一步,快速开始

扫码快捷登录

搜索
baidu
查看: 1594|回复: 8

求教琴键时间差与力度对应关系

[复制链接]
发表于 2023-11-20 22:10 | 显示全部楼层 |阅读模式

马上登陆,参与交流。无法注册或登陆请加QQ群:777694204 或Email:admin@cnkeyboard.net

您需要 登录 才可以下载或查看,没有帐号?注册

x
在修琴时遇到的软件编程问题,两触点键盘,原理是通过两个触点接通的时间差来判断力度,想问下有没有大佬知道, 那个时间差和127个力度是怎么对应的,目前根据硬件和编程书上的例子,设定 256us 对应力度127 ,256us 乘以127 对应力度1 ,这样合理嘛

温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

 楼主| 发表于 2023-11-20 22:19 | 显示全部楼层
0.256毫秒对应力度127  32.512毫秒对应力度1
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2023-11-21 21:13 | 显示全部楼层
修琴需要编程看来琴一定很高端,而且还需要知道触键时间和力度的具体比例(这好像是设计或Diy才用得着)。接触过的琴较多还没试过需要编程的修复的,复制芯片数据,重装、升级软件以恢复原厂数据倒是常有的事(有条件直接更换零配件就行)。如果一定要知道时间差和127个力度是怎么对应的,可通过实验,改动几个对应参数看效果就可以得出结论。
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

 楼主| 发表于 2023-11-22 00:00 | 显示全部楼层
大版说的还是很含蓄滴哈 ,复不了芯片加密的,midi原理与开发应用算是唯一找到能做参考的书
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2023-11-22 10:40 | 显示全部楼层
加密复制不了的芯片一般就直接更换,源程序厂家是不可能提供的,如果非要解密也是可以的,不过价格较高,至少两三千(还得提供带源程序的芯片)。如果非要自己编,那等于自己制造火柴,理论上可以但成本太高(除非自己想开火柴厂),不划算.
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

 楼主| 发表于 2023-11-23 17:49 | 显示全部楼层
报价是整琴的63% 硬件成本100块不能再多了,翻了fiftxxx
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2023-11-23 19:49 | 显示全部楼层
具体什么问题,一般键盘芯片损坏的不多
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2023-11-26 20:13 | 显示全部楼层
这问题必须自己做过力度琴键才知道,逻辑相当复杂,用到单片机里的定时器来计算时间,这是晶振22MHZ下的寄存器数字,当定时器被中断255次后,力度就是1.

TIMER_1:              ;USE FOR MICRO CLOCK 1MS 184, 30 ,100US=248 250
SETB 71H
PUSH ACC
PUSH PSW
PUSH DPH
PUSH DPL
MOV DPH, #0
MOV DPL, #0
LCALL TIMERLOOP
POP DPL
POP DPH
POP PSW
POP ACC
MOV TH1, #253 ;;这个影响键盘速度,放200时,要很慢才得到最低值,255是要求很快才会达到7E
MOV TL1, #5
RETI
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

 楼主| 发表于 2023-12-16 02:31 | 显示全部楼层
大老师啦a 发表于 2023-11-26 20:13
这问题必须自己做过力度琴键才知道,逻辑相当复杂,用到单片机里的定时器来计算时间,这是晶振22MHZ下的寄 ...

终于遇到专家了,有几个细节 晶振 22兆? 我的是12兆
200和255是整体跨度大小,这程序是哪种单片机的?
timer 是8位还是16位
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

微信公众号|领红包|举报|黑屋|手机|Archiver|官方QQ群:777694204|键盘中国 ( 粤ICP备19059169号-1 )

GMT+8, 2025-6-16 18:29 , Processed in 0.044655 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表