Автор Тема: Опорник от Владимир_К  (Прочитано 37434 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Core

  • Гость
Опорник от Владимир_К
« : Май 06, 2021, 11:17:25 am »
Собираю опорник для синтеза Игорь2 под руководством Владимир_К.
Начал с платы индикации. Индикаторы типа 5161AS общий катод, красные.
Схема, фото.

« Последнее редактирование: Май 06, 2021, 11:33:08 am от Core »

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #1 : Май 06, 2021, 12:09:26 pm »
Созрели вопросы. Как после сборки платы индикации её проверить? Может есть какие либо тестовые программы для ардуино ?  123123
« Последнее редактирование: Май 06, 2021, 12:39:40 pm от Core »

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #2 : Май 06, 2021, 12:34:19 pm »
Схемы в splan нашёл. Там ардуино нано версии 3. Как ее прошивать, ведь у вас код явно будет не в ардуино иде... 123123

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #3 : Май 06, 2021, 12:35:50 pm »
Валкодер у меня на 400 импульсов с али, на шариковых подшипниках. Будет ли схема его видеть?


Оффлайн Владимир_К

  • Hero Member
  • *****
  • Сообщений: 1100
Re: Опорник от Владимир_К
« Ответ #4 : Май 06, 2021, 12:46:25 pm »
Там ардуино нано версии 3. Как ее прошивать, ведь у вас код явно будет не в ардуино иде...
Компилятор у меня в составе программы AVR Studio 4.19. НЕХ-файл создан ейной.  Его можно зашить в Ардуино. Программа для прошивки - XLoader. Найдите ее поиском. В архиве НЕХ-файл прошивки. Подключаете Ваш Ардуино USB шнурком к компьютеру, открываете Нех_файл, предварительно извлеките его из архива.
Но, к сожалению, я уже не помню. Возможно без Si5351A программа не будет работать. Там при инициализации программа запрашивает по шине I2C Si5351A. Если ее нет, никто не ответит и программа будет ждать до второго пришествия.
Если после прошивки возникнет такая ситуация, я уберу из программы обращение к Si5351A. Таким образом, Вы сможете протестировать индикатор.
И еще, вполне возможно, что при разводке плат я мог как мне заблагорассудится, менять выводы Ардуино, для удобства в разводке. Поэтому, желательно сравнить схемы в Сплане с печатками. К сожалению, тут я не очень аккуратен. Программу мог поменять, а схему не откорректировал.

Оффлайн Владимир_К

  • Hero Member
  • *****
  • Сообщений: 1100
Re: Опорник от Владимир_К
« Ответ #5 : Май 06, 2021, 12:50:04 pm »
Будет ли схема его видеть?
Хоть я и не на сухарях, но такое покупать жаба давит adm.
Валкодер должен выдавать сдвинутые по времени импульсы. Если Ваш валкодер это делает, проблем не будет. Возможны проблемы с количеством импульсов. Я программу проверял с валкодером на 150 импульсов максимум. Но это потом. Если проблема такая возникнет, придется искать где проблема.
Я вот так делаю:
http://www.cqham.ru/forum/showthread.php?1786-%C2%E0%EB%EA%EE%E4%E5%F0-%F1%E2%EE%E8%EC%E8-%F0%F3%EA%E0%EC%E8/page68
677 сообщение. Или так, как на фото.
« Последнее редактирование: Май 06, 2021, 01:05:58 pm от Владимир_К »

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #6 : Май 06, 2021, 12:54:10 pm »
Эти валкодеры как раз выдают два канала со сдвинутыми импульсами. А их ещё покупал когда они стоили по 250 рублей. Сейчас всё подорожало.

Да вы на всякий случай уберите обращение к сишке. Будет тестовый софт для проверки шкалы.

Оффлайн Владимир_К

  • Hero Member
  • *****
  • Сообщений: 1100
Re: Опорник от Владимир_К
« Ответ #7 : Май 06, 2021, 01:09:04 pm »
Да вы на всякий случай уберите обращение к сишке.
Да там много мест, где придется убирать. Если программа с сишкой у Вас подвиснет, я тогда сделаю тестовую для проверки индикатора, так будет проще.
Возможно она у меня и есть. Тут много чего есть, проблема найти...

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #8 : Май 06, 2021, 01:10:21 pm »
Ок. Не будем торопить события. Паяю индикатор 123123

Оффлайн Владимир_К

  • Hero Member
  • *****
  • Сообщений: 1100
Re: Опорник от Владимир_К
« Ответ #9 : Май 06, 2021, 03:53:20 pm »
Паяю индикатор
Тестовая прошивка для проверки индикатора.
Подключение:
Dat индикатора, цепляем на вывод процессора - PB2;
Blink - PB1;   
Clk   - PBO;

Все файлы прошивок, которые возможно придется Вам сбрасывать, будут иметь одно имя "main". Так что Вы их там у себя переименовывайте, например:
main_0, main_1 и т.д.                                                           

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #10 : Май 06, 2021, 03:54:22 pm »
 123123 1999 что должно отобразиться в результате теста?

Оффлайн Владимир_К

  • Hero Member
  • *****
  • Сообщений: 1100
Re: Опорник от Владимир_К
« Ответ #11 : Май 06, 2021, 04:04:35 pm »
На индикаторе нули, а потом начнет значение увеличиваться на единицу, через 100 мсек. И так бесконечно.
Хотя, наверное не правильно сделал.. Долго придется ждать, пока все комбинации на дисплее отразятся. Сделаю лучше так - все нули потом 1111111, 2222222 и т.д.
Но позже, пока паяйте.
« Последнее редактирование: Май 06, 2021, 04:09:22 pm от Владимир_К »

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #12 : Май 06, 2021, 04:38:54 pm »
Индикатор почти готов, осталось впаять блокировочные ёмкости 0,1 по питанию и можно цеплять к ардуине. Перекур.

Оффлайн Владимир_К

  • Hero Member
  • *****
  • Сообщений: 1100
Re: Опорник от Владимир_К
« Ответ #13 : Май 06, 2021, 05:42:21 pm »
Диагностика. Видео работы программы диагностики и прошивка.
https://www.youtube.com/watch?v=JqKkpXOt4MY
« Последнее редактирование: Май 06, 2021, 05:44:45 pm от Владимир_К »

Core

  • Гость
Re: Опорник от Владимир_К
« Ответ #14 : Май 06, 2021, 06:17:37 pm »
Попробовал залить последнюю тестовую прошивку. Мигает крайний левый индикатор ничего нет больше. Хотя при заливке софта все индикаторы хаотично перебираются случайными знаками.
Кстати видео не работает. Автор ограничил доступ пишет.