Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 19.05.2007, 20:19  
bopohok
Прописка
 
Регистрация: 19.10.2006
Сообщений: 112
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
bopohok на пути к лучшему
По умолчанию Пульт для электронного ТАБЛО

Я тут работаю над написанием программы для электронного табло. Возник вопрос - какие именно функции должен уметь выполнять МК (на основе которого будет построен пульт)? Я накидал тут черновую версию (смотрите приложенный файл).
Краткое описание:

Пульт разделен на 3 части - первая это управление счетом, вторая - это общая часть и третья - это управление временем.

С помощью первой части можно :
1) Прибавлять 1 и 2 .
2) Отнимать 1 и 2 (если еще и нажата клавиша "-/+").
3) Прибавлять 10 и 20 (если еще и нажата клавиша "1/10").
4) Отнимать 10 и 20 (если еще и нажата клавиша "-/+" и "1/10").

С помощью третьей части можно :
1) Включать сирену (клавиша со звонком).
2) Включить одно минутный перерыв (клавиша с часами).
3) Включать таймера на установленное время (клавиша "START").
4) Прибавлять и отнимать минуту (клавиша "1" и "-/+").
5) Прибавлять и отнимать 10 минут (клавиша "1" , "-/+" и "1/10").
6) Делать паузу по таймеру (клавиша "PAUSE").
7) Обнулять таймер (клавиша "RESET").

Вторая часть - это общая часть (своеобразный Shift), с помощью которой можно выбирать знак (- или +) и выбирать множитель (1 или 10).

Какие есть предложения(пожелания, исправления) по поводу устройства работы пульта ?

-- Прилагается рисунок: --


Прикрепленный файл: 9619305.rar
Реклама:
bopohok вне форума  
Непрочитано 19.05.2007, 22:19  
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

Цитата:
Какие есть предложения(пожелания, исправления) по поводу устройства работы пульта ?
Предлагаю пояснить назначение этого пульта
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 19.05.2007, 22:55  
bopohok
Прописка
 
Регистрация: 19.10.2006
Сообщений: 112
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
bopohok на пути к лучшему
По умолчанию

Сообщение от vdlab
Цитата:
Какие есть предложения(пожелания, исправления) по поводу устройства работы пульта ?
Предлагаю пояснить назначение этого пульта
Пожалуйста !
Этот пульт управляет электронным табло, которое нужно для высвечивания счета игры (любой игры, где есть счет) и высвечивания оставшегося времени. С помощью пульта можно:
Прибавлять/отнимать 1,2,10,20 очков к счету ; прибавлять/отнимать 1,10 минут ко времени (которое отсчитывает оставшееся время); включать сирену (пока нажата кнопочка со звонком - сирена звучит) ; включать минутный перерыв (кнопка с часами); включать отсчет обратного времени (с помощью старта) и останавливать его (с помощью паузы); обнулять время (с помощью ресета).
bopohok вне форума  
Непрочитано 19.05.2007, 23:31  
mdn_tec
Частый гость
 
Регистрация: 31.01.2007
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
mdn_tec на пути к лучшему
По умолчанию

По поводу МК : с заданием должна справиться ATmega16 или 32(DIP 40). Если пульт внешний, т. е. не встроен в табло окончательно, то рационально бы было использовать отдельный контроллер для индикации и системы пересчёта(связывать по USART или своей шине).
Этим программу пересчёта можно будет прилично разгрузить, оставив только математические функции и прерывания.
А на каком языке будет исполняться программа?
mdn_tec вне форума  
Непрочитано 20.05.2007, 00:23  
bopohok
Прописка
 
Регистрация: 19.10.2006
Сообщений: 112
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
bopohok на пути к лучшему
По умолчанию

Сообщение от mdn_tec
По поводу МК : с заданием должна справиться ATmega16 или 32(DIP 40). Если пульт внешний, т. е. не встроен в табло окончательно, то рационально бы было использовать отдельный контроллер для индикации и системы пересчёта(связывать по USART или своей шине).
Этим программу пересчёта можно будет прилично разгрузить, оставив только математические функции и прерывания.
А на каком языке будет исполняться программа?
Забыл сказать - я уже код написал для PIC на ассамблере (конечно он ещё далек до совершенства, поэтому и спрашиваю что ещё не хватает). Не знаю о каких математических ф-иях идет речь, но на данном этапе я пытаюсь придумать что именно должен уметь выполнять пульт. А насчет организации программы, то МК отсчитывает секунды (обратный отсчет времени) с помощью прерываний по переполнению таймера, а опрос клавиш - это основная задача МК.
bopohok вне форума  
Непрочитано 20.05.2007, 00:36  
mdn_tec
Частый гость
 
Регистрация: 31.01.2007
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
mdn_tec на пути к лучшему
По умолчанию

Ну если по функциям, то я бы добавил запись счёта в EEPROM MK (пусть не всех, хотя бы последнего).
mdn_tec вне форума  
Непрочитано 20.05.2007, 06:46  
EVGENIY1962
Гражданин KAZUS.RU
 
Регистрация: 27.07.2006
Сообщений: 659
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
EVGENIY1962 на пути к лучшему
По умолчанию

А зачем в пульте контроллер.Кроме проблем с питанием и большими габаритами никаких удобств.Соедените пассивный пульт с таблом шнурком и вас будет ждать полное счастье.Кстати вы не разъяснили каким образом ваш пульт будет связан с табло.
EVGENIY1962 вне форума  
Непрочитано 20.05.2007, 09:55  
zelanez
Вид на жительство
 
Регистрация: 23.04.2006
Сообщений: 308
Сказал спасибо: 14
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
zelanez на пути к лучшему
По умолчанию

А зачем две разные функции прибавлять/отнимать 1 и 2? Пультом могут пользоваться люди, не в состоянии нажать кнопку дважды?
ИМХО, должно быть только по одной кнопке "+" и "-". Однократное нажатие на соответствующую кнопку прибавит/отнимет 1.
Двухкратное - соответсвенно, 2... И т.д....
Такую простую программу, да ещё с таймером лучше оставить на ассемблере. На СИ если только в учебных целях.
Поскольку сам пульт должен быть у судьи, а табло где-то повыше, поблизости от розетки, то желательна беспроводная связь. Тогда в табло должен находиться функциональный блок, а пульте только кнопки и узел связи, как в обычном ТВ-пульте.
zelanez вне форума  
Непрочитано 20.05.2007, 14:34  
bopohok
Прописка
 
Регистрация: 19.10.2006
Сообщений: 112
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
bopohok на пути к лучшему
По умолчанию

Сообщение от EVGENIY1962
А зачем в пульте контроллер.Кроме проблем с питанием и большими габаритами никаких удобств.Соедените пассивный пульт с таблом шнурком и вас будет ждать полное счастье.Кстати вы не разъяснили каким образом ваш пульт будет связан с табло.
Не понимаю при чём тут размеры пульта - вопрос был в другом (какие функции он должен уметь выполнять). А связь между пультом и МК ведется с помощью трех проводов.
bopohok вне форума  
Непрочитано 20.05.2007, 14:38  
bopohok
Прописка
 
Регистрация: 19.10.2006
Сообщений: 112
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
bopohok на пути к лучшему
По умолчанию

Сообщение от zelanez
А зачем две разные функции прибавлять/отнимать 1 и 2? Пультом могут пользоваться люди, не в состоянии нажать кнопку дважды?
ИМХО, должно быть только по одной кнопке "+" и "-". Однократное нажатие на соответствующую кнопку прибавит/отнимет 1.
Двухкратное - соответсвенно, 2... И т.д....
А если пульт будет будет находится под таблом и сидящий за пультом не сможет увидеть счета не повернув головы вверх, а играть будут в баскетбол ? Тогда каждый нужно будет убеждаться что ты нажал на кнопку два раза и прибавилось 2 очка. Это же мазохизм! Поэтому можно прибавлять как 1 так и 2 очка
bopohok вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Табло для вольной борьбы Sukhanov Поиск схем. Делимся схемами 0 04.05.2008 11:03
Диджейский пульт.. timrf Информация по радиокомпонентам 0 06.10.2007 16:48
RF приемник и передатчик для электронного замка на МК Beduin Автоматика и аппаратура связи 8 11.07.2007 12:05
Из чего сделать корпус для табло ? bopohok Делимся опытом 11 13.06.2007 06:30
[Решено] Пульт ПДУ-5 Андрей Г. Видеотехника 2 12.12.2004 19:23


Часовой пояс GMT +4, время: 07:11.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot