|
Об RS232, Как узнать конец посылки? |
|
|
|
 |
Ответов
Guest_@Ark_*
|
Sep 4 2009, 07:17
|
Guests

|
Я думаю, что автоматический режим, описанный выше, можно на какой-нибудь логике воспроизвести. Только громоздко получится... Не понятно, чем не нравится микроконтроллер заказчикам автора...
|
|
|
|
|
Sep 4 2009, 21:05
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(demiurg_spb @ Sep 4 2009, 14:23)  С USB и чипом от ftdi у нас получилcя такой девайс: ссылкаЭто вы разработчик этого девайса? Можно чуток покритиковать и его и документацию?  Критика конструктивная. Может во благо будет и вы чего-то подправите. Во-первых, на клеммнике нет 3-го провода для выравнивания потенциалов с другими точками подключения. Это чревато тем, что на большом расстоянии амплитуда синфазной помехи может превысить допустимые для драйвера RS485 пределы. Это в лучшем случае приведет к его неработоспособности. В худшем - при возникновении искровых или дуговых разрядов вблизи линии передачи (микросекундные помехи) пробьется изоляция DC/DC в конвертере. Во-вторых, в документации указано Цитата Потребляемый ток, А, не более ..................................... 0,2 Напряжение изоляции гальванической развязки, В ..... 1000 Максимальное количество приборов в сети ................. 32 Максимальная скорость передачи данных, Кбит/с....... 921,6 Максимальная длина линии связи, м ............................ 1200 но нигде нет примечания по ограничению на применение последних двух параметров. Кто-то просто тупо списал параметры, не удосужившись их проверить (а чего же тогда не 3Мегабита?, ведь м/с FTDI позволяет) или хотя бы осмыслить. Вы сами-то понимаете, что в совокупности (одновременно) они не работают? Даже если вы применили очень хорошие драйверы RS485 (10Мбит или выше), то либо скорость Мегабит, либо расстояние километр, но не одновременно! Тем более, что судя по параметрам тока потребления и напряжения изоляции, внутри конвертера стоит дешевый нерегулируемый 1Вт DC/DC 5V-to-5V. И предельный ток потребления устройства также из даташита DC/DC списан, без реальной проверки на готовом преобразователе. Не нужно потребителя в заблуждение вводить. В-третьих, а зачем в комплект драйверов входит хедер и либы? Предполагается, что пользователь сам будет сможет прикрутить конвертер к своей программе (к OPC-серверу, например)? Тогда где на странице продукта руководство по программированию? Будьте уж последовательны в своих намерениях. Выкладывайте полную документацию. Я ни в коей мере не хочу "очернить" ваше устройство!  Я указал на факты, которые просто сходу бросаются в глаза специалисту. Доведите до сведения людей вашей фирмы, отвечающих за разработку и продажу.
|
|
|
|
|
Sep 5 2009, 09:49
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(rezident @ Sep 5 2009, 01:05)  Это вы разработчик этого девайса? Можно чуток покритиковать и его и документацию?  Критика конструктивная. Может во благо будет и вы чего-то подправите. Во-первых, на клеммнике нет 3-го провода для выравнивания потенциалов с другими точками подключения. Это чревато тем, что на большом расстоянии амплитуда синфазной помехи может превысить допустимые для драйвера RS485 пределы. Это в лучшем случае приведет к его неработоспособности. В худшем - при возникновении искровых или дуговых разрядов вблизи линии передачи (микросекундные помехи) пробьется изоляция DC/DC в конвертере. Да. Разработчик - наш сотрудник. Спасибо за хинт. Добавим третий клеммник COM или GND. Цитата(rezident @ Sep 5 2009, 01:05)  но нигде нет примечания по ограничению на применение последних двух параметров. Кто-то просто тупо списал параметры, не удосужившись их проверить (а чего же тогда не 3Мегабита?, ведь м/с FTDI позволяет) или хотя бы осмыслить. Вы сами-то понимаете, что в совокупности (одновременно) они не работают? Даже если вы применили очень хорошие драйверы RS485 (10Мбит или выше), то либо скорость Мегабит, либо расстояние километр, но не одновременно! Скорость в один мегабит обусловлена максимальной скоростью изолятора. Мы всё прекрасно понимаем. Это указаны (absolute maximum ratings), как говорится. Но Вы правы, в паспорте следует указать характеристики более подробно. Драйвера идут от производителя ftdi "as is", и если в комплекте идёт либа - пусть идёт. Хлеба не просит... А Вы мастер, докапаться и до фонарного столба сможете    А если серьёзно - спасибо за критику. Учту. Ваши предложения разумны. PS. Для того, чтобы прикрутить конвертер к OPC-серверу и любой другой программе либа не требуется, т.к. разработчику доступно API операционной системы, в которой конвертер виден как ком-порт (это на примере ОС windows). Руководство по программированию берётся из руководства по API конкретной ОС. Ну а кому надо непосредственно работать с чипом как например Real'у с ft2232, то тот достаточно компетентен в этом вопросе и зайдёт на сайт производителя и самостоятельно найдёт себе требуемую документацию. Для 99,9 пользователей это не потребуется никогда в жизни. PS2. Внутри конвертера стоит оптимальный по характеристикам DC-DC преобразователь. И за почти 5-и летнюю историю продаж было всего несколько гарантийных случаев, связанных в основном с непропаем, а продано уже боле 3 сотен таких приборов. PS3. Все тесты на МИПы и НИПы данный прибор проходит на сертификационных испытания с успехом.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
Сообщений в этой теме
kolisnichenko_r Об RS232 Sep 2 2009, 05:20 Methane Цитата(kolisnichenko_r @ Sep 2 2009, 08:2... Sep 2 2009, 05:51 MrYuran А смысл?
Есть эвент на последний байт пакета (буф... Sep 2 2009, 05:52 kolisnichenko_r Спасибо за наводку, буду разбирать Sep 2 2009, 08:01 MrYuran При использовании EV_TXEMPTY есть одна подлая особ... Sep 2 2009, 08:17 kolisnichenko_r Цитата(MrYuran @ Sep 2 2009, 11:17) При и... Sep 2 2009, 08:41  Methane Цитата(kolisnichenko_r @ Sep 2 2009, 11:4... Sep 2 2009, 08:49   MrYuran Цитата(Methane @ Sep 2 2009, 12:49) Самый... Sep 2 2009, 08:59    Demeny Цитата(MrYuran @ Sep 2 2009, 12:59) Мне в... Sep 2 2009, 10:22     singlskv Цитата(Demeny @ Sep 2 2009, 14:22) В стан... Sep 3 2009, 21:51 manul78 Блин, у меня тоже похожая , но немножко другая ... Sep 2 2009, 09:24 Dog Pawlowa Цитата(manul78 @ Sep 2 2009, 12:24) стоит... Sep 2 2009, 09:32  manul78 Цитата(Dog Pawlowa @ Sep 2 2009, 13:32) Э... Sep 2 2009, 09:39   MrYuran Цитата(manul78 @ Sep 2 2009, 13:39) прихо... Sep 2 2009, 09:54    manul78 Цитата(MrYuran @ Sep 2 2009, 13:54) пешыт... Sep 2 2009, 10:17 MrYuran Цитата(manul78 @ Sep 2 2009, 13:24) испол... Sep 2 2009, 09:33 @Ark По-моему, проблема слегка надумана. Если речь идет... Sep 3 2009, 22:16 singlskv Цитата(@Ark @ Sep 4 2009, 02:16) Нормальн... Sep 3 2009, 22:45 @Ark ЦитатаКонечно идеальный вариант прикрутить к каждо... Sep 3 2009, 23:02 kolisnichenko_r Цитата(@Ark @ Sep 4 2009, 02:02) Это не и... Sep 4 2009, 05:48 @Ark ЦитатаА каким способом Вы разделяете передачу, при... Sep 4 2009, 05:58 kolisnichenko_r Цитата(@Ark @ Sep 4 2009, 08:58) Вот здес... Sep 4 2009, 06:34 @Ark ЦитатаХорош способ, только мне не подходит, в прео... Sep 4 2009, 07:04 MrYuran Цитата(@Ark @ Sep 4 2009, 11:04) Поищите ... Sep 4 2009, 07:09  singlskv Цитата(demiurg_spb @ Sep 4 2009, 12:23) С... Sep 4 2009, 19:20 kolisnichenko_r Цитата(@Ark @ Sep 4 2009, 10:17) Я думаю,... Sep 7 2009, 05:52  Сергей Борщ Цитата(kolisnichenko_r @ Sep 7 2009, 08:5... Sep 7 2009, 07:37   kolisnichenko_r Цитата(Сергей Борщ @ Sep 7 2009, 10:37) Г... Sep 7 2009, 09:30 ADA007 Кто знает? Существует ли нормы на Baud Rate Error ... Nov 7 2009, 09:38 zltigo Цитата(ADA007 @ Nov 7 2009, 12:38) Либо э... Nov 7 2009, 09:49 V_G Цитата(ADA007 @ Nov 7 2009, 19:38) Кто зн... Nov 7 2009, 10:02
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|