Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 1
Регистрация: 10.07.2023
Сообщений: 22

Sikora RS-485

04.11.2023, 20:33. Показов 2169. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, форумчане.
Требуется соединить измеритель диаметра "Сикора" с компьютером по Rs-485. Все что есть на данный момент - это следующие данные из руководства пользователядобавил во вложение).
Устройство соединено по 485-му.
запрос. делается по формуле.
STX+ IDB1+IDB2+IDB3+ETX+BCC
STX = 02H
ETX =03H
IDB1+IDB2+IDB3 ="001" (заранее известный запрос)
BBC = IDB1 xor IDB2 xor IDB3 xor ETX

В Delphi это выглядит следующим образом:
Delphi
1
2
3
4
5
6
function SN(s:string):string;
var f:integer;
begin
f:= ord(copy(s,1,1)) xor ord(copy(s,2,1)) xor ord(copy(s,3,1)) xor ord(3);
result:= chr(2)+'001'+chr(3)+chr(f);
end;
и далее эта строка засылается в СОМ порт.

при отправке запроса как в инструкции в ответ приходит одно и то же сообщение. Причем вне зависимости от того, измеряется сейчас что-либо или нет. смущает длина этого сообщения. Приходит 5 байт. В случае ошибки должно приходить 4 байта или 9 без ошибки.
Подскажите в какую сторону рыть.
Вложения
Тип файла: pdf LASER2000_302_Eng.pdf (2.22 Мб, 22 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.11.2023, 20:33
Ответы с готовыми решениями:

Sikora интерфейс RS-485
Здравствуйте. Есть ли на форуме работающие с измерителями диаметра фирмы Sikora. Есть вопросы по интерфейсу с внешним ПК.

Проверка подключения RS-485 через преобразователь USB/RS-485
Добрый вечер, форумчане! Я относительно навичек софт-программист, и уж тем более навичек в электронике. Мне нужно написать...

RS-485
Здравствуйте. Подскажите пожалуйста, в RS-485 где все таки +, а где -, просто в разных источниках по разному. К примеру википедия, как...

33
 Аватар для Beltar
1071 / 512 / 41
Регистрация: 05.05.2022
Сообщений: 3,627
09.11.2023, 11:15
Студворк — интернет-сервис помощи студентам
Сделать буфер в размере кадра USB хотя бы и накапливать там, пока не возникнет событие завершения передачи, при разнице в скорости м/у самыми быстрыми последовательными интерфейсами и USB 2.0 никакой задержки в передаче не будет. Так же контроллер может учитывать, например, время смены режимов работы железок, в моем случае четность. Если оно как-то регламентировано.

Ну и такие устройства в качестве модемов не применяют, они, обычно ставятся в полевые сети, где один шлет короткие запросы, остальные отвечают, тоже довольно коротко. Т. е. вероятность полных ответов крайне высока, сложность же программирования протоколов обмена это снижает радикально.

Вообще у этой штуки в драйвере есть дополнительные настройки. Во-1, ее надо явно включить в RS-485.
Во-2, какой-то Wide Mode и какой-то Low Latency Mode для выбранной скорости. Но что это такое, он никак не объясняет.
0
 Аватар для cyberGlod
13 / 11 / 2
Регистрация: 11.10.2023
Сообщений: 138
09.11.2023, 20:30
Таки заинтриговали - байты там нужны или символы? Охренею, если символы (спойлер).
0
242 / 208 / 36
Регистрация: 19.02.2021
Сообщений: 1,431
09.11.2023, 20:55
Цитата Сообщение от cyberGlod Посмотреть сообщение
Таки заинтриговали - байты там нужны или символы? Охренею, если символы (спойлер).
Давай я с другой стороны зайду.
Байт - это не символ.
Символ - это не байт.
Байт - это всегда 8 бит.
Символ - может быть несколько байт. В старых системах был равен одному байту. Оттуда и пришла эта железобетонная связка "символ = байт".
В новых системах символ может быть равен двум байтам. Скольким байтам он будет равен в будущем - неизвестно.
Но связку "символ = байт" нужно забыть и всегда интересоваться размером символа в текущей ситуации.
А еще лучше работать с байтами, даже не держа символы в голове.
0
10.11.2023, 01:55

Не по теме:

Цитата Сообщение от Constcat Посмотреть сообщение
Скольким байтам он будет равен в будущем - неизвестно.
2 байтам. Для языков планеты Земля этого достаточно. А в иные галактические и внегалактические цивилизации я уже давно не верю.

0
242 / 208 / 36
Регистрация: 19.02.2021
Сообщений: 1,431
10.11.2023, 09:45

Не по теме:

Цитата Сообщение от northener Посмотреть сообщение
2 байтам. Для языков планеты Земля этого достаточно. А в иные галактические и внегалактические цивилизации я уже давно не верю.
Ой, я бы не зарекался. Придумают какой-то очередной стандарт, где 16 бит не будет помещаться, и вперед!


0
 Аватар для krapotkin
6854 / 4680 / 1465
Регистрация: 14.04.2014
Сообщений: 20,684
Записей в блоге: 21
10.11.2023, 11:54
ну, UTF8 с этим не согласен ))
1
10.11.2023, 17:05

Не по теме:

Цитата Сообщение от northener Посмотреть сообщение
2 байтам. Для языков планеты Земля этого достаточно.
Китайцы с тобой не согласны.

0
11.11.2023, 01:23

Не по теме:

Цитата Сообщение от Massaraksh7 Посмотреть сообщение
Китайцы с тобой не согласны.
А им то чего надо?

0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,856
11.11.2023, 01:42
Цитата Сообщение от northener Посмотреть сообщение
А им то чего надо?
Мирового господства!
0
242 / 208 / 36
Регистрация: 19.02.2021
Сообщений: 1,431
11.11.2023, 01:43

Не по теме:

Цитата Сообщение от northener Посмотреть сообщение
А им то чего надо?
Так они же эти чипы и клепают.


0
11.11.2023, 01:46

Не по теме:

Цитата Сообщение от Verevkin Посмотреть сообщение
Мирового господства!
Это чтобы весь мир перешел на иероглифы?

0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,856
11.11.2023, 01:49
Цитата Сообщение от northener Посмотреть сообщение
Это чтобы весь мир перешел на иероглифы?
Ну, какбэ да, но нет.
0
11.11.2023, 01:53

Не по теме:

Цитата Сообщение от Verevkin Посмотреть сообщение
Ну, какбэ да, но нет.
Или чтобы весь мир перенял моду на такие типичные китайские бороды?

0
11.11.2023, 12:53

Не по теме:

Цитата Сообщение от northener Посмотреть сообщение
Или чтобы весь мир перенял моду на такие типичные китайские бороды?
Это японская борода.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.11.2023, 12:53

STM32 + RS-485
Добрый день! Пару дней назад начал осваивать STM32 с целью реализации конкретной задачи: необходимо опрашивать датчик по протоколу modbus...

Вопросы по RS-485
Как-то никогда раньше не работал с RS-485, все больше с обычным уартом. А тут по работе надо сделать и начались грабли. Суть - есть...

Развязка RS-485
Доброе время суток. Есть несколько приборов, который будут работать под RS-485. Хочу намутить переходничек USB->FT232->RS485. Вот...

Интерфейс RS-485
Подскажите книги или другую полезную литературу по данному интерфейсу. Гугл походу не знает таких книг. Помнится, сам случайно находил...

Интерфейс RS-485
Продолжение ранее начатой темы. Тема берет начало http://iosyitistromyss.ru/forum/digitalitistronic/rs-485-max13412e Ко всему...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru