collapse

* Posts Recentes

Esquema electrico de uma tv-box android? por Hugu
[Ontem às 21:54]


strobe lights por Hugu
[Ontem às 00:27]


Silkscreen com efeitos natalícios p/ Eaglecad? por Hugu
[20 de Novembro de 2019, 17:53]


Circuito de proteção para ferro de soldar. por vasco
[20 de Novembro de 2019, 15:27]


Caixa de música por Hugu
[16 de Novembro de 2019, 20:26]


Robot Extreme - Lisboa Games Week 2019 por guilhermexbot
[15 de Outubro de 2019, 15:21]


tecnologias web para servidor num MCU por jm_araujo
[09 de Outubro de 2019, 14:47]


Limitador de corrente simples por jm_araujo
[08 de Outubro de 2019, 10:29]


Assemblagem de PCBs - JLCPCB por jm_araujo
[06 de Outubro de 2019, 13:46]


"Arduino vs PIC" por jm_araujo
[06 de Outubro de 2019, 13:42]

Autor Tópico: Software para captura de dados (Serial COM) com timestamp  (Lida 2613 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline samc

  • Mini Robot
  • *
  • Mensagens: 438
Re: Software para captura de dados (Serial COM) com timestamp
« Responder #15 em: 21 de Dezembro de 2017, 12:17 »
Obrigado pelo link das diversas opções de software @jm_araujo, vão dar-me jeito no futuro
E sim tens toda a razão, o mais correto não seria chamar isto de apenas uma "dummy load". Antes de ter este módulo, utilizava sim uma "dummy load" deste género:

Mas como não quis estar a utilizar o palavrão "Constant Current Adjustable Electronic Load" utilizei a uma abreviatura comum  ;)
Ah e o módulo que comprei é esse mesmo. Já ouvi dizer que há alguns módulos com menos qualidade (cópia dos "originais") e que não funcionam muito bem ou cujo dissipador não está muito bem montado, mas para já ainda não tive problemas com a minha compra (custou cerca de 13 euros no dia 11/11).


Acabei por tirar uns minutos e escrever um script simples para exportar para CSV (que era o que pretendia para depois ter a liberdade de analisar os dados no Excel)
Deixo aqui o script (que está muito simples e sem grande tratamento de erros -> foi escrito em minutos) para quem quiser utilizar, pelo menos sempre serviu para experimentar pela primeira vez a biblioteca Node-Serialport

Offline samc

  • Mini Robot
  • *
  • Mensagens: 438
Re: Software para captura de dados (Serial COM) com timestamp
« Responder #16 em: 21 de Dezembro de 2017, 13:22 »
A utilização do script é bastante simples (ver imagem em anexo). Como foi algo feito apenas para uso pessoal não existem opções para configuração, as definições são realizadas através das alterações no código (na secção indicada na imagem).
Basta correr o script e ver o resultado na consola da lista de portas serial no sistema e copiar e colar o nome da porta desejada  no código (no meu caso /dev/tty.wchusbserial1410)
O valor '1000' na linha 67 indica o intervalo de escrita de dados. Como não preciso de um log poluído com dados em excesso, coloquei um valor de 1000 milissegundos (na prática até é um valor alto demais para depois realizar a monitorização da descarga de uma bateria porque não preciso de dados ao segundo para ter uma ideia geral do comportamento da bateria).
O CSV por omissão está definido para o formato utilizado em Portugal (para não ter trabalho a importar os dados para o Excel): com ponto e vírgula como separador e vírgula como ponto decimal

Qualquer questão é só depois colocar aqui  ;)

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.617
  • Helpdesk do sitio
Re: Software para captura de dados (Serial COM) com timestamp
« Responder #17 em: 21 de Dezembro de 2017, 16:52 »
Python e matplotlib e nem precisas de excell para nada.
Avr fanboy