
Desenvolvendo Um Medidor Voltímetro Modbus Rs232 No Stm32f103 Programado No Arduino
By Vitor Amadeu SouzaLength36m
About this audiobook
Esta literatura é uma continuação da obra ARM no Arduino – Com base no modelo STM32F103C8 (2019) do mesmo autor e editora, onde a proposta é desenvolver um sensor medidor seguindo o título da obra que forneça o resultado de tal medição através da rede MODBUS RS232 programado no Arduino. A placa didática utilizada foi a Blue Pill STM32F103, onde os recursos para testar os circuitos propostos são conectados através das conexões disponíveis na lateral do kit. Tal kit está à venda no site www.cerne-tec.com.br.
Audiobook details
GenreEducation and Learning, Technology
Length36 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateOct 19, 2020
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2Esta literatura é uma continuação da obra ARM no Arduino –
3Veja abaixo algumas características deste protocolo:
4Existem dois tipos de modos de transmissão usados no
5dados pelo tempo de até 3,5 caracteres, o escravo pode entender
Show all chaptersShow less
6enviado. Neste caso, esta tabela segue a tabela abaixo:
7dados.
8TTL 5V 0V
9processador que utiliza nível TTL.
10com o processador.
11programado no processador.
1205 OFF, o resultado será o seguinte:
13Os comandos enviados são recebidos novamente da mesma
14forma que foram enviados, assim o controlador sabe que o device
15Note que neste caso o frame enviado foi diferente já que o
16É um projeto em que será retornado para o controlador que
17void calc_crc(unsigned int dataLength) {
180x01, 0xFD e 0xCA de acordo com o protocolo abaixo:
19Veja abaixo o programa para o microcontrolador. Observe que
20programa, não é verificado qual registrador que deseja ler assim
21indice++; timeout=0;
22Abaixo um exemplo com o botão em estado solto, retornando
23primeiro e segundo byte que possuem o valor 0x01 indicam que o
24Capítulo III
25ARM. Na configuração apresentada, o circuito é capaz de medir a
26O que está dentro da faixa de operação da entrada analógica
27V
28Vrms
29Bits
30Sensor MODBUS
31da medição realizada.
32unsigned int le_adc(void) { return((150*analogRead(0))/4095); }