Sistema de comunicação para 10 placas microcontroladas

Circuitos eletrônicos, topologias, diagramas elétricos, etc...

Moderadores: 51, Renie, gpenga

Sistema de comunicação para 10 placas microcontroladas

Mensagempor Renato ASM » 16 Set 2019 13:37

Olá.

Já fiz uma placa protótipo com 89S52 que controla uma máquina que possui entradas de Start, Stop, sensor indutivo(RPM) e também possui uma saída para o LED(status) e uma para a contatora. Ao todo são cinco I/O.
Posso fazer esse projeto com um simples 89S2051 ou até mesmo PIC de 8 pinos.

Mas quero adicionar a função de Supervisório para saber se a máquina está Ligada, Parada, valor do RPM, se tem algum ERRO e etc.

A pergunta é: como monitorar isso através de um PC? Preciso de um Micro com USB? Tem como fazer isso com um simples 89S2051?

Ao todo são 10 placas que serão monitoradas.
Renato ASM
Bit
 
Mensagens: 26
Registrado em: 10 Fev 2019 19:34

Re: Sistema de comunicação para 10 placas microcontroladas

Mensagempor brasilma » 16 Set 2019 15:06

Olá,

O USB é o protocolo de comunicação mais prático para a situação, porem não precisa de um processador com o recurso, pode usar um desses conversores comerciais RS232-USB baratinhos.

Os dados entrarão como se estivessem vindo de uma porta serial e pode adquirí-los com um programa comercial como o RealTerm ou desenvolver sua aplicação.

Tem um aplicativo da Parallax que faz isto também: https://www.parallax.com/downloads/plx-daq

Abraços.
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Re: Sistema de comunicação para 10 placas microcontroladas

Mensagempor hertzing » 16 Set 2019 15:09

Acredito que a forma mais simples e confiável é utilizar um CI RS-485 em cada placa para formar uma rede, e no computador um conversor de RS-485 para USB, assim podes fazer um sistemas supervisório que leia essa porta serial virtual.
Avatar do usuário
hertzing
Byte
 
Mensagens: 119
Registrado em: 12 Jan 2011 13:26
Localização: Blumenau / SC

Re: Sistema de comunicação para 10 placas microcontroladas

Mensagempor rafaelthome » 17 Set 2019 11:41

Se for um Supervisório comercial, procura utilizar o modbus. Tem no Elipse e no SCadaBr.
Função 03 para leitura e função 16 para escrita.
Utilizo nos meus equipamentos e funciona direitinho.
T+
8051, C, Delphi, C++ Builder, NETOS Digiconnect ME, uClinux, C# .NET Embedded
rafaelthome
Nibble
 
Mensagens: 99
Registrado em: 15 Out 2006 11:01
Localização: Porto Alegre - RS

Re: Sistema de comunicação para 10 placas microcontroladas

Mensagempor tcpipchip » 17 Set 2019 19:15

outra opcao é uma rede mesh via ble ou 802.11
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Sistema de comunicação para 10 placas microcontroladas

Mensagempor ze » 19 Set 2019 09:39

Renato ASM escreveu:
uma placa protótipo

Como ainda está na fase de protótipo, uma alternativa é cogitar algo com esp32 pro sistema todo. Barato pra caramba, tem recurso pra caráleo, wireless bluetotth e wifi pra conversar com seu pc com a consequência óbvia da isolação total, sem contar claro o charme da daria ao seu sistema. E vc pode criar aplicativo pro smartphone, aprender 1 pouco + e um monte de etc.

quando li
Renato ASM escreveu:
PIC de 8 pinos

quase me arrependo da sugestão acima. Nada pessoal , claro...
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Re: Sistema de comunicação para 10 placas microcontroladas

Mensagempor Renato ASM » 04 Out 2019 10:05

Agradeço a todos pelas sugestões. Vou dar uma estudada em RS485. Já fiz um supervisório usando o mcu8266 hospedado no thingspeak.
Renato ASM
Bit
 
Mensagens: 26
Registrado em: 10 Fev 2019 19:34


Voltar para Circuitos Diversos

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x