烦了我好几天的问题~各位高手帮忙解决下·关于摸高检测和判别的
现在需要做一个弹跳摸高的测试系统,用两块89C52的板子,16路输入的,用导电胶条和导电布及薄海绵做,其中导电胶条在靠墙一层贴在墙上,需要检测范围是2米,1CM精度,也就是每1CM贴一条导电胶条,然后是一层镂空海绵,再外面是一整块导电布,再接着是镂空海绵,外面是13条宽导电条(因为是2米,精度为一CM,16路输入,所以每16路一组,其中相应路数接到一起,也就是说1、17、33、、、、接一起然后接到一块板子上的一个输入端,这样200CM除以16为12余8,用13组),一块板子上用16路输入,然后与另一块板子连接,另一块板子用13路作为那13组的判别,然后计算最高位置的值,j组数、i位数,high=16*j+i。测试系统的导电性没问题,现在的问题是只用两块板子或少量板子(一组一块板子就不用说了··那个我也会),而且检测中的问题我也考虑到了,就是当摸高的时候很可能出现拍到两组中间的位置或者身体其他部分触碰到板面,由于是每16路对应接到一起,会出现例如触碰到的高度本来是由上到下第四组的第15位,但是手整体还碰到了第五组的第一位以及下面几位,这样计算出来的是第四组的第一位,其他身体部位碰到同样会造成类似影响。
请问是否有办法正确判断并正确计算出结果(增加少量板子也可以,不超过5块,只要能解决就行),可能我本身想法就不对·请指出来··谢谢
很抱歉本人没那么多分给~~新手想法很自我·我也不知道能不能实现·
[ 本帖最后由 qunqun3012 于 2010-10-25 15:23 编辑 ]