我想用程序来判断汽车档位的变换,如何做呢?比如,有个思路好像是通过磁感应,我的程序如何接收感应信号呢?请提供基本思路,谢谢

解决方案 »

  1.   

    用红外传感查看档位的物理位置是否存在。然后发送 。现在RFID技术这么成熟的。
      

  2.   

    你要接入到车载电脑(ECU)里面,否则出了非常老的车,新式的汽车应该很难做吧。
      

  3.   

    不接续到汽车的系统,通过外界的方法来实现对手动档的车型相对简单,但也有局限性。
    给你举例,因为我对车还是有一定的了解。1、手动档市面上有5档和6档之分,这样不同的变速箱6档和倒档处于同一位置,你无法区分;
    2、传统手动档的倒档位置,有的在左前位置,例如大众的MQ200变速器,它的倒档在1档的左前方,要向下按挂如倒档,还有的手动变速器倒档在右后方,即5档的正下方或6档的右面;
    3、对自动变速器来说,驱动档分为前进和后退,有的车型有S档(运动档),有的没有。
    4、手自一体变速器,除了驻车档,倒档,前进档,运动档,驱动档雪地模式,还可能有其他的模式,最关键的是这种变速器还有一个手动模式,需要向右拨档把,然后上下拨进行加减档位;
    5、CVT变速器同3,4;
    6、DSG变速器同4;
    7、虚列变速器只有加档、减档;
    8、电子虚拟变速器,宝马、陆虎,根本就没有机械档把,是一个电子虚拟转盘或电子操纵杆。