Módulo STM32F103C8T6 com 10 ADCs 12Bit para aquisição de dados

: PCO05103
10,90 €
preço com IVA incluído

Com este módulo poderá ler até 10 canais ADC com 12bits de resolução e uma taxa de refrescamento de 500ms.

Baseado no STM32F103C, já vem com firmware que faz a leitura dos ADCs e envia para a porta USB. Basta ligar num PC com um software tipo Hiperterminal, configurar a porta e o baud rate a 115200 e terá leituras com uma atualização a cada 500ms.

O driver da porta série é o CH340.

Poderá alterar o firmware para ter outra taxa de refrescamento ou outras funções que pretender implementar. Para isso poderá descarregar o código e ferramentas de programação aqui.

Quantidade

Se tiver alguma dúvida neste produto não hesite em contactar-nos.

*Atenção: as imagens são meramente ilustrativas.

Descrição:

O módulo de 10 canais ADC usa os recursos internos do STM32F103C como o núcleo de amostragem, e transfere os dados de amostragem adquiridos para a memória interna para reduzir a carga do CPU e aumentar a estabilidade da amostragem. Através da porta USB poderá ler os dados para o PC.
 

Especificações:

  • Chip: STM32F103C8T6
  • Driver USB porta serie: CH340
  • Disponibiliza a UART para ligação direta a MCU externo
  • 10 Canais de entradas analógicas, entrada single-ended
  • Faixa de entrada de tensão de amostragem: 0~3.3Vdc
  • Tensão de alimentação: 5V/3.3Vdc
  • Resolução: 12bit (4096)
  • Tamanho da placa: 50x33mm

Layout

 

Instruções de Utilização:

  • Instalar o driver da porta série CH340, ligar o módulo no computador, ligar os sinais a ler nas entradas IN0~IN9 usando o terminal positivo e a massa dos sinais ao GND.
  • Abrir o assistente de debug de série ( tipo hiperterminal ), selecionar a porta e taxa de transmissão (115200)
  • O resultado da amostragem é atualizado a cada 500ms, este valor pode ser modificado com base no código-fonte que disponibilizamos no fundo da página.
  • Se quiser usar um MCU externo para obter os dados de amostragem diretamente, pode ligar os 3.3V, RX, TX e GND do MCU aos 3.3V, TX, RX e GND do módulo. O protocolo para transferência de dados pode ser encontrado no código-fonte que disponibilizamos no fundo da página.
  • O código-fonte pode ser alterado e uma vez compilado terá que reprogramar o módulo. Atenção que uma vez que faça a reprogramação irá perder o firmware de origem. Terá que fazê-lo por sua conta e risco.
  • O método para reprogramação é o seguinte:
    • Inserir o módulo na porta usb do computador, insira o jumper no módulo para a extremidade 3v3 (note que deverá voltar a colocar o jumper em GND após concluída a programação)
    • Abrir o software de programação flymcu, abra o arquivo hex, definir o número da porta, o baud rate e os restantes parametros relevantes, clique em "iniciar a programação", em seguida, usar uma pinça metálica para curto-circuitar as extremidades do condesnador c9 (equivalente a fazer o reset).
 

Esquemático:

 

1

Schematics Power Supply

USB Connection Schematics

MCU Schematics

 

Atenção:
  • Os terminais de entrada de tensão de amostragem IN0-IN9 podem ser conectados ou apenas parcialmente conectados. Quando um determinado canal não tem entrada de tensão de amostragem, a saída do canal é um valor aleatório, e a porta não utilizada também pode ser modificada por si só como uma porta normal de e/s.
  • A tensão usada não deve exceder 3.3v, caso contrário, há uma possibilidade de danos ao chip.

 

 

Documentos:

PCO05103

Produtos Associados