por eng_hugo » 10 Set 2013 17:23
Boa tarde hemasc.
Sei que não é muito simples, porem a minha aplicação é simples de mais. Porem preciso que seja em cima de modbus. Andei fazendo vários testes.
Vamos ver se pode ajudar.
Coloquei a rotina de MODBUS MASTER para rodar em meu hardware de teste, porem rodei com RS232 puro, e funcionou corretamente minha rotina. Perfeito sem problemas algum, fiquei feliz, pois já é um bom começo. Recoloquei o hardware do RS485, um MAX485, e o que percebi foi que o hardware transmite normalmente para o PC, porem na hora que peço para fazer a leitura de uma variável que está no PC ele recebe algo de estranho. Como disse, coloquei os dois na mesma condição, o RS232 2 o RS485. No RS232 funciona perfeito, a hora que passo para o 485 a recepção não vem correto.
Entre o PC e meu hardware tem uns 30cm, nas duas pontas tenho resistores de 120R, os pinos RE/ e DE estão interligados e na rotina sempre que vou transmitir coloco estes dois pinos em nível alto e quando vou receber em nível baixo.
Complicado viu......
Se tiver alguma dica que ajude em algo fico muito agradecido.
Grato, Hugo.