0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60

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

19.04.2012, 22:34. Показов 13949. Ответов 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
Регистрация: 14.04.2012
Сообщений: 86
20.04.2012, 02:39
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от PYROMHO
Огорчили))) А если такую схему использовать, МК будет контролировать ток на пине и когда концевик замкнется, появится цепь пин-концевик-земля. Как считаете, ведь тут уже помехи будут оказывать меньшее влияние? Ток через пин не пойдёт, пока концевик не соединит цепь с землёй. Ток от пина до земли ни с чем не спутаешь, даже с помехами и наводками. Я ошибаюсь? Поправьте!
В вашем случае ток рассматривать не надо, забудте вы о токе, пин процессора ток почти не потребляет, если его им сознательно не накачивать.
Не особо силен в архитектуре атмела, надо качать и курить даташит, но типичное потребление тока пином - наноамперы.
Вас интересует потенциал на пине!!! Таким образом, нужно обеспечить чёткий потенциал для принятия камнем однозначного решения - что на пине ноль или единица.
Пин на землю - ноль.
Пин подтянут к Ucc - единица.

Как это обеспечить при наличии длинной связи в условиях помех - я писал выше. Решение проверенное, поверте. У вас автомобиль, проблемы где взять 12 вольт нету, возмите хоть до стабилизатора, питающего вашу мегу, в чем проблемы? стабилитрон с резистором стоят копейки, подключить можно навесным монтажем если плата уже готова, зачем еще что то изобретать?

Будет ли работать ваш вариант - теоретически да, практически вам ни кто не скажет, зависит от огромного количества факторов, как провод по кузову проложите, состояния кузова, да всего не перечесть! Хотите себе нажить разрыв мозга - пробуйте, тестируйте. Только пин на вашей схеме не забудте к Ucc подтянуть резистором .
0
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60
20.04.2012, 02:49
-StyX-, спасибо :) что конкретно означает "подтянуть к Ucc"?
0
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 86
20.04.2012, 02:58
Цитата Сообщение от PYROMHO
-StyX-, спасибо :) что конкретно означает "подтянуть к Ucc"?

http://s2.ipicture.ru/uptoods/20120421/N4TQStBO.jpg
0
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60
20.04.2012, 03:10
-StyX-, понял!
0
0 / 0 / 0
Регистрация: 14.04.2012
Сообщений: 86
20.04.2012, 03:13
PYROMHO, срочно курить http://obuk.ru/hardware/34339-iskusstvo ... hniki.html , я не шучу :))

зы. как тут ссылки под кат прятать, ни хрена не понял
0
0 / 0 / 0
Регистрация: 04.02.2012
Сообщений: 415
20.04.2012, 03:14
правильно послал, а потом Микроконтроллеры AVR семейств Tiny и Miko фирмы ATMEL - А. В. Евстифеев
0
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,860
20.04.2012, 03:20
да для старта и с местного учебного курса можно начать.
0
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 60
20.04.2012, 03:22
-StyX-, уже качаю!)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.04.2012, 03:22
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Опции темы

Новые блоги и статьи
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера» Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит. Придуман Биллом Госпером в 1970-х, опубликован в. . .
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb"> <style> <!]> </ style> <g id="bush"> </ g> </ svg> function fn(){ let rost;/ / высота древа let xx=165,yy=210,w=256;
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru