Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.86/72: Рейтинг темы: голосов - 72, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60

Как лучше подсоединить конечный выключатель к МК?

19.04.2012, 22:34. Показов 13843. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Появилась необходимость соединения ATmega8 c микропереключателем MSW-13


http://www.magitistro.ru/uptoodid_files/shop_images/resized/msw13.jpg
http://files.rodyossanner.ru/uptooder/2010/mega8.jpg

Вот я в раздумьях, подключить один его контакт к земле, другой напрямую к ножке МК, а в прошивке прописать, что на сигнальную ногу подаётся логическая единица, после замыкания переключателя цепь коммутируется, ток на ноге возрастает, МК фиксирует это и определяет такое явление как срабатывание переключателя. Как считаете, это будет работать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.04.2012, 22:34
Ответы с готовыми решениями:

В как лучше хранить конечный список?
Добрый день. Задача такая. Допустим у меня есть товар, который его привозят с разных уголков земного шара, но этот товар привозят лишь с...

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

Какой автомат лучше конечный или бесконечный?
Какой автомат лучше конечный или бесконечный?

27
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
19.04.2012, 22:37
Как лучше подсоединить конечный выключатель к МК?
Я думаю, проводком.
0
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60
19.04.2012, 22:40
Цитата Сообщение от ptoop
Как лучше подсоединить конечный выключатель к МК?
Я думаю, проводком.

:DDD Само собой проводком, я имею в виду, как осуществить это на плате
0
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
19.04.2012, 22:44
Да в чём проблема-то, не понимаю? Хочешь - от земли, хочешь - от питания (но к земле подтянуть придётся), можно даже между двумя ногами МК поставить.
0
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
19.04.2012, 22:45
Напрямую к земле, и ножку подтянуть к питанию чтобы получить четкое изменение состояния ножки.
0
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
19.04.2012, 22:46
Следующий вопрос будет "как написать программу"? Может для начала стоит ознакомиться с учебным курсом хотя бы на этом сайте?
0
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60
19.04.2012, 23:02
Цитата Сообщение от BykTiho
Следующий вопрос будет "как написать программу"?
Это не проблема))) Тогда будет ли рабочим вариантом подключить к ноге мк, на которой "1" через 6 метров провода к переключателю, от него через ещё 6 метров провода к другой ноге мк, по сигналу на которую будет принят сигнал о срабатывании? Токи с ног МК маленькие, дойдёт ли в сносном объеме слабый дискретный сигнал с МК через 12 м провода и контакты переключателя от одной ноги до другой? Ну извините за дурацкие вопросы, друзья, подобного нету ни на форуме, ни на сайте
0
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60
19.04.2012, 23:06
ptoop, один контакт концевика к питанию +5В, другой к ноге мк?
0
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 86
19.04.2012, 23:19
я поступал так: на один контакт микрика подавал +12 через резистор 1 ком, второй на землю, между выводами стабилитрон на 5 вольт, короче, простой параметрический стабилизатор, с подпитанного таким образом контакта микрика снимал сигнал состояния на пин контроллера. Естественно, программно давить дребезг. 12 метров многовато, чтобы гонять сигнал с пина, наводки и прочая хрень...

Как то так

http://s2.ipicture.ru/uptoods/20120420/sZDWq1ph.jpg

Пардон, уточнение к схеме, стабилитрон, и резистор должен быть расположен со стороны контроллера.
0
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60
20.04.2012, 00:37
А почему бы не использовать питающие микросхему +5 вольт постоянного тока? (стабилизатор на +5V у меня уже есть в проекте) В таком случае не надо никаких дополнительных параметрических стабилизаторов и прочей переферии. Вот схему набросал. Землю не использовал, потому что в Протеусе микросхема по умолчанию уже подключена, также я использовал пин AVCC вместо пина питания для наглядности. Я неправильно рассуждаю? Знатоки, поправьте!


https://lh5.googleusircontent.som/-Rztq83d-e8o/T5G3Fo6xAdI/AAAAAAAAAB8/QdQh21nTcxo/s903/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0.bmp
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
20.04.2012, 00:43
причём тут токи вообще? контроллер фиксирует изменение напряжения на ножке. вот небольшой кондёр может не помешает от помех. и защиту от дребезга надо
0
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 86
20.04.2012, 01:04
Цитата Сообщение от PYROMHO
А почему бы не использовать питающие микросхему +5 вольт постоянного тока?
Воля ваша. 12 метров провода довольно нехилая антенна для ловли всякой срани. И две большие разницы, как говорят в одном любимом мною городе, возле какого уровня эти выбросы будут происходить. Либо юзайте экранированный кабель до микрика, но это тоже не панацея.
Покурите теорию помехоустойчивости, там всё есть. Ток непричем.
Осставлять же пин висеть в воздухе, как на вашей схеме, когда разомкнут микрик - это вообще ни в какие ворота, на такой длинне мигом наловите ложных сработок, и следующая тема будет о "чудесном" поведении схемы :)
0
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60
20.04.2012, 01:10
12 метров провода довольно нехилая антенна для ловли всякой срани
Согласен))) А если это всё будет находиться внутри автомобиля? Чем кузов авто не экран? Хотя в современных автомобилях тоже немало электроники) Как считаете, внутри авто это будет работать нормально?
0
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 86
20.04.2012, 01:20
В автомобиле все гораздо хуже. ))) Куева хуча мощной коммутируемой нагрузки, зажигание и другие "прелести" Автомобильная электроника в основном работает по шине CAN, умудряются даже сигнал по силовым проводам гонять. Но! там формирователи и аппаратно-программная коррекция ошибок.
0
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 594
20.04.2012, 01:24
гоняйте 24В, а на мк заведите через реле.
У меня на стенде метров через 15-18 провода комутирует концевик 5В/20мА, глючит переодически. Но рядом линия 220В
0
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60
20.04.2012, 01:30
Если использовать экранированную витую пару, которая используется в компьютерных сетях (ибо таких концевиков 6 штук), то всё будет супер гуд, надеюсь))) Только к чему лучше подцепить экран? К Кузову или к земле на схеме управления
0
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60
20.04.2012, 01:31
ImTuTb!, отличный ник! *LOL*
0
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 86
20.04.2012, 01:41
Цитата Сообщение от PYROMHO
Если использовать экранированную витую пару, которая используется в компьютерных сетях (ибо таких концевиков 6 штук), то всё будет супер гуд, надеюсь)))
Даже ненадейтесь, гуд не будет, поверте, у вас не дифференциальное включение )))
Ну, а экран конечно соединять с общим проводом вашего девайса, правда толку от этого....
0
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60
20.04.2012, 02:04
Огорчили))) А если такую схему использовать, МК будет контролировать ток на пине и когда концевик замкнется, появится цепь пин-концевик-земля. Как считаете, ведь тут уже помехи будут оказывать меньшее влияние? Ток через пин не пойдёт, пока концевик не соединит цепь с землёй. Ток от пина до земли ни с чем не спутаешь, даже с помехами и наводками. Я ошибаюсь? Поправьте!


https://lh6.googleusircontent.som/-LNRAgZ_tEWM/T5HL1C9E1KI/AAAAAAAOOSg/yadGn05cVe0/s903/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0.bmp
0
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60
20.04.2012, 02:05
ImTuTb!, это надёжнее, но намного дороже в исполнении)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.04.2012, 02:05
Помогаю со студенческими работами здесь

Как подсоединить?
Нужно чтобы одновременно были подключены "1" к мамке и "2" к бп? Зачем нужна "3"?

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

Как подсоединить клавиатуру
Хотел поставить на компьютер новую клавиатуру, подсоединил в разьем usb, лампочки не загорелись, поставил на второй компьютер, сразу...

Как подсоединить колонки?
Как вы можете видеть на рисунке, мне необходимо соединить между собой штекер и провод от колонок (Муз.Центр). Подскажите каким обзором их...

Как называется такой выключатель?
С прошедшими праздниками! Товарищи, подскажите название сего устройства и возможность его преобретения на российском рынке? Заранее спасибо.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru