Найти - Пользователи
Полная версия: Запись в БД с условием
Начало » Python для новичков » Запись в БД с условием
1 2 3 4 5 6 7
xam1816
staxbel
В последовательном подключение приборы не заработали :-(
относительно друг друга они цепляются паралельно,последовательно имелось ввиду без ответвления,т.е при последовательном соединении нельзя к общему проводу цеплять провод к которому подцеплено оборудование,т.е все приборы должны быть на одном проводе друг за другом.,второй момент это резистор терминатор на дальних концах,должен быть равен волновому сопротивлению,везде пишут что 120ом(у кабеля должно в характеристиках указываться),тертий момент выравнивание потенциала,т.е ‘массы’ приборов соединить между собой. чтобы
увидеть сигнал подцепить осциллограф,сигнал должен быть прямоугольный без всяких завалов,и скачков
staxbel
xam1816
Сейчас все так и подключено. Резистор вообще ставится как я читал на большой длине, но на всякий случай воткнул, кабель экранированный и им соединены все приборы. Результат тот же.

Подскажите, можно ли реализовать таким образом. Отправляется запрос - получается ответ - отправляется еще раз запрос - получаем ответ - сравниваем - если одинаковые - записываем - иначе повторяем запрос. ?
xam1816
staxbel
Отправляется запрос - получается ответ - отправляется еще раз запрос - получаем ответ - сравниваем - если одинаковые - записываем - иначе повторяем запрос. ?
можно сделать, вот вопрос,самому интересно,от от весов разъем rs232 каким переходником делаете на rs485?
staxbel
В самом приборе есть возможность установки микросхемы MAX489EPD - она и преобразует rs232 в rs485
PEHDOM
staxbel
можно ли реализовать таким образом. Отправляется запрос - получается ответ - отправляется еще раз запрос - получаем ответ - сравниваем - если одинаковые - записываем - иначе повторяем запрос. ?
Как вы узнаете что первый ответ правильный а второй нет? Если уж совсем лажа с передачей данных, то нужно валидировать полученые данные, проверять на допустимые значение. На 4-й странице я показывал как примерно это сделать, нужно только определиться с допустимыми байтами, и возможно переделать на множества, хотя если вам нужно валидировать только 4 байта то можно и так оставить.


В случае если валидация не пройдена делать еще пару-тройку запросов, если уже эта пар-тройка вернула одинаковвые данные тогда их записывать. Шанс что все они вернуться с ошибками да еще с одними и темиже стремиться к нулу, хотя если вы еще поцепите в вашу схему одно-два устройства то наврно ошибок будет больше чем верных ответов, так что я бы всеже поискал причину почему при добавлении устройств появляются ошибки.
staxbel
Попытки устранения помех - была пустая трата времени. Буду очень благодарен помощи в правильной валидации данных. Данные могут быть только от 32000 кг до 0 кг. Очень прошу помощи.
staxbel
Поставил задержку опроса между приборами в 10 сек и все, проблема с мусором исчезла. :-) Спасибо всем за помощь!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB