adxl加速器版本很多,连接问题也比较多。 目前比较科学的方案是使用树莓派pico连接adxl,再将pi连接到pi上。主要原因是这样很容易拔插,容易接到不同打印机上使用。也不容易把pi给烧坏,pico比pi便宜许多。 不管是什么方案,adxl都有很多种花样连不上你的上位机。 我目前看到的可能花样有如下几种: 1、线缆不行/屏蔽不行,adxl的频率很高,也就很容易受影响。 2、电压问题,有的板子可以同时支持3.3和5.0v,有的只能支持一个电压。有的两种电压分开接不同的触点,有的共用一个触点。 3、通讯协议问题,有的板子是出厂被限定到了I²C协议(I2C或者叫IIC),这就没法用spi连上了。 4、接地的问题,有的打印机可能本身接地比较混乱,容易出现信号不稳定。 解决办法: 1、换带屏蔽的线缆,尽量短,大家经验总结是使用双绞线网线,cat5或者cat5e效果比较好。接头位置不要和其他线缆绑在一起。 2、注意区分电压,pi上面5v和3.3v都有,必要时用降压板。 3、协议问题,这个主要发生在特定型号,板子是下面这样子的,解决办法是把那个标识[3]的电阻去掉。 4、接地问题,pi,adxl345,打印机,尝试分开供电看看情况。 请大家补充。 |