Хм . А я вот задумал шпионить за промышленными ПЛК+HMI .Время сейчас тяжелое , запчасти могут не поставлять и в итоге машина может превратиться в кирпич в случае выхода из строя какого либо модуля . Да здравствует реверс-инжиниринг
Программами перехватывать конечно хорошо, но только если мы имеем на одном из концов устройство с операционной системой и доступом в данную систему. У меня есть сервер с сильно ограниченным доступом и конечное устройство на контроллере. Ни о каком программном перехвате речи быть не может. Так что эта коробочка для меня то что нужно. Спасибо автору. Побежал собирать!!!
ну если умничать то соглашусь - а по факту не совсем. кто хочет понять про что я - поймет. сам я и оба модбаса по 232 и 485 и усарт по 485 гонял, всякое бывало и такой фигней как это обозвать - не заморачивался. Что на русском, что на англ в описании "интерфейса" 232 часто встречается слово протокол. В англ части интернета тоже ведутся споры о том интерфейс это или протокол. и однозначного мнения нет. Если докопаться до слов - слово "протокол" - "Протокол передачи данных" - стандарт, описывающий правила взаимодействия функциональных блоков при передаче данных. Т,Е, по простому протокол может описывать взаимодействие на уровне сигналов в вольтах и описывать договоренности о порядке передачи битов. Если взять слово "интерфейс" - то увидите что описание данного термина на 95% совпадает с словом "протокол" Так что тут в терминологии все не так однозначно. Если прогуляться по интернетам то "Протокол RS-232" встречается и на более весомых ресурсах - например сходи habr - заколебешся их там всех учить. Ну или до терминологии докопаться - давай по твоему жестко разделим "интерфейс" - это физический уровень, "протокол" - это программный уровень, биты, байты и т.п. Давай тогда возьмем такую малоизвестную штуку - USB - там есть описание сигналов, распиновка, уровни сигналов, напряжения, токи - значит это ИНТЕРФЕЙС. Хотя погоди там же есть еще и описание байт и пакетов - значит это ПРОТОКОЛ. Назовем USB Интрефейсо-Протоколом или просто шиной - не ну а что логично ведь. Сюда же запишем разного рода 802.хх. А по делу нефиг так умно заморачиваться - если на говорят просто протокол или интерфейс или RS232 - то в 99% это RS-232 с обменом по UART/USART. Тоже относиться и к другим RS485, RS422. А если используется например MODBUS то так и пишут RS-232 с протоколом MODBUS RTU (modbus однозначно протокол)))).
@@BuyAndDiy а спаяли Вы протокол или интерфейс? До терминологии докапываться надо - с неё каша в головах и начинается. Хотя, с другой стороны , профанов сразу видно.
@@GurikN1 "доебаться до запятых" - это и моя любимая забава тоже, НО в записи роликов никогда не стоит забывать про ОГОВОРКИ!!! и переснимеш 10-к раз и на монтаже ничего не услышишь - в голове то у тебя четкая картинка четкого текста - а по факту какой то словесный понос выходит - ну а уже в каментах тебе всю правду матку накидают ))) интерфейс - это физика, а протокол это договоренности о порядке передачи. хотяяяяя.... и это не точно и каждый решает сам для себя -ведь интерфейс 232 это описание какими уровнями напряжения передавать сигнал - а интерфейс программы это то что видишь на экране и вольтам нииимеет никакого значения. так что тут как говориться нужно договориться от терминологии, чтобы протоколы не паять )))
@@BuyAndDiy Меня ещё студентом преподы дрючили, потом наставники на производстве - называй вещи своими именами, выражай мысли чётко, строго придерживайся терминологии, тогда никому не придётся догадываться, расшифровывать, или домысливать, что ещё хуже. Воспитание такое :)"дьявол кроется в мелочах". З,Ы порт З.Ы,Ы, принтер подключался к параллельному порту. З.Ы.Ы.Ы. просто улыбнитесь, до..б..ться и к столбу 8 раз можно.
Делал практически тоже самое на плате STM32 BluePill (stm32f103). У него на борту три USART, перехват данных происходит внутри МК. Цена решения в пределах 200-300 руб. Плюс - можно делать с этими данными что-то необходимое уже внутри микроконтроллера.
@@alekskapitonov2738 Я использовал это в весьма специфичном радиолюбительском проекте. Все довольно просто - в МК два USART, один их них идет к устройству, второй - к ПК. МК выступает посредником. По прерываниям USART происходит простое копирование данных из USART1 в USART2(и наоборот) и заодно данные копируются в переменную внутри МК. То есть устройство общается к ПК как будто подключено напрямую, но все данные, которые ходят между ПК и устройством у вас в полном распоряжении внутри вашей программы.
Молодец хорошо расказал ато думал как через ком порт подключит awr микроконтролер но передумал после того когда назвал напрежения до 15 вольт лутше как ранше через лпт там уже нужные 5в
Добрый вечер, скажите возможно ли Профинет отследить (через лан соедигение) есть оборудование и похоже часть его нуждается в замене аналога, но вот что принимает и отбаёт центральная программа подчинающему контроллеру не ясно
Вопрос. Имею похожую проблему. Хочу прочитать сигналы с сименса s7 200(224xp). В инструкции по устройству пишут что это rs485. Перевожу порт_0 в режим модбас. Через usb/485 конвертер(китайский) с 3 и 8 пина подключаю на конвертере а+ и в-, 5 пин на "-"usb. С помощью софта modbus pool снимаю сигналы. Результат: ощибка по времени. Есть какие нибуть мысли что не так?
вот даже не знаю как я так смог))))) по сути устройства обмениваются по uart (на программном уровне) 0-5В, а вот для хорошей передачи на "дальние" расстояния usart преобразуется в RS232 с напряжениями +-15В (физический уровень). uart - говорит в каком порядке передавать биты, а rs232 говорит какими уровнями напряжений передавать 1 и 0. через rs485 обмен также идет по протоколу uart. это я и имел ввиду. так что не знаю что вас натолкнуло на "родственные" связи - они скорее друганы ))))
@@BuyAndDiy от фразы "это 5и вольтовая версия того же rs232" - т.е. логически ошибки нет, но всетки правильнее "rs это 15 вольтовая версия UART". ну и да, это не шибко конструктивная критика, просто будучи начинающим особо тщательно приходится относиться к неточностям.
Тут у TTL usb используются Rxd и GND для приёма сигнала, два устройства, два прослушивателя. Txd для отправки данных, но если его использовать тогда он канал принимающего устройства может забить мусором.
Автору здрасти🙋♂️, есть вопрос нужен ответ у толковых..., как можно вычислить скорость передатчика по uart? Есть задача капнуть в мозгах проца на тв приставке и его eeproom не могу до четабельных знаков настроить через простой hyperterminal, пробывал играть с настройками в realterm не помогает, грешу на скорость, но как ее подобрать? Жизни не хватит🤝
Можно ли у вас заказать такую коробочку только доработанную. Хочется чтоб одной коробочкой можно было перехватывать и rs232 и rs485 (а самое крутое чтоб было и rs232 - 12 v и 5 v ... И rs485)??
коробочка интересная, но процессе эксплуатации ей и так нужна доработка. но некогда. можно и полный фарш, но некогда. так 232 и так вроде +-9-12. а 5 В это уже уарт значит уже после конвертора. но некогда. извиняйте.
Умные и добрые люди посоветуйте где можно купить устройство которое будет принимать данные по интерфейсу rs232 и передавать на два устройства по интерфейсу rs232. Так же они могут отправлять запрос в первый порт который постоянно передает данные. Как оно будет правильно называться? Где можно его купить?
перехватить можно и без распайки коробочки например Serial Port Monitorom, а вот как от имени устройства в тойже сессии подменить одни сигнал на другой, для того , чтобы программа выполнила команду какбы от устройства - этого я так понял ни ваша корочка ни программа сделать не могут.
программый перехват - работает очень далеко не всегда - даже платные версии - на моем опыте у меня работал перехват только на одном компе и то не долго. потом вообще везде перестало - возможно как то связано с виндой. если у тебя работает - поздравляю! никто не сможет подменить обмен - а что Serial Port Monitor может такие фокусы. - моя коробочка такое может - ЕСЛИ написать на нее соответствующую прогррамму (проверял - баловался). да и эта коробочка экспериментальная - опыт ее эксплуатации показал необходимость небольших переделок - V2 работает стабильней и тд. и.тп. только ролика пронее нет(((
@@BuyAndDiy Спасибо за ответ, у меня опыта в работы с ком2 нет, но когда понадобилось все проги которые нашел снифирили трафик на ура , главное на XP запустить)
@@kentavr5757 когда то и у меня работали - и если бы продолжали я бы такой фигней не занимался. да в этом плане XP рулит, на 7 уже ничего не работает - но на ХР у меня все сломалось(((
а где схема и печатка в описании? для таких слабоумных радиолюбителей вроде меня))) если осталось можно выложить аожалуйсто. конечно я и сам разберусь, наверно) но с готовой печаткой точно будет быстрее)
ну что там со "сниферами" то. неделя прошла. такой большой список что ты его сюда уже неделю пишешь. или что? не может же быть чтобы ты сюда для повышения своего самомнения написал. хоть один работающий бесплатный снифер?
Хм . А я вот задумал шпионить за промышленными ПЛК+HMI .Время сейчас тяжелое , запчасти могут не поставлять и в итоге машина может превратиться в кирпич в случае выхода из строя какого либо модуля . Да здравствует реверс-инжиниринг
Программами перехватывать конечно хорошо, но только если мы имеем на одном из концов устройство с операционной системой и доступом в данную систему.
У меня есть сервер с сильно ограниченным доступом и конечное устройство на контроллере. Ни о каком программном перехвате речи быть не может.
Так что эта коробочка для меня то что нужно.
Спасибо автору. Побежал собирать!!!
пожалуйста не называйте rs232 протоколом, это интерфейс физический стандарт 232, поверх него может работать какой нибудь протокол например MODBUS
ну если умничать то соглашусь - а по факту не совсем. кто хочет понять про что я - поймет.
сам я и оба модбаса по 232 и 485 и усарт по 485 гонял, всякое бывало и такой фигней как это обозвать - не заморачивался. Что на русском, что на англ в описании "интерфейса" 232 часто встречается слово протокол. В англ части интернета тоже ведутся споры о том интерфейс это или протокол. и однозначного мнения нет.
Если докопаться до слов - слово "протокол" - "Протокол передачи данных" - стандарт, описывающий правила взаимодействия функциональных блоков при передаче данных. Т,Е, по простому протокол может описывать взаимодействие на уровне сигналов в вольтах и описывать договоренности о порядке передачи битов.
Если взять слово "интерфейс" - то увидите что описание данного термина на 95% совпадает с словом "протокол"
Так что тут в терминологии все не так однозначно.
Если прогуляться по интернетам то "Протокол RS-232" встречается и на более весомых ресурсах - например сходи habr - заколебешся их там всех учить.
Ну или до терминологии докопаться - давай по твоему жестко разделим "интерфейс" - это физический уровень, "протокол" - это программный уровень, биты, байты и т.п. Давай тогда возьмем такую малоизвестную штуку - USB - там есть описание сигналов, распиновка, уровни сигналов, напряжения, токи - значит это ИНТЕРФЕЙС. Хотя погоди там же есть еще и описание байт и пакетов - значит это ПРОТОКОЛ. Назовем USB Интрефейсо-Протоколом или просто шиной - не ну а что логично ведь. Сюда же запишем разного рода 802.хх.
А по делу нефиг так умно заморачиваться - если на говорят просто протокол или интерфейс или RS232 - то в 99% это RS-232 с обменом по UART/USART. Тоже относиться и к другим RS485, RS422. А если используется например MODBUS то так и пишут RS-232 с протоколом MODBUS RTU (modbus однозначно протокол)))).
@@BuyAndDiy а спаяли Вы протокол или интерфейс? До терминологии докапываться надо - с неё каша в головах и начинается. Хотя, с другой стороны , профанов сразу видно.
@@GurikN1 "доебаться до запятых" - это и моя любимая забава тоже, НО в записи роликов никогда не стоит забывать про ОГОВОРКИ!!! и переснимеш 10-к раз и на монтаже ничего не услышишь - в голове то у тебя четкая картинка четкого текста - а по факту какой то словесный понос выходит - ну а уже в каментах тебе всю правду матку накидают )))
интерфейс - это физика, а протокол это договоренности о порядке передачи.
хотяяяяя.... и это не точно и каждый решает сам для себя -ведь интерфейс 232 это описание какими уровнями напряжения передавать сигнал - а интерфейс программы это то что видишь на экране и вольтам нииимеет никакого значения.
так что тут как говориться нужно договориться от терминологии, чтобы протоколы не паять )))
@@BuyAndDiy Меня ещё студентом преподы дрючили, потом наставники на производстве - называй вещи своими именами, выражай мысли чётко, строго придерживайся терминологии, тогда никому не придётся догадываться, расшифровывать, или домысливать, что ещё хуже. Воспитание такое :)"дьявол кроется в мелочах".
З,Ы порт
З.Ы,Ы, принтер подключался к параллельному порту.
З.Ы.Ы.Ы. просто улыбнитесь, до..б..ться и к столбу 8 раз можно.
@@GurikN1 так и да, но потом ты придешь на другое предприятие с иной "терминологией" и "сленгом" - и вот ты уже неправильный мурзилка )))))))))))))
Молодец! Очень интересно было о таком узнать, спасибо))
отлично сделал
Очень нужная штуковина. Спасибо огромное!
Удаось собрать ? Нужна на час, расхвалю до небес. Может у кого завалялась ? Одолжите
Делал практически тоже самое на плате STM32 BluePill (stm32f103). У него на борту три USART, перехват данных происходит внутри МК. Цена решения в пределах 200-300 руб. Плюс - можно делать с этими данными что-то необходимое уже внутри микроконтроллера.
лепил побыстрому из того что было )))) BluePill все никак доехать не могет.
Вы могли бы осветить данный способ перехвата? Где можно получить информацию?
@@alekskapitonov2738 Я использовал это в весьма специфичном радиолюбительском проекте. Все довольно просто - в МК два USART, один их них идет к устройству, второй - к ПК. МК выступает посредником. По прерываниям USART происходит простое копирование данных из USART1 в USART2(и наоборот) и заодно данные копируются в переменную внутри МК. То есть устройство общается к ПК как будто подключено напрямую, но все данные, которые ходят между ПК и устройством у вас в полном распоряжении внутри вашей программы.
Молодец хорошо расказал ато думал как через ком порт подключит awr микроконтролер но передумал после того когда назвал напрежения до 15 вольт лутше как ранше через лпт там уже нужные 5в
Ты крутой, я ещё с названия сразу подписался!
Vspe, vspd нормально работают. Просто некоторые проги работаю только с физ. портом. Для этого есть функция Mapper
спасибо большое!
Странно. Но блогодоря данному видио, мне стало понятней, как физически,... объеденить ардуинки в сеть, по проводам...
Так шо получается. Плоттер по uart - USB/com подключить нельзя? Из за вольтажа. А по rs232 можно?
Добрый вечер, скажите возможно ли Профинет отследить (через лан соедигение) есть оборудование и похоже часть его нуждается в замене аналога, но вот что принимает и отбаёт центральная программа подчинающему контроллеру не ясно
А какими программами пользуетесь для просмотра?
как без компа отправить команду на датчик DEV и считать данные? Без компа схема перехвата не работает?
Вопрос. Имею похожую проблему. Хочу прочитать сигналы с сименса s7 200(224xp). В инструкции по устройству пишут что это rs485. Перевожу порт_0 в режим модбас. Через usb/485 конвертер(китайский) с 3 и 8 пина подключаю на конвертере а+ и в-, 5 пин на "-"usb. С помощью софта modbus pool снимаю сигналы. Результат: ощибка по времени. Есть какие нибуть мысли что не так?
Вы работали с протоколом Arinc 429?
нет
В жизни мне требовался перехват только uart и usb. Первое собрал сам на коленке за 5 минут второе предпочел профоборудование о чем не сожалею.
таки я тоже - пока что собрал на коленке и поэтому пока что проф оборудование не понадобилось)))
я Вам на почту написал, выйдите на связь, есть вопрос, спасибо.
Все здорово, конечно, но разве нельзя дешёвым логическим анализатором делать перехват?
можно, но всё-равно нужно преобразование уровней в TTL
rs232 вы как то невзначай преподнесли как родителя uart... но за видос спасибо.
вот даже не знаю как я так смог))))) по сути устройства обмениваются по uart (на программном уровне) 0-5В, а вот для хорошей передачи на "дальние" расстояния usart преобразуется в RS232 с напряжениями +-15В (физический уровень). uart - говорит в каком порядке передавать биты, а rs232 говорит какими уровнями напряжений передавать 1 и 0. через rs485 обмен также идет по протоколу uart. это я и имел ввиду.
так что не знаю что вас натолкнуло на "родственные" связи - они скорее друганы ))))
@@BuyAndDiy от фразы "это 5и вольтовая версия того же rs232" - т.е. логически ошибки нет, но всетки правильнее "rs это 15 вольтовая версия UART". ну и да, это не шибко конструктивная критика, просто будучи начинающим особо тщательно приходится относиться к неточностям.
разве один TTL usb не может и RX и TX перехватить одновременно?
Тут у TTL usb используются Rxd и GND для приёма сигнала, два устройства, два прослушивателя. Txd для отправки данных, но если его использовать тогда он канал принимающего устройства может забить мусором.
Привет. А название программы не подскажешь?
эммм. там как бы в заголовке окна на видео есть - Terminal 1.9b или Terminal 1.93b, еще пользую Termite 3.4
Автору здрасти🙋♂️, есть вопрос нужен ответ у толковых..., как можно вычислить скорость передатчика по uart? Есть задача капнуть в мозгах проца на тв приставке и его eeproom не могу до четабельных знаков настроить через простой hyperterminal, пробывал играть с настройками в realterm не помогает, грешу на скорость, но как ее подобрать? Жизни не хватит🤝
по осциллографу
@@BuyAndDiy ???в двух словах как пример..., по частоте ориентироваться?
Можно ли у вас заказать такую коробочку только доработанную. Хочется чтоб одной коробочкой можно было перехватывать и rs232 и rs485 (а самое крутое чтоб было и rs232 - 12 v и 5 v ... И rs485)??
коробочка интересная, но процессе эксплуатации ей и так нужна доработка. но некогда.
можно и полный фарш, но некогда.
так 232 и так вроде +-9-12. а 5 В это уже уарт значит уже после конвертора. но некогда.
извиняйте.
BuyAndDiy, Вы на связи?
э
Как определить скорость порта, если она заранее не известна?
осциллографом
уже на ethernet перенаправляют
Умные и добрые люди посоветуйте где можно купить устройство которое будет принимать данные по интерфейсу rs232 и передавать на два устройства по интерфейсу rs232. Так же они могут отправлять запрос в первый порт который постоянно передает данные. Как оно будет правильно называться? Где можно его купить?
А смысл? Это же 15 минут на си)))
Собрать самому. Взять мку с несколькими портами uart например stm32 и сделать руками
перехватить можно и без распайки коробочки например Serial Port Monitorom, а вот как от имени устройства в тойже сессии подменить одни сигнал на другой, для того , чтобы программа выполнила команду какбы от устройства - этого я так понял ни ваша корочка ни программа сделать не могут.
программый перехват - работает очень далеко не всегда - даже платные версии - на моем опыте у меня работал перехват только на одном компе и то не долго. потом вообще везде перестало - возможно как то связано с виндой. если у тебя работает - поздравляю!
никто не сможет подменить обмен - а что Serial Port Monitor может такие фокусы. - моя коробочка такое может - ЕСЛИ написать на нее соответствующую прогррамму (проверял - баловался).
да и эта коробочка экспериментальная - опыт ее эксплуатации показал необходимость небольших переделок - V2 работает стабильней и тд. и.тп. только ролика пронее нет(((
@@BuyAndDiy Спасибо за ответ, у меня опыта в работы с ком2 нет, но когда понадобилось все проги которые нашел снифирили трафик на ура , главное на XP запустить)
@@kentavr5757 когда то и у меня работали - и если бы продолжали я бы такой фигней не занимался. да в этом плане XP рулит, на 7 уже ничего не работает - но на ХР у меня все сломалось(((
@@BuyAndDiy как можно с вами связаться ? Очень нужно это устройство
А какой PIC на плате? Не видно)
если сильно нужно - то pic16f876a. а так то подойдет любой контроллер с usart.
@@BuyAndDiy спасибо)
Микросхема греется из-за не промытой платы,флюс ,которым паяли,проводит.
Вот это заморчки. Люди УСБ-rs232 за 300 руб поможет, без танцев...
Согласен, также две USB-RS232 купить и воткнуть в USB-hub и в один порт usb порт пк. Зачем эти преобразования в TTL
Чуть заморочился канеш с usb ну а так с пивом покатит).... такой себе мини трансформер получился.
Голос как у Азамат Мусагалиева
а где схема и печатка в описании? для таких слабоумных радиолюбителей вроде меня))) если осталось можно выложить аожалуйсто. конечно я и сам разберусь, наверно) но с готовой печаткой точно будет быстрее)
А болидовский 485?????
0:37 А я думал все, кто это к мышы прикрутил разъем от монитора
Боже, расскажите автору про "сниферы" понятия не имею зачем было тратить время и делать это дерьмо.
Боже пусть этот "комментатор" раскажет про хоть один работающий бесплатный снифер на win10 или 7.
ну что там со "сниферами" то. неделя прошла. такой большой список что ты его сюда уже неделю пишешь. или что? не может же быть чтобы ты сюда для повышения своего самомнения написал. хоть один работающий бесплатный снифер?