DIY 机器人 | Arduino 电子积木 |
面包板 | 面包线/杜邦线 | 接线座/卡座 |
高级语言编程控制模块 | Arduino | mbed | Raspberry Pi | PCduino |
功放系列 | 功放aptX系列 | 配件 | 模块 |
433M 无线开发套件 | 2.4G 无线开发套件 | zigbee 开发套件 | 无线定位开发套件 | tinyos 开发套件 | RFID 开发套件 |
超声波传感器 | 红外传感器 | 视觉传感器 | 加速度/陀螺仪 | 电子罗盘指南针 | 压力传感器 | 激光传感器 | 声音传感器 | 温度湿度传感器 | 光线传感器 | 应变传感器 | 颜色传感器 | 弯曲传感器 | 脉冲计数编码器 | 惯性导航/无人机平台 | 气压传感器 | 气体传感器 | 其它传感器 |
USB-TTL 模块 | RS232-TTL 模块 | zigbee/xbee 无线模块 | 433M无线模块 | GPS模块 | 蓝牙模块 | WiFi 无线模块 |
胶套天线 | 陶瓷天线 | 天线联接器 |
步进电机 | 直流电机 | 伺服电机(舵机) |
太阳能电池 | 电池盒 | 充电电池 | DC电源 |
排母 | 排针 | 线缆 |
包装材料 | 焊接工具 |
测试的时候,需要用到可调稳压电源、锂电池、Uno板。
可调稳压电源的输出电压设置为5.2V。
锂电池为3.7V的锂电池。
需要使用INA3221_ADS1015_Test这个固件。(arduino的libraries目录下,必须有Adafruit_ADS1X15和SDL_Arduino_INA3221这两个文件夹。)
1.快速初检(检查usb口、充电芯片、开关稳压芯片)
将SunAirPlus 电路板上的拨码开关拨动到OFF位置。
板卡通过mini usb口连接到PC。
这时候应该看到mini usb接口附近的红色指示灯CH(Charge)闪烁,绿色指示灯OK(Done)常亮。这表示锂电池没有接好(实际情况是没有接锂电池)
将SunAirPlus 电路板上的拨码开关拨动到ON位置。
板子右上角的绿色指示灯常亮,右上角的红色指示灯不亮。
(右上角的红色指示灯亮,很可能是BSS138坏了,测量mosfet左侧的一排电阻,其右端电压应该是5V,Q1除外。不是5V说明对应的mosfet肯能损坏。)
测量JP23与JP22(这两个接口位于拨码开关右侧)之间的电压,应该为5V。(此电压为开关稳压芯片输出)
2。(检查sloar口、锂电池接口)
将SunAirPlus 电路板上的拨码开关拨动到OFF位置。
通过solar接口(位于板子的左侧,从上开始计数,第二个接口),对电路板供5.2V电压。(极性为上+下-)。
这时候应该看到mini usb接口附近的红色指示灯CH(Charge)闪烁,绿色指示灯OK(Done)常亮,表示锂电池没有连接好。
连接3.7V的锂电池到BATTERY接口(位于板子的左侧,从上开始计数,第一个接口),请注意不要讲电池接反了(极性为上+下-)。
如果电池的电未满,这时应该红色指示灯常亮,绿色指示灯熄灭,表示正在充电。
如果电池的电已经满,这时应该红色指示灯熄灭,绿色指示灯常亮,表示已经充满。
3.(检查I2C芯片)
在SunAirPlus 电路板上的拨码开关拨动位于OFF位置,Uno板子不上电时。
SunAirPlus 电路板与Uno板子做如下连接
Signal SunAirPlus Arduino Uno
SCL JP13-1 SCL A5 (SCL)
SDA JP13-2 SDA A4 (SDA)
5V JP13-3 VDD 5V
GND JP13-4 GND GND
通过solar接口(位于板子的左侧,从上开始计数,第二个接口),对电路板供5.2V电压。(极性为上+下-)。
连接3.7V的锂电池到BATTERY接口(位于板子的左侧,从上开始计数,第一个接口),请注意不要讲电池接反了(极性为上+下-)。
mini USB口不接。
连接好后,SunAirPlus电路板上的拨码开关拨动到ON位置.
将uno板连接到PC,SunAirPlus电路板右上角的红色指示灯应该点亮。
打开对应的串口,波特率为9600.应该看到如下的画面。
I2C Scanner
Scanning...
I2C device found at address 0x40 !
I2C device found at address 0x48 !
done
SDA_Arduino_INA3221_Test
Measuring voltage and current with ina3221 ...
shut resistor=0.10
address=64
------------------------------
LIPO_Battery Bus Voltage: 4.19 V
LIPO_Battery Shunt Voltage: -13.96 mV
LIPO_Battery Load Voltage: 4.18 V
LIPO_Battery Current 1: 139.60 mA
Solar Cell Bus Voltage 2: 5.14 V
Solar Cell Shunt Voltage 2: -13.76 mV
Solar Cell Load Voltage 2: 5.13 V
Solar Cell Current 2: 137.60 mA
Output Bus Voltage 3: 5.00 V
Output Shunt Voltage 3: 0.08 mV
Output Load Voltage 3: 5.00 V
Output Current 3: 0.80 mA
------------------------------
LIPO_Battery Bus Voltage: 4.19 V
LIPO_Battery Shunt Voltage: -14.00 mV
LIPO_Battery Load Voltage: 4.18 V
LIPO_Battery Current 1: 140.00 mA
Solar Cell Bus Voltage 2: 5.14 V
Solar Cell Shunt Voltage 2: -13.72 mV
Solar Cell Load Voltage 2: 5.13 V
Solar Cell Current 2: 137.60 mA
Output Bus Voltage 3: 5.00 V
Output Shunt Voltage 3: 0.08 mV
Output Load Voltage 3: 5.00 V
Output Current 3: 0.80 mA
------------------------------
ADS1015 test
AIN0: 0
AIN1: 0
AIN2: 186
AIN3: 195
注意:
1.开始的I2C Scanner必须扫描到两个I2C设备。
2.锂电池的电压应该在4V左右
solar的电压应该在5V左右
output的电压应该在5V左右
3.ADS1015第一个通道和第二个通道的值应该为0。(不能大于10)。
第三第四通道的值不确定。
如果这四个通道值相同,则说明ADS1015有问题。