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

Обсуждаем цифровые устройства...
Ответить
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Чт июн 16, 2011 15:06:10
Откуда: электрощитовая

Сообщение Vova777 »

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

Это все должно работать без отключений на переконфигурирование и максимально быстро.
Можно так сделать? Если можно, то на какой микросхеме или микроконтроллере?
даешь высокое напряжение
Реклама
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Сообщение s64 »

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

Mega48 за 35руб. потянет все это софтово, силовая часть не определена
Реклама
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Чт июн 16, 2011 15:06:10
Откуда: электрощитовая

Сообщение Vova777 »

как быстро произойдет смена функций микросхемы от момент отправки сигнала в порт до ее полной готовности
силовая часть - например 3.5 А, 10 Вт потянет?

какая микросхема сможет так?
даешь высокое напряжение
Сверлит текстолит когтями
Сообщения: 1199
Зарегистрирован: Пт авг 21, 2009 03:22:12

Сообщение bolek »

Как долго: время записи блока данных по соответствию кнопки и светодиода в EEPROM микроконтроллера, ну, скажем, несколько миллисекунд.
Напряжения и токи силовой части принципиальной роли не играют, можно поставить реле или электронные ключи на любую разумную мощность.
Реклама
Эиком - электронные компоненты и радиодетали
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Сообщение s64 »

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

какая микросхема сможет так?
силовая часть 3-х вольтовая?( 10/3.5 = ~3) Если по постоянке, то почти любой полевой транзистор, 3v переменки лучше релюшкой коммутировать.
скорость смены функции - если предположить, что на декодирование принятой посылки и установку выходов уйдет 100 тактов процессорного времени ( взято с большим запасом), то получаем 1/16000000 * 100 = десятки микросекунд
Реклама
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

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

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

Сообщение Vova777 »

s64 писал(а): Mega48 за 35руб. потянет все это софтово
Это мне подойдет?
даешь высокое напряжение
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Сообщение s64 »

пойдет. даже при условии, что каждый светодиод и каждый выключатель занимают отдельную ножку.
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Чт июн 16, 2011 15:06:10
Откуда: электрощитовая

Сообщение Vova777 »

Подскажите, какой программатор нужен для программирования?
даешь высокое напряжение
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Сообщение s64 »

Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Любой для AVR.
Программу сами писать будете? Тогда начинайте тренироваться на мигалках, читайте обучалку, литературу и т.д., по ним всё разжёвано.
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Чт июн 16, 2011 15:06:10
Откуда: электрощитовая

Сообщение 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 это как, распространенные контроллеры? Вообще перспективно на них делать или народ уже на что-то лучше перешел?
даешь высокое напряжение
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Можно сделать на STM, дешевле, не нужен программатор, но сложнее для обучения. Можно на PIC - тоже нужен программатор.
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Чт июн 16, 2011 15:06:10
Откуда: электрощитовая

Сообщение Vova777 »

atmega32 пойдет?
даешь высокое напряжение
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Чт июн 16, 2011 15:06:10
Откуда: электрощитовая

Сообщение Vova777 »

Посмотрите, этот пойдет?
http://www.rlocman.ru/shem/schematics.html?di=71523
даешь высокое напряжение
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

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

зы: пользуйтесь кнопкой "правка"
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Чт июн 16, 2011 15:06:10
Откуда: электрощитовая

Сообщение Vova777 »

Еще вопрос, вот этот МК тот программатор прошьет?
AT90S2313

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

Все это хозяйство можно будет тем программатором прошивать?
даешь высокое напряжение
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

МК в DIP-корпусах Atmaga8-16PI всего 28 ножек, а у Atmega38 - 40 ножек. Что делать?
Выбрать то, что нужно. Только AT90S2313 устарел хлеще дерьма мамонта. Лучше уж ATtiny2313. Но по цене она дороже, чем ATmega48, а по функционалу - гораздо скуднее.
У МК в DIP-корпусах Atmaga8-16PI всего 28 ножек, а у Atmega38 - 40 ножек. Что делать?
Выбирать то, что нужно.
Все это хозяйство можно будет тем программатором прошивать?
Да.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

Vova777 писал(а):.......Посмотрите, этот пойдет?
http://www.rlocman.ru/shem/schematics.html?di=71523
....... Еще вопрос, вот этот МК тот программатор прошьет?
... хотя-бы почитайте, что написано на странице по приведенной ссылке, а не сыпьте вопросы - AVR "шьются" по 6 проводам которые есть у всех
Вложения
prog_avr.JPG
(28.45 КБ) 419 скачиваний
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Сообщение s64 »

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

Вернуться в «Цифровая техника»