Перейти к содержанию

Схема ИК-приемника для ДУ


Гость Grief.ai

Рекомендуемые сообщения

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

Первая:

Scheme.jpg

Вторая:

draw.gif

Третья:

data.gif

Заранее благодарю

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

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

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Ясно. Программу хочу сам написать.. все-таки программер, а не паяльщик.

У меня еще пара вопросов!

1. Эта штука в com-port пихается, зачем-таки стабилизатор? Ведь там уже помоему скачков не должно быть.

2. Нашел в другом источнике ко второй схеме приписку:

диоды 1N4148

резистор 1.2 кОм

конденсатор 10 мФ

Вот почему конденсаторы и резисторы разные на всех схемах?

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

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

1. Стабилизатор на +5В. В ком-порте +/-12В.

2. Что было, то и поставили :D . Я бы поставил 47мкф х 16В.

Диоды + стаб. + конден. = питание +5В. (см. описание ФП)

Резистор - чтоб выход с ФП в воздухе не висел, его к + подтянули.

...все-таки программер...
А ты на чём пишешь и под чего?
Ссылка на комментарий
Поделиться на другие сайты

1. Стабилизатор на +5В. В ком-порте +/-12В.

2. Что было, то и поставили  :D . Я бы поставил 47мкф х 16В.

Диоды + стаб. + конден.  = питание +5В. (см. описание ФП)

Резистор - чтоб выход с ФП в воздухе не висел, его к + подтянули.

Угумц, теперь ясно, респект. А вот почему ножка в воздухе висеть не может? :huh:

P.S.

...все-таки программер...
А ты на чём пишешь и под чего?

Delphi. Под винду. Линукс не перевариваю. Visual c++ начинаю изучать

Ссылка на комментарий
Поделиться на другие сайты

А вот почему ножка в воздухе висеть не может?
Это из описания разных ФП. Там открытый коллектор.
Delphi. Под винду. Линукс не перевариваю. Visual c++ начинаю изучать
Прекрасно. Может подскажешь. Вопрос такой:

Как на delphi или c++ запретить всякое обращение или прерывание ОС в определенном куске кода. Надо чтоб он точно до конца доработал. Может есть такие команды или решения? А то написал прогу на D7, работает с внешним устройством, синхронизация программная. Под XP теряет синхронизацию. 50% ошибок при передачи. Но таже самая прога, но под W98 работает без проблем. Вот я и предпологаю, что эта XP влезает со своими процессами и мне все поганить.

Ссылка на комментарий
Поделиться на другие сайты

А вот почему ножка в воздухе висеть не может?
Это из описания разных ФП. Там открытый коллектор.
Delphi. Под винду. Линукс не перевариваю. Visual c++ начинаю изучать
Прекрасно. Может подскажешь. Вопрос такой:

Как на delphi или c++ запретить всякое обращение или прерывание ОС в определенном куске кода. Надо чтоб он точно до конца доработал. Может есть такие команды или решения? А то написал прогу на D7, работает с внешним устройством, синхронизация программная. Под XP теряет синхронизацию. 50% ошибок при передачи. Но таже самая прога, но под W98 работает без проблем. Вот я и предпологаю, что эта XP влезает со своими процессами и мне все поганить.

Я честно говоря не совсем понял... Ты задачу полнее сформулируй.. И можешь по icq - 308502782

P.S. Обращение и прерывание - две разные вещи.... Обращение к чему? Прерывание чего? Блин, объясни.

P.P.S. Всякое прерывание если запретить - комп повиснет, таймер остановится и проц сгорит (я конечно утрирую)

Изменено пользователем Grief.ai
Ссылка на комментарий
Поделиться на другие сайты

Попробую сформулировать вопрос по другому:

Есть некий цикл от 1 до 200. В цикле, например, выводится символ на экран. Необходимо чтоб этот цикл ни что не прервало. Т.е. в момент его выполнения ОС не обращалась к другим потокам (запущеным приложениям) не опрашивала клаву и мышь. До и после него пусть что хочет делается, но в нем ни-ни. И все это только под XP. Т.к. в остальных ОС всё нормально работает.

Приоритет реалтайм для данного цикла помогает, но не сильно.

PS. аськой не пользуюсь.

Ссылка на комментарий
Поделиться на другие сайты

Попробую сформулировать вопрос по другому:

Есть некий цикл от 1 до 200. В цикле, например, выводится символ на экран. Необходимо чтоб этот цикл ни что не прервало. Т.е. в момент его выполнения ОС не обращалась к другим потокам (запущеным приложениям) не опрашивала клаву и мышь. До и после него пусть что хочет делается, но в нем ни-ни. И все это только под XP. Т.к. в остальных ОС всё нормально работает.

Приоритет реалтайм для данного цикла помогает, но не сильно.

PS. аськой не пользуюсь.

Понятно. Надо подумать. Стандартными средствами вряд ли можно будет реализовать - это все таки "подвисание системы". Я подумаю. И скажу. утром. Ибо меня разбудил звон мобильника с уведомлением о письме с уведомлением о новом сообщении. Ладно, буду знать, как звук не выключать на ночь.... :ph34r:

Ссылка на комментарий
Поделиться на другие сайты

Итак. Остается главный вопрос: что с чем синхронизируем? Уж не Mutex'ы ли надо использовать? Они используются для координирования взаимоисключения к расделяемому ресурсу.

Ссылка на комментарий
Поделиться на другие сайты

2 Grief.ai.

Спасибо, что подключился к этой проблеме, но решение, я кажись, нашел.

Я опять не корректно описал свою проблему. Всё таки, я с КОМ-портом работаю.

Сегодня до 4-х утра изучал ядро NT. Раньше надеялся, что Delphi или С++ позволить не вдаваться в такие дебри. А нет! фигушки. Решение мое - добраться в NT в нулевой цикл защиты или написать собственный драйвер минуя API функции. А то NT перехватывает ВСЁ! (сволочь такая :P ).

Сейчас нашел компонент "TDLPortIO v1.2: DriverLINX Win95/98/NT Port IO driver wrapper" буду его ковырять.

Ссылка на комментарий
Поделиться на другие сайты

Честно говоря, я так и не понял в чем была проблема... :) Ну решил - ладно. Если че - обращайся. Ну а я поеду после праздников за детальками для ИК-приемника...

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...