![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
RS-232 состояние RTS, DTR [D7, NT4, Win2k, WinXP]
Dio © (2007-06-22 21:32:00)Подскажите, как отправлять данные на RS-232 не изменяя состояние RTS и DTR. И самостоятельно менять их состояние. Необходимо реализовать передачу двех сигналов независимо друг от друга. Основной сигнал - данные (2 и 3 выводы) + сигнал - на переключение внешнего реле.
atruhin (2007-07-12 06:11:00) [1]> Дело в том, что сейчас, используется компонент из книги
> Михаила Фленова по работе с сом
Дак что мешает, открыть компонент и поправить?
Германн (2007-07-02 21:22:00) [2]
> Дело в том, что сейчас, используется компонент из книги
> Михаила Фленова по работе с сом, и он (компонент - ComPort)
> при работе с регулятором меняет состояние RTS, DTR и др.
>
Найди другой компонент.
Например, вот в этой библиотеке http://sourceforge.net/projects/tpaproесть весьма неплохой.
> Сам я не в курсе, что делать мне б примерчик...
>
Достаточно полный примерчик займет весьма много места.
Dio (2007-07-02 20:28:00) [3]
> Ну тогда в чем проблема? В промежутке между циклами чтения
> регулятора выполни > EscapeCommFunction> , когда решишь
> что пора переключать реле.
Дело в том, что сейчас, используется компонент из книги Михаила Фленова по работе с сом, и он (компонент - ComPort) при работе с регулятором меняет состояние RTS, DTR и др. Следовательно надо применять что-то другое. Сам я не в курсе, что делать мне б примерчик...
Германн (2007-07-02 00:29:00) [4]
> Не знаю даже, что сказать... Насколько... Просто - работаю
> все время с регулятором, а на реле сигнал только один раз
> за время работы программы надо подать - режим работы установки
> переключить при достижении температуры.
>
Ну тогда в чем проблема? В промежутке между циклами чтения регулятора выполни
> EscapeCommFunction
>
, когда решишь что пора переключать реле.
Dio (2007-07-01 14:31:00) [5]
> Но выскочил дополнительный вопрос. Насколько независимой
> должна быть работа с реле относительно работы с регулятором?
>
Не знаю даже, что сказать... Насколько... Просто - работаю все время с регулятором, а на реле сигнал только один раз за время работы программы надо подать - режим работы установки переключить при достижении температуры.
tesseract (2007-06-27 11:05:00) [6]
> Потому что полной независимости добиться невозможно, поскольку
> и ту и другую работу выполняет один и тот же драйвер.<Цитата
Можно попробовать развязку на оптронах + использовать 2 драйвера.
Германн (2007-06-27 01:33:00) [7]
> Простой язык - есть программа, работает с регулятором измерителем
> "Сосна-004" - посылает запрос, принимает данные. Для этого
> используются 2 и 3 контакты. Теперь нужно организовать релейный
> выход на включение эл.магнитного клапана. Человек собирает
> промежуточное реле. Надо его подключить к RS так, чтобы
> работа с регулятором и релюхой шли независимо. (порт один
> и тот-же). Надеюсь внятно изложил...
>
Да теперь внятно. Потому что теперь изложена сама задача, которую надо решить. Теперь я согласен с АП, что с переносом в другую конференцию не стоило спешить.
Но выскочил дополнительный вопрос. Насколько независимойдолжна быть работа с реле относительно работы с регулятором? Потому что полной независимости добиться невозможно, поскольку и ту и другую работу выполняет один и тот же драйвер.
Dio (2007-06-27 00:28:00) [8]
> Германн © (23.06.07 02:36) [1]
> Вопрос для конференции "Начинающие". Вот перенесут модераторы
> его туда, отвечу.
Возможно, не стану спорить.
> Германн © (25.06.07 03:53) [6]
> Ну тогда подождём следущих ходов от автора. Может он сможет
> "простым языком" объяснить что ему нужно и что ему мешает
> решить его задачу. Пока что в вопросе никаких проблем нет,
> но заметно явное незнание темы.
Простой язык - есть программа, работает с регулятором измерителем "Сосна-004" - посылает запрос, принимает данные. Для этого используются 2 и 3 контакты. Теперь нужно организовать релейный выход на включение эл.магнитного клапана. Человек собирает промежуточное реле. Надо его подключить к RS так, чтобы работа с регулятором и релюхой шли независимо. (порт один и тот-же). Надеюсь внятно изложил...
Германн (2007-06-26 00:54:00) [9]
> Anatoly Podgoretsky © (25.06.07 18:44) [12]
>
> > Германн (25.06.2007 17:05:10) [10]
>
> Дык мышки то откуда свое питания получают?
>
Уже давно не оттуда :)
Anatoly Podgoretsky (2007-06-25 18:44:00) [10]> Германн (25.06.2007 17:05:10) [10]
Дык мышки то откуда свое питания получают?
tesseract (2007-06-25 17:21:00) [11]
> Мы например используем их для питания своих преобразователей
> :)
Ну не только вы :-) Многие так делают.
Германн (2007-06-25 17:05:00) [12]
> Anatoly Podgoretsky © (25.06.07 10:22) [9]
>
> Вообще то это не так, эти выводы как раз и предназначены
> для автоматического изменения с целью управления передачей.
>
> В частном случае в этот процесс можно вмешаться.
Мы например используем их для питания своих преобразователей :)
Anatoly Podgoretsky (2007-06-25 10:22:00) [13]Вообще то это не так, эти выводы как раз и предназначены для автоматического изменения с целью управления передачей.
В частном случае в этот процесс можно вмешаться.
medved_68 (2007-06-25 08:45:00) [14]
> Подскажите, как отправлять данные на RS-232 не изменяя состояние
> RTS и DTR.
Если ты не специально не включаешь управление в DCB а оставляешь их по умолчанию - то они и не будут изменяться. :)))
Kolan (2007-06-25 08:43:00) [15]> И самостоятельно менять их состояние.
EscapeCommFunction
Германн (2007-06-25 03:53:00) [16]
> Anatoly Podgoretsky © (23.06.07 13:47) [4]
>
> А хрен его знает куда его относить, для начинающих вроде
> пока рано.
> Но капа наготове.
>
Ну тогда подождём следущих ходов от автора. Может он сможет "простым языком" объяснить что ему нужно и что ему мешает решить его задачу. Пока что в вопросе никаких проблем нет, но заметно явное незнание темы.
tesseract (2007-06-24 12:29:00) [17]
> Подскажите, как отправлять данные на RS-232 не изменяя состояние
> RTS и DTR.
Стандартный WriteFile этого и не изменяет, управления сигналами RTS/DTR ты сам разруливаешь.
Anatoly Podgoretsky (2007-06-23 13:47:00) [18]А хрен его знает куда его относить, для начинающих вроде пока рано.
Но капа наготове.
Германн (2007-06-23 03:55:00) [19]
> ANTPro © (23.06.07 03:22) [2]
>
> > [1] Германн © (23.06.07 02:36)
>
> А в чем разница?
А в том, что вопрос не соответствует уровню WinAPI.
ANTPro (2007-06-23 03:22:00) [20]> [1] Германн © (23.06.07 02:36)
А в чем разница? Если в условии сказано что переносится вся ветка? %)