Comprei este multímetro lá no fim de 2020 e já fiz o review em vídeo mostrando ele por dentro e por fora. Na época falei sobre a possibilidade de conectar o Bluetooth num PC ou mesmo ligar na porta serial. Fiz alguns testes ano passado (Março/2021), mas não havia publicado os resultados ainda, por não ter chegado muito longe. Como não pretendo e nem tenho tempo pra seguir com isso, segue o que descobri até o momento:
1. O multímetro usa um módulo Bluetooth marcado com os seguintes dados:
ZYDC - 3CAD04
Bluetooth DMM
Fabricado em 11/11/2020 aparentemente.
2. Para a analise da comunicação com este módulo liguei o meu analisador lógico nos 7 pinos disponíveis, após verificar quais eram os de alimentação:
3. Com o analisador ligado consegui ver que o multímetro envia as medidas aproximadamente 3 vezes por segundo num dos pinos:
3. Dando um zoom nos dados deu pra ver os bytes na serial:
4. Após uma analise dos sinais cheguei a uma configuração aproximada dos pinos do módulo:
5. Está em Inglês pois pode ser útil pra muito mais gente. Sobre os pinos, tem os de alimentação que vão diretamente na bateria (GND e VCC). Os pinos 0 e 1 parecem não ter função ou não consegui ver algum sinal ali. Os pinos 2 e 3 vão para nível lógico alto quando o Bluetooth está conectado, um deles vem do multímetro para o módulo e o outro vai do módulo para o multímetro, aparentemente. O pino 4 parece ser o Enable do módulo BT. Quando a tecla de Bluetooth no multímetro é acionada este pino muda de nível. O pino 5 é o TX e o pino 6 é o RX da porta serial do multímetro.
6. Dá pra monitorar os dados enviados com um app de monitor serial Bluetooth no celular. Nos meus testes deu pra ver que os dados não chegam em formato texto:
7. Para acessar o Bluetooth pelo app de terminal tem que conectar diretamente ao multímetro, sem parear. Demorei pra descobrir isso.
8. Como não ficou prático salvar os dados da comunicação serial pelo app do celular passei a usar diretamente do analisador lógico, na porta SCI entre o circuito integrado do multímetro e o módulo Bluetooth. Foi aí que parei os testes, mas antes peguei algumas medidas. No meu caso usei medidas em várias escalas pra tentar encontrar uma lógica nos dados. Seguem algumas:
5A A5 03 04 FA EB EB 0F 00 06 01 = 1.007k
5A A5 03 04 FA EB 4B 0E 00 06 01 = 1.004K
5A A5 03 04 E0 7B 01 00 00 0A 01 = Infinita (resistência)
5A A5 03 A4 AD 8D DF 07 00 06 01 = 223.5k
5A A5 03 A4 AD 8D 9F 0A 00 06 01 = 223.7K
5A A5 03 04 4A EE FF 0F 00 02 01 = 148.8R
5A A5 03 A4 0D 9A EA 0B 00 06 01 = 21.70K
5A A5 03 A4 0D 9A 0A 0A 00 06 01 = 21.71K
5A A5 03 04 EA DB A7 0D 00 0A 01 = 10.52M
5A A5 03 04 EA DB 87 0A 00 0A 01 = 10.57M
5A A5 03 E4 FB EB EB 0B 00 50 01 = 0.000V (Tensão)
5A A5 03 C4 F7 AB CD 0F 00 50 01 = 5.029V
5A A5 03 04 FA 87 CA 07 00 50 01 = 1.675V
5A A5 03 E4 4B DE 4F 0E 00 C0 09 = 04.94mA (corrente)
5A A5 03 E4 EB FB EB 0B 00 C0 09 = 00.00mA
5A A5 03 E4 FB EB 4B 0E 00 C0 01 = 0.004mA
5A A5 03 E4 FB EB EB 0B 00 C0 01 = 0.000A
5A A5 03 E4 FB EB EB 0B 00 01 01 = 0.000Hz (frequência)
5A A5 03 E4 FB EB EB 0B 90 00 01 = 0.000nF
5A A5 03 A4 AD FD 07 0A 90 00 01 = 22.61nF (capacitância)
5A A5 03 C4 EF EF F7 0B 30 00 01 = 986.0uF
5A A5 03 44 CE 1F CA 07 30 00 01 = 49.15uF
5A A5 03 84 9F 8A 0A 0A 90 00 01 = 3.771nF
5A A5 03 E4 FB EB EB 0B 90 00 01 = 0.000nF
5A A5 03 E4 EB AB ED 47 00 00 00 = 0000 Graus (Temperatura)
Parece que o quarto byte tem relação com a escala de medidas selecionada. Isso pode incluir também parte do quinto byte, mas não tenho certeza.
9. Os dados diretamente na SCI chegam diferentes no Bluetooth. O módulo BT parece incluir ou fazer alguma operação com eles.
10. É isso. Parei no ponto da analise das mensagens das medidas. Precisaria ver como cada medida é apresentada ali para extraí-las.