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

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

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

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

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

Core

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

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

  • Hero Member
  • *****
  • Сообщений: 1244
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
  • *****
  • Сообщений: 1244
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
  • *****
  • Сообщений: 1244
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 »
Попробовал залить последнюю тестовую прошивку. Мигает крайний левый индикатор ничего нет больше. Хотя при заливке софта все индикаторы хаотично перебираются случайными знаками.
Кстати видео не работает. Автор ограничил доступ пишет.

 

Загружается...