Sunday, March 29, 2015

ArduPilot Mega (APM) Power module (PM) 1.0 review

Antes de ligar qualquer hardware é bom verificar se componentes são os que deveriam ser.
E também verificar as tensões de entrada e saída, se estão dentro do esperado.

Especificação do APM PM 1.0
Max input voltage: 18V
Min input voltage: 4.5 V
Max current sensing: 90A with APM, 60A with Pixhawk
Voltage and current measurement configured for 5V ADC
Switching regulator outputs 5.3V and 2.25A max
6-pos DF13 cable plugs directly to APM 2.5's 'PM' connector

Face superior do APM PM
Face inferior do APM PM
Soldei os headers de 2.54mm para facilitar os testes. 

O regulador usado neste versão da placa, é o MP1583DN
- 3A Output Current
- Programmable Soft-Start
- 100mΩ Internal Power MOSFET Switch
- Stable with Low ESR Output Ceramic Capacitors
- Up to 95% Efficiency
- 20μA Shutdown Mode
- Fixed 385KHz Frequency
- Thermal Shutdown
- Cycle-by-Cycle Over Current Protection
- Wide 4.75V to 23V Operating Input Range
- Output Adjustable from 1.22V to 21V
- Under-Voltage Lockout

O APM power module usa um Regulador chaveado MP1583DN
Monolithic Power Systems (MPS) - 3A 385kHz 23V Buck
No multímetro a saída do MP1583DN ficou em 5,3V como indicado no projeto. 
Essa saída não serve para alimentar os Servos porque é chaveada, o recomendo para os servos é usar os BEC lineares (7805 e similares) dos ESCs.

A medição do tensão é feita por um divisor resistivo de 1,5k 0.1% e 13,7k 0.1%.
Medindo com o multímetro os valores foram próximos: R1=1,49k e R2=13,69k.
http://www.raltron.com/cust/tools/voltage_divider.asp
Para entrada de 18V a saída ficou em 1,77V
Para entrada de 12V a saída ficou em 1,18V
Com esses valores dá para ligar direto no ADC da beaglebone black, que aceita até 1,8V

No arduino com ADC de 10bits, o analogRead na média móvel de 100 valores deu 250 para 11,50V
A referência analógica 4,62V deu no multímetro.
Então 4,62 / 1024 = 0,00451171875V.
Vo=1,1279296875
Vin = Vo * (R1+R2) / R2 = 11,491256816275167785234899328859


A medição de corrente é feita usando o INA169 com resistor shunt RS=0.0005ohm 1% 4W e resistor de saída de RL=110k 0.1%.
No multímetro o resistor de saída RL deu 108.3k. RS=0,2ohm (por falta de resolução).
Segundo o datasheet com Is = Vo * 1000 / (RL*RS)
Na fonte o consumo de 0.8A gerou 0,044V no Vo,
Então Is=(0.044*1000)/(0.0005*110000)=44/55=0.8A
Para Is=60A => 60*55/1000 = 3.3V
Para Is=90A => 90*55/1000 = 4,95V


Friday, March 27, 2015

Chegaram mais peças do drone

Foram 2 pacotes:
- 4 ESCs amarelos da Hobbypower, 2 motores XDD (53 dias);
- APM Power module 1.0 (45 dias)

ESC Hobbypower genérico dá para instalar o firmware do simonk. 

ESCs Hobbypower 30A
 Os motores agora estão vindo com os conectores banana, mas perderam as etiquetas

Motores a2212/13t com plugues banana de 3,5 mm 

ArduPilot Mega (APM) Power module (PM), Dá para medir a tensão e a corrente da bateria, já vem com um fonte chaveada de 5V / 3A. Agora a telemetria da bateria ficou completa.

APM Power module 1.0

Friday, March 6, 2015

Samsung hd154ui failure

My HDD is dead
dead Samsung HD154UI after 17 months
Really bad, Samsung nevermore.
"Hard Disk Sentinel (HDSentinel) is a multi-OS SSD and HDD monitoring and analysis software." http://www.hdsentinel.com/