Страница 1 из 2

управление через сом-порт

Добавлено: Пт июн 01, 2012 19:56:45
Vova777
Такой вопрос. В схемотехнике я только начинающий, хотелось бы узнать у профессионалов возможно ли например так:
1) использовать микросхему к которой подцепить например 10 микровыключателей и 10 светодиодов и нажимая на них заставлять светодиоды светиться, а повторным нажатием - выключаться, чтобы каждый выключатель отвечал за свой светодиод?
2) используя RS-232 и посылая информацию в порт через дешифратор заставлять микросхему обрабатывать сигналы по другому, например если до этого первый выключатель управлял первым светодиодом, а после начинает управлять последним? Сколько времени может занять такая смена управления в микросхеме?
3) Можно ли через RS-232 на экране компа показывать текущее состояние светодиодов? какая максимальная частота дискретизации обратного сигнала с МС в комп?
4) А если использовать большую нагрузку, то до какого предела?

Это все должно работать без отключений на переконфигурирование и максимально быстро.
Можно так сделать? Если можно, то на какой микросхеме или микроконтроллере?

Re: управление через сом-порт

Добавлено: Пт июн 01, 2012 20:14:43
s64
1. Возможно. Если взять МС с подходящим количеством ног.
2. Можно и это.... Про "Сколько времени может занять такая смена управления в микросхеме?" не совсем понял, уточни, что хотел спросить
3. можно. При 16.000MHz - 1Mbps гарантирует производитель МС (Atmel)
4. Предел определяется наличием финансов и мощностью близлежащей электростанции

Mega48 за 35руб. потянет все это софтово, силовая часть не определена

Re: управление через сом-порт

Добавлено: Пт июн 01, 2012 20:20:48
Vova777
как быстро произойдет смена функций микросхемы от момент отправки сигнала в порт до ее полной готовности
силовая часть - например 3.5 А, 10 Вт потянет?

какая микросхема сможет так?

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 04:32:30
bolek
Как долго: время записи блока данных по соответствию кнопки и светодиода в EEPROM микроконтроллера, ну, скажем, несколько миллисекунд.
Напряжения и токи силовой части принципиальной роли не играют, можно поставить реле или электронные ключи на любую разумную мощность.

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 11:33:22
s64
Vova777 писал(а):как быстро произойдет смена функций микросхемы от момент отправки сигнала в порт до ее полной готовности
силовая часть - например 3.5 А, 10 Вт потянет?

какая микросхема сможет так?
силовая часть 3-х вольтовая?( 10/3.5 = ~3) Если по постоянке, то почти любой полевой транзистор, 3v переменки лучше релюшкой коммутировать.
скорость смены функции - если предположить, что на декодирование принятой посылки и установку выходов уйдет 100 тактов процессорного времени ( взято с большим запасом), то получаем 1/16000000 * 100 = десятки микросекунд

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 11:38:50
ploop
как быстро произойдет смена функций микросхемы от момент отправки сигнала в порт до ее полной готовности
Можно рассчитать точно, но необходимо знать скорость порта и алгоритм декодирования.
Если это необходимо для интерфейса пользователя, то значения не имеет. В любом случае это будет меньше единиц миллисекунд. Так же, если для коммутации используется реле - тоже значение не имеет, т.к. её время срабатывания заведомо больше.

И еще момент, касаемо вопроса №3: время реакции десктопных ОС на компьютере тоже заведомо больше, чем отработает МК (если это надо для какой-то автоматизации). Могу сказать точно: для Windows XP невозможно привязаться к таймингам, короче 50мс.

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 11:44:18
Vova777
s64 писал(а): Mega48 за 35руб. потянет все это софтово
Это мне подойдет?

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 12:02:17
s64
пойдет. даже при условии, что каждый светодиод и каждый выключатель занимают отдельную ножку.

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 12:03:30
Vova777
Подскажите, какой программатор нужен для программирования?

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 12:05:38
s64

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 12:05:54
ploop
Любой для AVR.
Программу сами писать будете? Тогда начинайте тренироваться на мигалках, читайте обучалку, литературу и т.д., по ним всё разжёвано.

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 12:09:51
Vova777
s64 писал(а):http://www.google.ru/#hl=ru&newwindow=1&output=search&sclient=psy-ab&q=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80+avr&oq=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80&aq=1&aqi=g4&aql=&gs_l=hp.1.1.0l4.1695.5385.0.8202.12.8.0.4.4.0.332.2101.2-6j2.8.0...0.0.KD0GnnL3V9A&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=51d5e5584bad95cf&biw=1600&bih=775
у меня ссылка не открывается.

Любой для AVR, а какой-нибудь не дорогой и чтобы другие контроллеры AVR можно было прошивать, какой посоветуете? Или покупать вообще не нужно, а лучше самому делать?

AVR это как, распространенные контроллеры? Вообще перспективно на них делать или народ уже на что-то лучше перешел?

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 12:12:36
ploop
Можно сделать на STM, дешевле, не нужен программатор, но сложнее для обучения. Можно на PIC - тоже нужен программатор.

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 12:14:39
Vova777
atmega32 пойдет?

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 12:22:01
Vova777
Посмотрите, этот пойдет?
http://www.rlocman.ru/shem/schematics.html?di=71523

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 12:22:20
ploop
atmega32 пойдет?
Подойдёт. Но слишком жирно.
Там программа-то в несколько строк будет. Лучше уж 48ю.
Посмотрите, этот пойдет?
Да, если есть COM-порт.

зы: пользуйтесь кнопкой "правка"

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 12:32:21
Vova777
Еще вопрос, вот этот МК тот программатор прошьет?
AT90S2313

У МК в DIP-корпусах Atmaga8-16PI всего 28 ножек, а у Atmega38 - 40 ножек. Что делать?
А у AT90S2313 вообще 20.

Все это хозяйство можно будет тем программатором прошивать?

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 13:01:03
ploop
МК в DIP-корпусах Atmaga8-16PI всего 28 ножек, а у Atmega38 - 40 ножек. Что делать?
Выбрать то, что нужно. Только AT90S2313 устарел хлеще дерьма мамонта. Лучше уж ATtiny2313. Но по цене она дороже, чем ATmega48, а по функционалу - гораздо скуднее.
У МК в DIP-корпусах Atmaga8-16PI всего 28 ножек, а у Atmega38 - 40 ножек. Что делать?
Выбирать то, что нужно.
Все это хозяйство можно будет тем программатором прошивать?
Да.

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 13:02:19
ChipKiller
Vova777 писал(а):.......Посмотрите, этот пойдет?
http://www.rlocman.ru/shem/schematics.html?di=71523
....... Еще вопрос, вот этот МК тот программатор прошьет?
... хотя-бы почитайте, что написано на странице по приведенной ссылке, а не сыпьте вопросы - AVR "шьются" по 6 проводам которые есть у всех

Re: управление через сом-порт

Добавлено: Сб июн 02, 2012 13:03:00
s64
По моему нужно начинать с понимания, что такое контроллер и как с ним работать, а не пытаться решить задачу.