Обсуждаем контроллеры компании Atmel.
Ответить

Re: Таймер обратного отсчета

Чт фев 25, 2021 09:50:20

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

Re: Таймер обратного отсчета

Чт фев 25, 2021 10:16:20

Всегда в прошивке предусматриваю оперативное изменение подключения пинов под разводку, а не изворачиваться под прошивку разводя дороги. Разве что если общие переключаете путём сдвига, а не непосредственного включения.

Re: Таймер обратного отсчета

Чт фев 25, 2021 11:00:35

НСТ писал(а):в голове осталось, что используется внутренний генератор
это у меня было, когда использовался внутренний генератор на 1 МГц с самозагружаемой калибровкой. а если использовать внутренний генератор на 8 МГц, то он будет некалиброванный, и точность будет никакая.
и даже внутренний генератор на 1 МГц с самозагружаемой калибровкой имеет приличную погрешность, и на 20 часов может дать ошибку 5-6 минут.
с внутренним генератором на 1 МГц у меня был первоначальный проект, когда сегменты были разведены на порте РВ, и выводы кварца были заняты.
кстати, у меня тоже была мысль сделать на двух платах для компактности, но так и не сделал.
а вообще, самый первоначальный проект у меня был для термометра на DS18B20. добавил кнопки и получил плату для таймера.
термометру точность частоты по фигу, потому и был внутренний генератор.

Re: Таймер обратного отсчета

Чт фев 25, 2021 11:24:21

Можно кварц 32768 Гц переделать,вчера плату вытравил, буду паять

Re: Таймер обратного отсчета

Чт фев 25, 2021 11:33:29

НСТ писал(а):в голове осталось, что используется внутренний генератор
это у меня было, когда использовался внутренний генератор на 1 МГц

Заменил файл платы исправленным вариантом, а кварц придется подпаять к панельке микроконтроллера. Или еще подумаю немного.
Кстати, нет конденсаторов у кварца, так надо?

Re: Таймер обратного отсчета

Чт фев 25, 2021 16:37:25

да, у меня прекрасно работает кварц без конденсаторов, поэтому они не нарисованы.

Re: Таймер обратного отсчета

Чт фев 25, 2021 19:26:45

Вот и хорошо.

Re: Таймер обратного отсчета

Чт фев 25, 2021 20:19:38

НСТ, как ты хотел, новая прошивка с управлением реле на РВ5.
в своей печати ты перебрось резистор, идущий на базу "релейного" транзистора, на порт РВ5.
только у тебя есть еще ошибка на плате - транзистор помечен как КТ361 вместо КТ315.
Вложения
Timer, реле PB5.hex
(1.93 KiB) Скачиваний: 176

Re: Таймер обратного отсчета

Чт фев 25, 2021 21:34:15

Удалил
Последний раз редактировалось Novice user Чт фев 25, 2021 22:13:56, всего редактировалось 2 раз(а).

Re: Таймер обратного отсчета

Чт фев 25, 2021 21:53:16

НСТ, как ты хотел, новая прошивка с управлением реле на РВ5.
только у тебя есть еще ошибка на плате - транзистор помечен как КТ361 вместо КТ315.

Большое спасибо! Переделал плату, добавил кварц, исправил маркировку транзистора. Это у меня макрос так маркирован, забыл переназвать сразу. Завтра на свежую голову еще посмотрю, может что-то не понравится - перерисую.
Вложения
Timer_ATMega8.lay
(210.23 KiB) Скачиваний: 165

Re: Таймер обратного отсчета

Чт фев 25, 2021 22:38:38

Таймер, 2 платы.JPG
(440.51 KiB) Скачиваний: 158
вот накидал свой вариант для двух плат, по аналогии с твоими платами.
получилось по высоте больше, чем у тебя, но без перемычек зато.
посмотри, может что-то заинтересует тебя из моего варианта.

Re: Таймер обратного отсчета

Чт фев 25, 2021 23:11:35

Красивее, чем у меня. Попробую добавить недостающие для моих нужд деталюшки, может быть не испорчу. :)

Re: Таймер обратного отсчета

Пт фев 26, 2021 05:07:06

В этой теме обсуждали, как реализовать произвольный вывод. Любой порт, пин. Есть нюанс. При таком способе перед работой с выводом нужно отключать прерывания, после обратно включать. Атомарная операция.
У меня есть несколько вариантов. Вывод по индексу, вывод функциями и еще какой то. Если интересно, могу выложить варианты. Там готовые проекты с семисегментыми индикаторами. Таймер легко прикрутить. Кстати, если получится, в выходные повожусь.
По ссылке в теме на 7 странице последняя версия проекта.

Re: Таймер обратного отсчета

Пт фев 26, 2021 06:35:52

там у меня осталось еще кнопки перебросить на плату индикатора, под индикатор.

Re: Таймер обратного отсчета

Пт фев 26, 2021 08:32:56

Такой вариант и я рассматривал, но особенности оформления передней панели предпочитают кнопки для передних панелей, а не для установки на плату. Если решу эту задачу, то так и буду делать.

Re: Таймер обратного отсчета

Пт фев 26, 2021 08:40:15

Есть у меня один проект. Под кнопки и индикаторы я сделал отдельную плату. Для индикаторов и кнопок, для уменьшения кол-ва ввода вывода, использовал сдвиговые регистры 74HC165 и 74HC595. В итоге, платки соединяются: SPI, CLK, MISO, MOSI. LATCH IN (165), LATCH OUT (595). V+, V-. 7 проводов.
В качестве донора использовал этот прибор.
Изображение

Re: Таймер обратного отсчета

Пт фев 26, 2021 09:39:37

вот окончательный мой вариант для двух плат и с общим катодом.
еще нашел резервы сокращения размеров.
платы сделал одинакового размера. и по крепежным отверстиям можно их стянуть вместе.
кнопки бывают с разной длиной толкателя. нужно взять такие, чтобы были выше индикатора.
сверху кнопки Плюс и Минус, снизу кнопка Старт.

Добавлено after 15 minutes 55 seconds:
заменил плату. а то там один транзистор оказался изображен наизнанку.
Вложения
Таймер 2 платы, общий катод.lay6
(62.3 KiB) Скачиваний: 176

Re: Таймер обратного отсчета

Сб фев 27, 2021 16:49:37

вот новая версия таймера.
решил "персональную" прошивку для НСТ сделать общей и печать из предыдущего поста тоже.
в файле печаток печать из предыдущего поста на 7 вкладке.

в печати:
- добавил выход на реле с порта РВ5,
- нашел резервы сократить размеры плат для общего катода,
- к существующим 4 вариантам одноплатным добавил еще 4 двухплатных варианта,
- убрал скопированную во все платы перемычку для общего анода, и для общего анода порт РС3 подключил сразу на минус, а для общего катода оставил порт РС3 в воздухе.

внес изменения в схему и в проект Протеуса.
в Протеусе вместо реле стоит красный светодиод.
Вложения
Таймер ver.1.zip
(385.19 KiB) Скачиваний: 159

Re: Таймер обратного отсчета

Вт мар 02, 2021 02:50:36

Там на платах можно ставить детали SMD ! И плата ещё меньше станет ! Практически можно уменьшить до размеров индикатора .

Re: Таймер обратного отсчета

Вт мар 02, 2021 03:31:19

Спойлерhttps://www.anekdot.ru/id/-451400001/
На выставке "Sony". Японец подходит к нашему, показывает
зажатый кулак и, ехидно улыбаясь, спрашивает:
- Угадайте, что у меня в руке?
Русский (тоже ехидно):
- Телевизор "Sony".
А японец ему:
- Правильно, а теперь попробуйте угадать, сколько штук?

Это я к тому, что, А ОНО НУЖНО, ТАК МЕЛЬЧИТЬ?
Если, в дальнейшем, эта плата будет ставиться в устройство, размером с микроволновку, например, то маленькая плата совсем не обязательна, а на выводных компонентах можно тоже сделать малогабаритное устройство.
Изначально SMD компоненты были придуманы, чтобы было легче делать автоматизированный монтаж, для ручной сборки SMD не всегда удобен, да и не всегда приводит к значительному уменьшению габаритов изделия..

зы.. Посмотрел на плату- если бы её автору нужно было бы уменьшить габариты платы, то на 10 мм по высоте её вообще легко сократить, на 15 мм- вполне возможно.. Так же, как и на 10 мм по ширине.. А ОНО НАДО?
Ответить