RS-485 как начать передавать сигнал

KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение KSP »

А платы какие проверяли
S
Kot
Сержант
Сообщения: 125
Зарегистрирован: 09 окт 2021, 11:54
Имя: Дима
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение Kot »

2023-05-16_132240.png
проверил через это
2023-05-16_140449.png
мне дали два кода модбаса и они рабочие у меня в компорте сканится баква А

Код: Выделить всё

#define LED       13    // Declare LED pin
#define MASTER_EN   2   // connected to RS485 Enable pin

void setup() {
  pinMode(LED , OUTPUT);            // Declare LED pin as output
  pinMode(MASTER_EN , OUTPUT);      // Declare Enable pin as output
  Serial.begin(9600);               // set serial communication baudrate 
  digitalWrite(MASTER_EN , LOW);    // Make Enable pin low
                                    // Receiving mode ON 
}

void loop() {
  digitalWrite(MASTER_EN , HIGH);     // Make Enable pin high to send Data
  delay(5);                           // required minimum delay of 5ms
  Serial.println('A');                // Send character A serially
  Serial.flush();                     // wait for transmission of data
  delay(1000);
  digitalWrite(MASTER_EN , LOW);      // Receiving mode ON
}

Код: Выделить всё

#define LED       13
#define SLAVE_EN  2

void setup() {
  pinMode(LED , OUTPUT);                        // Declare LED pin as output
  pinMode(SLAVE_EN , OUTPUT);                   // Declare Enable pin as output
  Serial.begin(9600);                           // set serial communication baudrate 
  digitalWrite(SLAVE_EN , LOW);                 // Make Enable pin low
                                                // Receiving mode ON 
}

void loop() {
  while(Serial.available())                     // If serial data is available then enter into while loop
  {
    if(Serial.read() == 'A')                    // if available data is A
    {
      digitalWrite(LED , !digitalRead(LED));    // LED Blink
    }
  }
}
может у кого есть пользовательский блок модбаса ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение KSP »

По такой схеме соединяли, DE RE обязательно перемкнуть
[spoiler]
test789.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
Kot
Сержант
Сообщения: 125
Зарегистрирован: 09 окт 2021, 11:54
Имя: Дима
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение Kot »

естественно
автор же сделал один пин в настройках
2023-05-16_160012.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение KSP »

Проекты на двух ардуино для проверки если они не секретные можно глянуть
S
Kot
Сержант
Сообщения: 125
Зарегистрирован: 09 окт 2021, 11:54
Имя: Дима
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение Kot »

всё тоже самое :)
передать хотябы один интегер
слейв.flp
мастер.flp
Отправлено спустя 11 минут 59 секунд:
скорее считать интегер со слейва в дальнейшем их будет минимум 6
и в дальнейшем передать с мастера минимум 6 болеанов
да и их же считать со слейва как проверочные
У вас нет необходимых прав для просмотра вложений в этом сообщении.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение KSP »

для начала нужно разобраться почему мастер не хочет общаться со слейвом, все остальное пыль. Подозрение на ВАРТ они с модбасом плохо дружат попробуйте вот эти проекты если светодиод будет моргать значит связь есть.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
Kot
Сержант
Сообщения: 125
Зарегистрирован: 09 окт 2021, 11:54
Имя: Дима
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение Kot »

не загорается

Отправлено спустя 4 минуты 50 секунд:
притом на слейве оба светодиода уартовских подмаргивают
на мастере моргает только ТХ
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение KSP »

а есть какая-нибудь программа типа Qmodbus платы по одной проверить. И переходник с ЮСБ в РС.
S
Kot
Сержант
Сообщения: 125
Зарегистрирован: 09 окт 2021, 11:54
Имя: Дима
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение Kot »

значит мастер только отправляет поэтому ничего с него и не видим наверное
слейв принимает и отправляет

Отправлено спустя 3 минуты 1 секунду:
переходник есть я же проверял их терминалом они рабочие
прогу скачал
как соединить как пользоваться ?

Отправлено спустя 3 минуты 5 секунд:
подключил пишит неработает
2023-05-16_171214.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение KSP »

какую прогу. Для переходника нужен драйвер CH-340. Схему соединения я прикреплял, но проверить можно только слейв поэтому необходимо по очереди залить в каждую плату слейв и проверить через преобразователь прохождение регистров.
S
Kot
Сержант
Сообщения: 125
Зарегистрирован: 09 окт 2021, 11:54
Имя: Дима
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение Kot »

драйвера стоят
2023-05-16_171758.png
мастер откинул А и В
но ничего не считывает потомучто СОМ10 неподходит программе

Отправлено спустя 4 минуты 2 секунды:
может программа не дружит с виндой 11
У вас нет необходимых прав для просмотра вложений в этом сообщении.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение KSP »

Сериал порт лифтик нажмите если стоят драйера то порт выйдет
S
Kot
Сержант
Сообщения: 125
Зарегистрирован: 09 окт 2021, 11:54
Имя: Дима
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение Kot »

я его втыкаю он определяется как СОМ10
но прога видит его но говорит что не подключен
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение KSP »

Сейчас пришлю проверочный проект
S
Kot
Сержант
Сообщения: 125
Зарегистрирован: 09 окт 2021, 11:54
Имя: Дима
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение Kot »

такую ещё скачал но там нипонятно что куда и чего
2023-05-16_173745.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение KSP »

этот проект загрузите в УНО отсоедините плату 485 и после заливки без всяких соединений через шнур для заливки попробуйте запустить Qmodbus
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
Kot
Сержант
Сообщения: 125
Зарегистрирован: 09 окт 2021, 11:54
Имя: Дима
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение Kot »

тоже самое при открытии программы пишит
2023-05-16_174633.png
Отправлено спустя 6 минут 9 секунд:
хотя сам комп порт он видит внутри проги
2023-05-16_175257.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

RS-485 как начать передавать сигнал

Сообщение KSP »

а больше никаких программ кроме Фл открытых нет

Отправлено спустя 13 минут 40 секунд:
сам Qmodbus какой версии скачали
S
Аватара пользователя
brig62
Лейтенант
Сообщения: 469
Зарегистрирован: 13 май 2016, 16:37
Откуда: Казань
Имя: Игорь
Благодарил (а): 1 раз

RS-485 как начать передавать сигнал

Сообщение brig62 »

Kot писал(а): 16 май 2023, 11:24 вероятно модбас кривой
Модбас в ФЛПрог вполне прямой. Прямее всех прямых. Много людей его используют в связке с Каскадой. И все прекрасно работает. Я тоже делал небольшие проекты когда то. Все работало.
Какая модель модулей RS485 у вас. Если самые дешевые, то с ними бывают проблемы.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя