ну когда же из этого будет секундомер.

Обсуждаем контроллеры компании Atmel.
lexsus1981
Родился
Сообщения: 3
Зарегистрирован: Вт фев 24, 2009 20:30:03

ну когда же из этого будет секундомер.

Сообщение lexsus1981 »

Товарищи кто нибудь дорисует эту схему что бы получился таки секундомер.
http://radiokot.ru/start/mcu_fpga/avr/15/index.shtml
Аватара пользователя
RUNA
Прорезались зубы
Сообщения: 249
Зарегистрирован: Ср дек 31, 2008 01:55:19
Откуда: Санкт-Петербург

Сообщение RUNA »

Так, сам попробуй.
lexsus1981
Родился
Сообщения: 3
Зарегистрирован: Вт фев 24, 2009 20:30:03

Re: ну когда же из этого будет секундомер.

Сообщение lexsus1981 »

lexsus1981 писал(а):Товарищи кто нибудь дорисует эту схему что бы получился таки секундомер.
http://radiokot.ru/start/mcu_fpga/avr/15/index.shtml

еслиб мог не спрашивал :)))
Аватара пользователя
shtorm
Нашел транзистор. Понюхал.
Сообщения: 185
Зарегистрирован: Чт янв 22, 2009 14:03:25
Контактная информация:

Сообщение shtorm »

да собственно дорисовывать ничего ненадо...нужно просто прогу написать "как надо". а вот как надо это уже вам лучше знать(точность, управление, и вообще какие требования к секундомеру?)...
lexsus1981
Родился
Сообщения: 3
Зарегистрирован: Вт фев 24, 2009 20:30:03

Сообщение lexsus1981 »

shtorm писал(а):да собственно дорисовывать ничего ненадо...нужно просто прогу написать "как надо". а вот как надо это уже вам лучше знать(точность, управление, и вообще какие требования к секундомеру?)...


цифровой секундомер должен содержать как минимум:
• Кнопка, которая с поочередным, однократным нажатием будет выполнять две функции “Пуск/Стоп ”.
• Кнопка, которая однократным нажатием будет выполнять функцию “Сброс”.
• Акустическая индикация.
Все же хотелось бы увидеть полную электрическую схему.
Аватара пользователя
SeamaNCOS
Встал на лапы
Сообщения: 107
Зарегистрирован: Ср дек 10, 2008 15:10:59
Откуда: KPACHO9PCK
Контактная информация:

Сообщение SeamaNCOS »

Возми за пример http://radiokot.ru/circuit/digital/home/33/
там есть исходник. Поделив число сравнения на 60 и изменив обработчик кнопок сделав СТАРТ/СТОП на клавишу 2 получиш секундомер . Будет отображать МИН-СЕК. после обработчика надо написать небольшую подпрограмму чтоб при нажатии выводила сигнал на порт PB6 чтоб пищал при нажатии на СТАРТ/СТОП.
Чем больше думаеш, тем дольше уснуть не можеш...
steaml
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн фев 23, 2009 16:46:13
Откуда: Харьков

Re: ну когда же из этого будет секундомер.

Сообщение steaml »

Никто так и не сделал простейший секундомер?
Весь инет перерыл, везде функционально громоздкие девайсы :(

тоже нужен просто секундомер, только с сотыми (мин : сек : сотые секунд)... страт/стоп и сброс... больше ничего, максимально упрощенный вариант.
Аватара пользователя
vitecd
Родился
Сообщения: 14
Зарегистрирован: Вт ноя 27, 2007 23:31:32
Откуда: Auckland
Контактная информация:

Re: ну когда же из этого будет секундомер.

Сообщение vitecd »

а чо ленивые то такие?
ДВА!!! образца есть, лень почитать исходник да побаловаться пару вечеров в симуляторе? почему пару? ну... есть предположение, что в теме не бум/бум
Кашпо
Опытный кот
Сообщения: 764
Зарегистрирован: Пт фев 02, 2007 10:19:58
Откуда: Железногорск

Re: ну когда же из этого будет секундомер.

Сообщение Кашпо »

steaml писал(а):Никто так и не сделал простейший секундомер?

ИМХО это задание для новичков, начинающих изучать МК. 20 строчек кода на Си. (5, чтобы считать, остальные - выводить результат в человеческом виде ;) )

Если уж за новичка писать МА-МА, ПА-ПА, то толку от этого не будет ;)
steaml
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн фев 23, 2009 16:46:13
Откуда: Харьков

Re: ну когда же из этого будет секундомер.

Сообщение steaml »

Банально хочется содрать с готового... да, пусть мне будет стыдно :)
Профиль немного другой, а очень хочется собрать, не обессудьте :beer:
(последний раз пытался писАть в институте, а сейчас уже трудно образованием заниматься)
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Re: ну когда же из этого будет секундомер.

Сообщение smac »

steaml писал(а):Банально хочется содрать с готового... да, пусть мне будет стыдно :)

Что-то мне скучновато стало, могу попробовать Вам помочь, да и попрактиковаться в удаленной отладке тоже можно, поэтому Вы выбирайте схему, а дальше обсудим ее, доведем до ума и начнем программу писать.
steaml
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн фев 23, 2009 16:46:13
Откуда: Харьков

Re: ну когда же из этого будет секундомер.

Сообщение steaml »

Да вот на основе той, что упоминалась :) http://radiokot.ru/circuit/digital/home/33/
только там 4 сегмента... а нужно хотя бы 5, с единицами минут :)
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Re: ну когда же из этого будет секундомер.

Сообщение smac »

steaml писал(а):Да вот на основе той, что упоминалась :) http://radiokot.ru/circuit/digital/home/33/
только там 4 сегмента... а нужно хотя бы 5, с единицами минут :)

Понятно.
1. Индикаторы нашли уже? Определяйтесь с типом.
2. Схема нуждается в небольшой доработке - это касается подключения кнопок и общих выводов индикаторов. Доработки нарисую наверное завтра к вечеру.
3. Устраивает ли Вас тини2313 (можно выбрать любой другой контроллер с нужным количеством выводов -- т.е. не меньше чем у 2313)? Если нужен секундомер с более чем с 5-ю цифрами - лучше выбрать контроллер с большим числом ног (наверное из мег что-нибудь, скажите что Вам удобнее).
4. Как быстро вы сможете собрать схему? Хочется увидеть результаты работы в действии.
5. Определитесь с напряжением питания (5 В, 3,3 В или еще какие варианты?)
steaml
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн фев 23, 2009 16:46:13
Откуда: Харьков

Re: ну когда же из этого будет секундомер.

Сообщение steaml »

Индикаторы такие же как в схеме. Разве что сегментов 5.
МК - любой доступный, чем дешевле, тем конечно лучше.
Если без сильных усложнений реально сделать 6 сегментов, то было бы здорово (на вырост, десятки минут...)

Собрать - вопрос одного дня, вот только выбрать тот день...

Вообще обрисую задачу, которою хотелось бы решить: хронометр с оптическими датчиками (с последними нет вопросов)
Увлекаюсь любительским автоспортом (громко сказано, на самом деле просто некие навыки и периодические соревнования таких же любителей) и захотелось иметь такой полезный девайс. И к сожалению не программист, а так, электронщик.

Индикаторы поставлю большие, "подкачать" выходы уже не вопрос, это осилю без проблем.

Напряжение питания - любое удобное для МК, с этим тоже проблем не будет.
Правда вопрос с кругами... хотя бы 2 круга отдельно (но это усложнит, тогда ну его...)
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Re: ну когда же из этого будет секундомер.

Сообщение smac »

В упомянутой схеме индикатор счетверенный, поэтому разрядов либо четыре либо восемь. Давайте сделаем 8 разрядов пока с небольшими индикаторами, ибо отлаживать конструкцию собираемся.
Контроллер выбирайте Вы, для восьми разрядов нужен контроллер с 2-мя полными портами (по 8 пин) и 2 вывода на кнопки(датчики) и несколько выводов запасных (1-2 хватит)--например мега16 или мега 32 подойдет будет комфортно работать. Узнайте подойдут ли Вам предложенные контроллеры по финансам, хотя в Вашем случае львиную долю отъедят индикаторы (большие). Если мы не будем сопрягать устройство с 3.3 вольтовыми девайсами, то предлагаю сделать напряжение питания 5 В.
Про два круга-- не проблема, но это усложнит аппаратную часть. Я так понимаю вы хотите чтобы два круга индицировались одновременно, тогда нужно вдвое больше индикаторов и, если не усложнять конструкцию корпусами логики, потребуется вдвое больше портов (нужно будет как минимум 32 ноги только на индикацию, при 8-ми разрядных кругах). С аппаратной точки зрения проще будет индицировать круги на одном индикаторе (попеременно либо еще как), в общем определяйтесь окончательно.
steaml
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн фев 23, 2009 16:46:13
Откуда: Харьков

Re: ну когда же из этого будет секундомер.

Сообщение steaml »

Мега - отлично.
5В - тоже.

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

Индикатор - да, для отладки маленький. Уже в готовом девайсе буду городить более удобный :)
хотя есть желание сделать компактный девайс, а старт-стоп организовать беспроводным способом, чтобы головное устройство находилось в машине (а на улице только датчик), т.к. иногда и по-одному ездим...
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Re: ну когда же из этого будет секундомер.

Сообщение smac »

steaml писал(а):Мега - отлично.
5В - тоже...

Давайте выберем мегу16, определяйтесь с типом корпуса (dip, tqfp) - от этого будет зависеть разводка.
Пожалуйста сообщите точно тип индикатора с которым у Вас не будет проблем с доставабельностью ( если уже есть индикатор сообщите его тип, если не знаете типа - прозванивайте распиновку и фотку выложите) - от этого также будет зависеть схем и разводка ( и программа конечно, но это мелочи).
neon-f
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Сб дек 12, 2009 02:15:45

Re: ну когда же из этого будет секундомер.

Сообщение neon-f »

секундомер подразумевает мобильность, следовательно небольшие размеры. зачем вам сороконогая мега 16 в громадном (для мобильного устройства) dip корпусе. tqfp далеко не просто и плату изготовить, и паять на плату. ну и обьем 16кило :shock: . Очень хочется посмотреть на код секундомера хотябы больше килобайта (вместе с динамической индикацией.)
Дело конечно ваше, ( секундомер как готовое устройство меня не интересует) но я советую обратить внимание на тини 2313 в соик корпусе. очень мала, продаётся на любом углу, чуть ли не самая дешевая, ног хватает(2 на кварц, 8+6 на шестиразрядный индикатор и одна на копки(до 6 кнопок в динамическом режиме)).
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Re: ну когда же из этого будет секундомер.

Сообщение smac »

neon-f писал(а):...Очень хочется посмотреть на код секундомера хотябы больше килобайта (вместе с динамической индикацией.)
...

Дойдет время до кода - увидите. Действительно по ресурсам она избыточна, однако в данном случае нужно большое количество разрядов и мне кажется, что расширять порты несколькими корпусами логики не комильфо. Это конечно круто упихивать невпихуемое, доводить до тини13 и т. п., но я этим заниматься не хочу. Про 6 кнопок на одной ноге тини2313 (напоминаю что она без АЦП) - это постоянные времени RC-цепей что-ли мерить, ну нафиг, мне не хочется. В любом случае решать "заказчику", однако при использовании тини2313 возможностей явно меньше.
Опять-же тему прочитайте - человек увлекается автоспортом, ему впоследствии ему возможно понадобится секундомер с продвинутыми возможностями, и конструкцию на тини просто придется выбросить. Посмотрел сейчас на терраэлектронике - мега16-119 рублей тини2313-58 - я думаю 60 рублей экономии не спасут отца русской демократии.
neon-f
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Сб дек 12, 2009 02:15:45

Re: ну когда же из этого будет секундомер.

Сообщение neon-f »

ок, ок, не на что не претендую. :beer:
по поводу кнопок. я имел ввиду не ацп, а динамический опрос, т.е. если у нас 6 разрядов, то подключая один вывод через резисторы или через диоды и кнопки к выводам которые управляют разрядами, получаем шесть кнопок на один вывод.
и по поводу обьема. я в программировании чайник-первокласник. сейчас делую одну штуку. код наверное наикревейший (так называемый быдлокод), так вот меньше чем в 4 кило я напихал целую кучу всего, там и динамическая матрица 48х6 и корекция хода, и DS18B20 и бегущая строка, знакогенератор........... поэтому думаю что секундомер , да еще если будет писать спец, и на пол кило не потянет, а для таких как я - кило с запасом. ну нечему там тянуть. считаем прерывания - выводим на индикатор, обслуживаем 2-3 кнопки.
сори еще раз, все ИМХО. :) с удовольствием буду следить за развитием проекта.
Ответить

Вернуться в «AVR»