Перейти к содержанию

Метроном На Piс-контроллере


Батя

Рекомендуемые сообщения

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

Если кто встречал нужную мне схему, просьба... дайте ссылочку! Очень нужно! Заранее спасибо!

Все что невозможно, можно сделать возможным, если сделать не возможной возможность невозможности, и одну из этих возможностей дает нам интернет !

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

  • Ответов 85
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

AlenB.Кажется это то ,что надо. Большой Сеньк за ссылочку. Два вопроса(английский не шарю) : 1) Как происходит генерацыя (програмно?), на схеме нет никаких частотозадающих элементов? 2) Что из зипа конкретно надо заливать в PIC ? Я не очень в этом еще разбираюсь и инструкции нет. У меня самопальный программатор для PICов - Poni Proq. Я только один раз прошивал контроллер для частотомера , но получилось с первого раза. Собно и весь опыт.Если знаешь и не влом , объясни :чо ,куда, и как?

Все что невозможно, можно сделать возможным, если сделать не возможной возможность невозможности, и одну из этих возможностей дает нам интернет !

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

В кач-ве задающего используется встроенный 4MHz RC-генератор ПИК-а.

А вот прошивки в zip-е нет. Я попробовал скомпилировать в MPLab-е, но тот выдает ошибку:

---

Error - could not find definition of symbol 'Reset' in file 'C:\metronome\Metronome\ResetVector.o'.

Errors : 1

BUILD FAILED: Sat Apr 26 15:59:21 2008

---

Мож, кто из более продвинутых сообразит, чего там не хватает в ResetVector-е...

Ссылка на комментарий
Поделиться на другие сайты

Мда.... Радость была не долгой! Очень хотелось бы надеяться на помощь "динозавров". Хотел сыну сделать подарок.В разговоре промелькнуло желание иметь такого "помошника" с каплулем в ухе. А у него день рождения в мае. Он на ударных рулит (и не плохо дробя высекает). :(

Все что невозможно, можно сделать возможным, если сделать не возможной возможность невозможности, и одну из этих возможностей дает нам интернет !

Ссылка на комментарий
Поделиться на другие сайты

Вот попробуйте этот файл залить в МК. Это cof файл . В протеусе он работает.

hex ну ни в какую не могу из этого исходника получить, вот хоть убей. Легче самому написать прошивку.

Кстати скажите что такое Метроном, по подробнее опишите что делает, какие частоты. Вобщем задачу объясните, мож напишу вам прошиву

ради сына. Дети это святое. :rolleyes:

Ошибка была в том, что не все файлы в проект подключены были.

Metronome.rar

Ссылка на комментарий
Поделиться на другие сайты

alkl! Большое спасибо тебе за помощь, надеюсь что в железе метроном будет работать.

P. S. Метроном - устройство демонстрирующее высокоточное качание маятника с заранее установленой частотой тактов (механический). Электроныый же издает щелчки в динамике или в капсуле...

Все что невозможно, можно сделать возможным, если сделать не возможной возможность невозможности, и одну из этих возможностей дает нам интернет !

Ссылка на комментарий
Поделиться на другие сайты

Пажалуйста. Если чего, обращайтесь.

Удачи........

Alkl. Вопрос по кнопкам. Их три. Как я понял , да и по своим возможностям , данная схема имеет настройку на нужный такт ( это две кнопки : + и - темп ) , третья - это " пуск" , как я понимаю. Ты же симулировал в ПРОТЕУСЕ . Я прав ? Представляю , как будет рад пацан (если все срастется)... Я хочу сделать и с динамиком (для общего синхронизирования игры в составе), и со штеккера на индивидуальный капсуль.

Да простят меня модераторы за флуд: Когдато в молодости , профессионально занимался дискотекой . Побеждали своим составом в областном конкурсе ( 2-е место из 15- притендентов) , были времена ажиотажа.... А что сейчас...? Как говорится - клубняк. Дуц- дуц- дуц- дуц- дуц...... И так весь вечер до конца - скучно. А раньше: и самая современная музыка (на тот момент) , и дискжоккей расскажет все о исполнителях трека, и их составе, и пошутит, и устроит какой нить розыгрыш по ходу, и все это сопровождается соответствующими слайдами и свето и цвето эффектами, + приглашали друзей из студии "брейкданс" . Они у нас такое вытворяли , + уже взведенная толпа - Это был такой фуррор, что нас дирекция ресторана не могла остановить, а сказать людям , что шоу закончено, было равносильно выстрелу в весок. А сейчас: Дуц- дуц - дуц............ :( Извеняюсь! Настольгия...

Изменено пользователем Батя

Все что невозможно, можно сделать возможным, если сделать не возможной возможность невозможности, и одну из этих возможностей дает нам интернет !

Ссылка на комментарий
Поделиться на другие сайты

Я не симулировал всю схему, я только в пик прошивку засунул и запустил. Смотрел на некоторых ногах осцилографом, вроде что-то похожее на то, чего должно быть.

Попробуйте сделайте, может заработает.

ЗЫ: Да простим Вас за Флуд. Он хоть и флуд, но его приятно читать... .

Ссылка на комментарий
Поделиться на другие сайты

Я не симулировал всю схему, я только в пик прошивку засунул и запустил. Смотрел на некоторых ногах осцилографом, вроде что-то похожее на то, чего должно быть.

Попробуйте сделайте, может заработает.

ЗЫ: Да простим Вас за Флуд. Он хоть и флуд, но его приятно читать... .

Надеюсь все прокатит. Еще раз - СЕНЬК.

За флуд - Пардон (под шафэ, покараочил , ПАСХА)

Упс! Только сейчас возник вопрос: Светодиодные матрицы с общим катодом или анодом а то я в конфигурации PiCа не врубаюсь, а по схеме непонятно.

Все что невозможно, можно сделать возможным, если сделать не возможной возможность невозможности, и одну из этих возможностей дает нам интернет !

Ссылка на комментарий
Поделиться на другие сайты

Для схемы нужны сборки с общим Анодом ( + ).

Изображения :

1. Скриншот протеуса

2. Импульсы с пика с этой прошивкой.

ТАк что собирай, должно заработать. ;)

post-48853-1209357260_thumb.jpg

post-48853-1209361307_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

alkl! Попробовал набросать (первый раз) в Протеусе печатку для метронома, правда нужного индикатора не нашел в библиотеке (я купил BA56-11SRWA трех разрядный индикатор). По этому в ARES'е пришлось просто указать выводы.

Вся трабла с авторасположением компонентов (запрашивает лицензию). Расположил вручную и получил карявую печатку + плаваю в Протеусе (незнаю английского). Просьба к тебе, если у тебя протеус рулит расположение, попробуй скорректировать печатку, а нет так нет))).

метроном.rar

Все что невозможно, можно сделать возможным, если сделать не возможной возможность невозможности, и одну из этих возможностей дает нам интернет !

Ссылка на комментарий
Поделиться на другие сайты

Я с AREES'ом ниразу не работал, по этому, к сажалению, ничем не могу помочь.

Не страшно, я думаю и так будет нормально. А на счет ARESA поюзай - прикольно. И автотрассер рулит (правда корявинько, но для мелочи пойдет) и 3D-визуализация впечатляет (можно посмотреть как будет выглядеть платка с расположенными на ней элементами и дорожками)

Все что невозможно, можно сделать возможным, если сделать не возможной возможность невозможности, и одну из этих возможностей дает нам интернет !

Ссылка на комментарий
Поделиться на другие сайты

Набросал печатку в Laut-5. Правда под размер своего корпуса (без одной дырки). На выходных буду травить. О результатах отпишу.

post-40348-1209538268_thumb.jpg

Все что невозможно, можно сделать возможным, если сделать не возможной возможность невозможности, и одну из этих возможностей дает нам интернет !

Ссылка на комментарий
Поделиться на другие сайты

Alkl! Слепил я метроном. С прошивкой PiC'а трабла... PonyProg пишет: "Device missing or unknown device (-24)"

Программатор собирал с этого сайта: Программатор для Pony Prog.

Но программа которая в этой ссылке не шьет PiC16F628... Пришлось качать новую версию, где в списке прошиваемых значится нужный PiC. Может у меня программатор нерассчитан на прошивку этих PiC'ов? Подскажи что мне делать! Неподскажешь, ноги задействованые для прошивки 16Fхх совпадают с ногами для 16Fxxx?

Все что невозможно, можно сделать возможным, если сделать не возможной возможность невозможности, и одну из этих возможностей дает нам интернет !

Ссылка на комментарий
Поделиться на другие сайты

С PonyProg не работал, не знаю. У меня IcProg и программатор какойто самопальный на одной МС, шьёт всё подряд.

Скорее всего у тебя не поддерживает этот пик.

Неподскажешь, ноги задействованые для прошивки 16Fхх совпадают с ногами для 16Fxxx?

Не понял вопроса :blink:

"Device missing or unknown device (-24)"

Без вести пропавшие устройства или неизвестное устройство ag.gif

Ссылка на комментарий
Поделиться на другие сайты

На счет совпадения ног: в програматоре который я слепил ( когда прошивал PIC16F84 ) на модуле для PICов с 18-ю ногами задействовано 5 выводов (4,5,12,13,14 ), вот я и хотел выяснить сколько ног задействовано (например в твоем программаторе )и совпадают ли они. Вдруг этот програматор ваще не шьет PIC16F628 , и надо лепить другой программатор , или другой модуль к нему. Далее: В списке прошиваемых PICов в той версии PonyProq , которой я шил PIC16F84 нет PIC16F628, и я скачал последнюю версию PonyProq , где PIC16F628 есть (мож она слишком "последняя"). Если можешь, скинь схему программатора, сравнить со своей схемой, и прогу к нему. Буду разбираться.

Все что невозможно, можно сделать возможным, если сделать не возможной возможность невозможности, и одну из этих возможностей дает нам интернет !

Ссылка на комментарий
Поделиться на другие сайты

Схемы к моему программатору нет, т.к. делал его не я а бывший коллега по работе. ТАм стоит микросхема (ключи обычные) и один транзистр для +12 В на напряжение программирования.

А программаторы вот сдесь глянь http://eldigi.ru/site/programmators/index.php там их полно. Выберешь себе по вкусу.

Кстати, цоколёвка 16F84 копиенная как и у 16F628.

Ссылка на комментарий
Поделиться на другие сайты

По поводу программаторов , уже облазил , сравнил. Все нормально, мой програмер прошьет этот PIC. Я думаю надо нормальную Поньку скачать , где есть PIC16F628. К стати(вопрос от чайника): Есть различае между PIC16F628 и PIC16F628A.? А то мне продали с индексом (А), а мне надо без оного. В новой версии Поньки числится тока PIC16F628, а я ему сую для прошивки PIC16F628A, Наверное здесь и зарыта собака?

Все что невозможно, можно сделать возможным, если сделать не возможной возможность невозможности, и одну из этих возможностей дает нам интернет !

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Спасибо Тут и фвч и фнч на одном операционнике реализован, странно, обычно на каждый фильтр свой операционник
    • параллельно изучать по фото платы, сервис мануал (схема) если будет, то на него и ориентировать покупку. Цена определяет качество, резонансный всегда дороже. Про нагрузку Вы не написали, что там будет?
    • Спасибо! Сегодня буду смотреть почему проседает... Хотя аккум нормальный, 11.1v, максимальный долговременный ток до 20А... Вообщем разбираюсь.
    • Ловите, как раз на широкую полосу для Палника рисовали, автора не знаю. Все, что нужно.   
    • @Андрей0З9  Это что за учитель и где, такой по трудовому обучению, задает задачи по физике 10 класса.?!  Бред полный.
    • Румынский дядька - перфекционист-фенечник. Бисера и бусин - дофига, вот и ставит куда не попадя, в данном случае бусинками выставил единую высоту ряда конденсаторов. Подобное встречалось, когда на ножки впаиваемых элементов одевались короткие кембрики одинаковой высоты, чем задавалась единая высота монтажа. Ну видимо румынскому дядьке лень было нарезать кучу одинаковой мелочёвки, зато было вналичии много бисера..., и креативно и желаемого достиг. С уважением, Сергей. 
    • О, это очень полезные регистры! в 88 только GPIOR0 сохранил свои полезные свойства. использую их как флаги событий прерываний. для GPIOR0 адрес порта ввода-вывода 0х1Е, а значит к нему применяются команды cbi, sbi, sbic, sbis   ну и   in, out. Когда происходит прерывание, процессор переходит на адрес обработки прерывания, вот там-то мы и располагаем код: sbi   GPIOR0, 0     ;установить в 1 бит 0 в регистре GPIOR0 reti                        ;вернуться из прерывания   Без использования регистра GPIOR0, а с использованием обычного регистра код выглядел бы иначе: push   R0                          ;освобождаем регистр R0 для SREG и сохраняем его in        R0, SREG               ;сохраняем SREG в R0, все флаги операций текущей программы sbr     R23, 1<<0             ;выставляем флаг признака прерывания, например бит 0 в регистре R23 out    SREG, R0               ;восстанавливаем SREG, все флаги операций текущей программы pop   R0                          ;восстанавливаем значение R0 reti                                  ;вернуться из прерывания   Нетрудно заметить......!   А, да команда: sbr     R23, 1<<0 в идеале изменяет флаги в SREG, потому и такая длинная цепочка команд. Далее, из всего сказанного выше... в АТмега8 до адреса ввода / вывода 0x1F, находятся некоторое количество регистров, которые крайне редко (...никогда...) используются, например: TWBR, TWSR, TWAR, SPCR, ....... их можно (... нужно...) использовать как GPIOR регистр. До связи.
×
×
  • Создать...