X

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

Нужно определять, что приходит на порт, плюс или минус, как сделать?  
 Saveliy
сообщение 29.9.2008, 22:03
Сообщение #5158


Special

Группа: Главные администраторы

Сообщений: 13273
Спасибо сказали: 2036 раз

Задача, нужно сделать так, чтобы процессор мог определять, какой сигнал приходит, плюс или минус. Проще говоря, обычно легко определять какой либо один из сигналов, подтянув порт резистором, а вот как быть, когда нужно определять двух-полярный сигнал??

Пример: есть у сигналки концевик двери, на который приходит или земля, если дверь открыта, или разомкнуто "воздух". Итак, на вход порта подана земля (минус), значит дверь открыта.

А вот как сделать, чтобы мы могли видеть три положения на входе, это сигнал плюс (лог 1), земля (лог 0), и воздух (на порт не приходит ничего)?
  Пользователя нет на форуме
 
1 из 3>»
 
Ответить
Ответов (1 - 15)
 dew
сообщение 30.9.2008, 9:31
Сообщение #5161


Группа: Real User

Сообщений: 161
Спасибо сказали: 0 раз

Цитата(Saveliy @ 29.9.2008, 23:03) *
Задача, нужно сделать так, чтобы процессор мог определять, какой сигнал приходит, плюс или минус. Проще говоря, обычно легко определять какой либо один из сигналов, подтянув порт резистором, а вот как быть, когда нужно определять двух-полярный сигнал??
Пример: есть у сигналки концевик двери, на который приходит или земля, если дверь открыта, или разомкнуто "воздух". Итак, на вход порта подана земля (минус), значит дверь открыта.
А вот как сделать, чтобы мы могли видеть три положения на входе, это сигнал плюс (лог 1), земля (лог 0), и воздух (на порт не приходит ничего)?

а что за девайс?сигналка или что-то другое?
  Пользователя нет на форуме
 
 Saveliy
сообщение 30.9.2008, 10:04
Сообщение #5162


Special

Группа: Главные администраторы

Сообщений: 13273
Спасибо сказали: 2036 раз

Цитата(dew @ 30.9.2008, 10:31) *
а что за девайс?сигналка или что-то другое?


Ну это вроде сигналки что-то, по крайней мере назначения входа от концевика двери, такое же, как и у сигналки. Но вход пока может работать только или по минусу, или по плюсу. А надо, чтобы без перемычек автоматически определялось, что подано на вход, плюс и минус. Т.е. нужно распознавать любой сигнал, поданный на вход.
  Пользователя нет на форуме
 
 JUNKO
сообщение 30.9.2008, 11:32
Сообщение #5163


Группа: Пользователи

Сообщений: 10
Спасибо сказали: 0 раз

Цитата(Saveliy @ 30.9.2008, 11:04) *
Ну это вроде сигналки что-то, по крайней мере назначения входа от концевика двери, такое же, как и у сигналки. Но вход пока может работать только или по минусу, или по плюсу. А надо, чтобы без перемычек автоматически определялось, что подано на вход, плюс и минус. Т.е. нужно распознавать любой сигнал, поданный на вход.

можно сделать на двух транзисторах pnp и npn а можно на логике смотря что нужно получить на выходе и какие напряжения. Если надо могу прислать схемку
Прикрепленные файлы
Прикрепленный файл  _____.bmp ( 576.05 kB )
      Кол-во скачиваний: 38
Прикрепленный файл  _____.bmp ( 576.05 kB )
      Кол-во скачиваний: 26
Прикрепленный файл  _____.bmp ( 576.05 kB )
      Кол-во скачиваний: 27
  Пользователя нет на форуме
 
 Saveliy
сообщение 30.9.2008, 18:42
Сообщение #5168


Special

Группа: Главные администраторы

Сообщений: 13273
Спасибо сказали: 2036 раз

Цитата(JUNKO @ 30.9.2008, 12:32) *
можно сделать на двух транзисторах pnp и npn а можно на логике смотря что нужно получить на выходе и какие напряжения. Если надо могу прислать схемку


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

Попробую объяснить по другому:

Итог должен быть примерно такой.. На один вход мы можем подать либо плюс, либо минус, а на выходе например всегда будет минус. Т.е. система должна видеть по одному проводу скачок любой полярности! Вот так..
  Пользователя нет на форуме
 
 JUNKO
сообщение 1.10.2008, 11:29
Сообщение #5196


Группа: Пользователи

Сообщений: 10
Спасибо сказали: 0 раз

Цитата(Saveliy @ 30.9.2008, 19:42) *
Так нет, здесь то по схемам получается два входа, а нужен один вход, который будет воспринимать любую полярность.
Попробую объяснить по другому:
Итог должен быть примерно такой.. На один вход мы можем подать либо плюс, либо минус, а на выходе например всегда будет минус. Т.е. система должна видеть по одному проводу скачок любой полярности! Вот так..

извеняюсь что не правельно сразу понял вот эта схема надеюсь подойдёт собирал на столе с теми деталями которые указаны на схеме такие схемы разрабатываю сам так как сталкиваюсь с подобными трудностями при установки сигнализаций на новые машины если схема не подойдёт доработаю
Прикрепленные файлы
Прикрепленный файл  ______2.bmp ( 576.05 kB )
      Кол-во скачиваний: 67
  Пользователя нет на форуме
 
 Saveliy
сообщение 1.10.2008, 12:03
Сообщение #5198


Special

Группа: Главные администраторы

Сообщений: 13273
Спасибо сказали: 2036 раз

Цитата(JUNKO @ 1.10.2008, 12:29) *
извеняюсь что не правельно сразу понял вот эта схема надеюсь подойдёт собирал на столе с теми деталями которые указаны на схеме такие схемы разрабатываю сам так как сталкиваюсь с подобными трудностями при установки сигнализаций на новые машины если схема не подойдёт доработаю


Интересная мысля.. Надо покумекать, как уменьшить количество деталей или попробовать реализовать это средствами самого процессора.. Надо попробовать собрать. Идея отличная! :a_aas: :a_aar:
  Пользователя нет на форуме
 
 JUNKO
сообщение 1.10.2008, 12:24
Сообщение #5200


Группа: Пользователи

Сообщений: 10
Спасибо сказали: 0 раз

Цитата(Saveliy @ 1.10.2008, 13:03) *
Интересная мысля.. Надо покумекать, как уменьшить количество деталей или попробовать реализовать это средствами самого процессора.. Надо попробовать собрать. Идея отличная! :a_aas: :a_aar:

на выходе вместо диодов логический елемент ещё два варианта
Прикрепленные файлы
Прикрепленный файл  ______3.bmp ( 576.05 kB )
      Кол-во скачиваний: 35
Прикрепленный файл  ______4.bmp ( 576.05 kB )
      Кол-во скачиваний: 27
  Пользователя нет на форуме
 
 Saveliy
сообщение 1.10.2008, 12:51
Сообщение #5202


Special

Группа: Главные администраторы

Сообщений: 13273
Спасибо сказали: 2036 раз

Цитата(JUNKO @ 1.10.2008, 13:24) *
на выходе вместо диодов логический елемент


Ну это уже тонкости :rolleyes: , думаю, толчок для идеи нормальный, надо попробовать поиграться, мож еще что придет по ходу.. Спасибо, хороший вариант.
  Пользователя нет на форуме
 
 pskmos
сообщение 1.10.2008, 13:02
Сообщение #5204


Группа: Участник

Сообщений: 165
Спасибо сказали: 0 раз

Цитата(JUNKO @ 1.10.2008, 13:29) *
извеняюсь что не правельно сразу понял вот эта схема надеюсь подойдёт собирал на столе с теми деталями которые указаны на схеме такие схемы разрабатываю сам так как сталкиваюсь с подобными трудностями при установки сигнализаций на новые машины если схема не подойдёт доработаю


Судя по схеме, в зависимости от входного сигнала один из транзисторов открывается, а другой закрывается. Я правильно понимаю?
  Пользователя нет на форуме
 
 Saveliy
сообщение 1.10.2008, 13:07
Сообщение #5206


Special

Группа: Главные администраторы

Сообщений: 13273
Спасибо сказали: 2036 раз

Цитата(JUNKO @ 1.10.2008, 13:24) *
на выходе вместо диодов логический елемент ещё два варианта


Я так понял, это вы для себя делали эти модификации, и они работоспособны?
А не может здесь быть наложения сигнала, один на другой? Хотя с другой стороны, на выходе то одна полярность..
  Пользователя нет на форуме
 
 JUNKO
сообщение 1.10.2008, 13:50
Сообщение #5207


Группа: Пользователи

Сообщений: 10
Спасибо сказали: 0 раз

транзисторы в схеме открыты каждый своей полярностью а при подачи плюса или минуса закрывается по выходу они развязаны диодами или логическим элементом в одной и в другой схемах при подачи плюса или минуса на выходе будет появляться плюс и ещё прежде чем отправить схемы я их собирал и проверил
  Пользователя нет на форуме
 
 pskmos
сообщение 1.10.2008, 14:07
Сообщение #5208


Группа: Участник

Сообщений: 165
Спасибо сказали: 0 раз

Цитата(JUNKO @ 1.10.2008, 15:50) *
транзисторы в схеме открыты каждый своей полярностью а при подачи плюса или минуса закрывается по выходу они развязаны диодами или логическим элементом в одной и в другой схемах при подачи плюса или минуса на выходе будет появляться плюс и ещё прежде чем отправить схемы я их собирал и проверил


Тогда объясните мне, пожалуйста, такой момент. Допустим верхний транзистор открыт, а нижний закрыт, тогда на верхний логический элемент И-НЕ подается 1 и 0, а на нижний 1 и 1. Тогда на выходе верхнего логического элемента появляется 1, а на выходе нижнего 0. На диодах собрана так называемая схема "монтажное ИЛИ". Она работает по принципу, если есть хоть одна единица на входе на выходе будут тоже единица. Т.е. на выходе схемы в данном случае "1". Если верхний транзистор закрывается, а нижний открывается,то получается, что на выходе нижнего логического элемента появляется "1", а на выходе верхнего - "0". На выходе всей схемы опять "1"!!!! Если я неправ, то, пожалуйста, поясните в каком месте.
  Пользователя нет на форуме
 
 JUNKO
сообщение 1.10.2008, 14:37
Сообщение #5209


Группа: Пользователи

Сообщений: 10
Спасибо сказали: 0 раз

Цитата(pskmos @ 1.10.2008, 15:07) *
Тогда объясните мне, пожалуйста, такой момент. Допустим верхний транзистор открыт, а нижний закрыт, тогда на верхний логический элемент И-НЕ подается 1 и 0, а на нижний 1 и 1. Тогда на выходе верхнего логического элемента появляется 1, а на выходе нижнего 0. На диодах собрана так называемая схема "монтажное ИЛИ". Она работает по принципу, если есть хоть одна единица на входе на выходе будут тоже единица. Т.е. на выходе схемы в данном случае "1". Если верхний транзистор закрывается, а нижний открывается,то получается, что на выходе нижнего логического элемента появляется "1", а на выходе верхнего - "0". На выходе всей схемы опять "1"!!!! Если я неправ, то, пожалуйста, поясните в каком месте.

читай внимательней соощение там написано оба транзистора открыты каждый своим потенциалом и закрывается если подаёш плюс то 3107 а если минус то 3102 собери схему это занимает 20 минут и посмотри
  Пользователя нет на форуме
 
 pskmos
сообщение 1.10.2008, 15:16
Сообщение #5210


Группа: Участник

Сообщений: 165
Спасибо сказали: 0 раз

Цитата(JUNKO @ 1.10.2008, 16:37) *
читай внимательней соощение там написано оба транзистора открыты каждый своим потенциалом и закрывается если подаёш плюс то 3107 а если минус то 3102 собери схему это занимает 20 минут и посмотри


Читаю внимательно, схему смотрю внимательно и вижу, что она не работает, если конечно ты прислал схему того, что собирал сам. Поясню вои выводы еще раз. Оба транзистора изначально открыты. Затем при подачи "+" или "-" закрывается один из транзисторов, как ты и пишешь. На входе логических элементов следующие комбинации на верхнем "1" и "0" (транзистор открыт) - на выходе "1", а на нижнем "1" и "1" (транзистор закрыт) - на выходе "0", соответственно после диодов имеет "1". Когда на вход поступает другой потенциал, то один транзистор закрывает, а другой открывается, т.е. получаются те же комбинации на логике и на выходе опять "1".
Эта схема может работать только тогда, когда при одной из полярностей будут закрываться оба транзистора.

PS Не надо меня посылать собирать схему, я предпочитаю компьютерное моделирование и оно только подтверждает мои выводы по твоей схеме.
  Пользователя нет на форуме
 
 JUNKO
сообщение 1.10.2008, 15:32
Сообщение #5211


Группа: Пользователи

Сообщений: 10
Спасибо сказали: 0 раз

Цитата(pskmos @ 1.10.2008, 16:16) *
Читаю внимательно, схему смотрю внимательно и вижу, что она не работает, если конечно ты прислал схему того, что собирал сам. Поясню вои выводы еще раз. Оба транзистора изначально открыты. Затем при подачи "+" или "-" закрывается один из транзисторов, как ты и пишешь. На входе логических элементов следующие комбинации на верхнем "1" и "0" (транзистор открыт) - на выходе "1", а на нижнем "1" и "1" (транзистор закрыт) - на выходе "0", соответственно после диодов имеет "1". Когда на вход поступает другой потенциал, то один транзистор закрывает, а другой открывается, т.е. получаются те же комбинации на логике и на выходе опять "1".
Эта схема может работать только тогда, когда при одной из полярностей будут закрываться оба транзистора.
PS Не надо меня посылать собирать схему, я предпочитаю компьютерное моделирование и оно только подтверждает мои выводы по твоей схеме.

транзисторы разной проводимости и в схеме они оба открыты транзистор 3107 pnp проводимость открывается минусом закрывается плюсом а 3102 npn работает наоборот
  Пользователя нет на форуме
 
1 из 3>»
Ответить
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
Режим отображения: ·


  Сейчас: 12.11.2024, 21:13