Часы на газоразрядных индикаторах

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

а можете повторить компиляцию с учетом исходника от барса и этого файла?
Реклама
Аватара пользователя
vvsector85
Грызет канифоль
Сообщения: 282
Зарегистрирован: Ср июл 08, 2015 22:36:31
Откуда: Харьков, Украина

Re: Часы на газоразрядных индикаторах

Сообщение vvsector85 »

Ну вот, попробуйте, я добавил эту строку, сохранив назначение пинов из оригинала. Но это мало чем отличается от того, что я уже присылал.
Вложения
Bars_original.rar
(6.56 КБ) 187 скачиваний
Реклама
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

не, та же фигня только цифры все путаются и не работает термометр....88 часов 84 сек :cry: :cry: :cry:
Аватара пользователя
vvsector85
Грызет канифоль
Сообщения: 282
Зарегистрирован: Ср июл 08, 2015 22:36:31
Откуда: Харьков, Украина

Re: Часы на газоразрядных индикаторах

Сообщение vvsector85 »

странно... у меня закрались подозрения, что в этой прошивке я мог делать еще какие-то изменения. Сейчас скачаю заново и откомпилирую.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
a_winner
Грызет канифоль
Сообщения: 275
Зарегистрирован: Чт сен 24, 2015 17:46:26
Откуда: Обираловка, МО
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение a_winner »

nonro, Вы на макетке делаете или вытравили плату уже?

Я к тому, что может лучше переделать на аппаратный I2C и взять нормальную прошивку или написать заново. Вам какие функции нужны?

Про частоту МК так и не ответили. У Вас не на 8МГц он работает?
Errare humanum est
Реклама
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

a_winner писал(а):nonro, Вы на макетке делаете или вытравили плату уже?

Я к тому, что может лучше переделать на аппаратный I2C и взять нормальную прошивку или написать заново. Вам какие функции нужны?


Про частоту МК так и не ответили. У Вас не на 8МГц он работает?
частота мк 8мгц, платы готовы(бутерброд), функции как у автора, время дата, температура. Очистку катодов тоже можно, но вроде когда идет индикация температуры там все бежит по очереди по лампам)) я програмить не умею и написать мне не по силам((
Реклама
Аватара пользователя
vvsector85
Грызет канифоль
Сообщения: 282
Зарегистрирован: Ср июл 08, 2015 22:36:31
Откуда: Харьков, Украина

Re: Часы на газоразрядных индикаторах

Сообщение vvsector85 »

a_winner писал(а):Про частоту МК так и не ответили. У Вас не на 8МГц он работает?
По фьюзам там 8МГц, в тексте программы F_CPU не определен, наверное, из-за того что в Єклипсе писалось. Я перекомпилил в AVRStudio6, F_CPU указал.

Прошивку проверил в протеусе, там все работает.
Добавил в библиотеку I2c вот это (из того исходника, что для меги8 в TQFP):

Код: Выделить всё

#define I2C_DELAY_TIME 100

#define I2C_DELAY ((I2C_DELAY_TIME*(F_CPU/60000))/100)
Вложения
BARS.rar
(6.56 КБ) 195 скачиваний
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

vvsector85 писал(а):
a_winner писал(а):Про частоту МК так и не ответили. У Вас не на 8МГц он работает?
По фьюзам там 8МГц, в тексте программы F_CPU не определен, наверное, из-за того что в Єклипсе писалось. Я перекомпилил в AVRStudio6, F_CPU указал.

Прошивку проверил в протеусе, там все работает.
Добавил в библиотеку I2c вот это (из того исходника, что для меги8 в TQFP):

Код: Выделить всё

#define I2C_DELAY_TIME 100

#define I2C_DELAY ((I2C_DELAY_TIME*(F_CPU/60000))/100)
тикают, цифры на месте как и у автора и градусник и))) но опять день-час-секи
капецццццццццццц при выставлении даты он ее не запоминает...04,75 и все тебе
Последний раз редактировалось nonro Ср июл 20, 2016 23:03:33, всего редактировалось 1 раз.
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

раньше при нажатии даты всегда было 04-71, теперь 04.75(это 2 вторые и 2третьи лампы)
Аватара пользователя
vvsector85
Грызет канифоль
Сообщения: 282
Зарегистрирован: Ср июл 08, 2015 22:36:31
Откуда: Харьков, Украина

Re: Часы на газоразрядных индикаторах

Сообщение vvsector85 »

ну, тогда не знаю... даже не могу предположить, почему так может быть... И в протеусе ведь все работает как надо! Воткните другую ДС, у Вас же их много
Изображение
Последний раз редактировалось vvsector85 Ср июл 20, 2016 23:07:01, всего редактировалось 1 раз.
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

vvsector85 писал(а):ну, тогда не знаю... даже не могу предположить, почему так может быть... И в протеусе ведь все работает как надо! Воткните другую ДС, у Вас же их много
дски 1307 штук 10 все из одной партии походу, менял их .... фиг там(( все одно и то же....
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

ух красота какая, я протеусом не умею пользоваться(((
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение RoboC »

Ребят,замена ds1307 из другого магазина решит проблему. Уже в ветке обсуждали этот вопрос пару раз. В России в магарины зашла партия бракованых .
Варианты с перекомпиляцией уже так же были пройдены.
В конце статьи в блоге есть проверочная прошивка. :)
Поэтому и спрашивал откуда 10 РТСов.
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Аватара пользователя
a_winner
Грызет канифоль
Сообщения: 275
Зарегистрирован: Чт сен 24, 2015 17:46:26
Откуда: Обираловка, МО
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение a_winner »

RoboC, а что в этих "бракованых" DS не так? регистры напутаны? При однобайтном чтении или при многобайтном? Или при высокой частоте шины проблемы?

Хотелось бы пощупать такую м\с.
Errare humanum est
asidalv
Грызет канифоль
Сообщения: 271
Зарегистрирован: Ср дек 21, 2011 13:05:30

Re: Часы на газоразрядных индикаторах

Сообщение asidalv »

Траблы с датчиком Даллас. В этих моих часах на МТХ-90 что висят в гараже (исходник прошивки на 1917 странице), с наступлением жары начались странные глюки с чтением датчика Dallas 18B20. Суть такая. Когда жара переваливает за 40 и выше, выводится -28C. Если охладить процессор Atmega8 все нормализуется. Сам датчик - работает правильно - я его засовывал в холодильник и в кипяток все работало.

Глючить начинает именно при нагреве контроллера. Где копать - не знаю! В часах греются сами тиратроны и жара на улице все это дает такой эффект. Время - не плывет! Ход часов стабильный. Проблемы только с датчиком.

Кратко, как сделан алгоритм. Если кто помнит протокол 1-Wire, там большие тайм-слоты свыше 30 мксек стабилизируются кварцем а малые от 2 до 15 мксек - задержками пустыми циклами. Уже что только не делал не знаю как побороть эту заразу!

Изображение

так оно сделано внутри. Задней стенки - нет! При попытке поставить заднюю стенку появляется риск возгорания! Часы жрут более 100 Вт которые на 100% уходят в тепло..
Вложения
mtx90_clock.asm
Исходник прошивки. Протокол 1Wire библиотеки со строки 2744
(82.79 КБ) 426 скачиваний
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

a_winner писал(а):RoboC, а что в этих "бракованых" DS не так? регистры напутаны? При однобайтном чтении или при многобайтном? Или при высокой частоте шины проблемы?

Хотелось бы пощупать такую м\с.
приезжайте, отсыплю парочку))) 1307
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

RoboC писал(а):Ребят,замена ds1307 из другого магазина решит проблему. Уже в ветке обсуждали этот вопрос пару раз. В России в магарины зашла партия бракованых .
Варианты с перекомпиляцией уже так же были пройдены.
В конце статьи в блоге есть проверочная прошивка. :)
Поэтому и спрашивал откуда 10 РТСов.
что такое проверочная прошивка? в какой статье блога?
Аватара пользователя
a_winner
Грызет канифоль
Сообщения: 275
Зарегистрирован: Чт сен 24, 2015 17:46:26
Откуда: Обираловка, МО
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение a_winner »

nonro писал(а):приезжайте, отсыплю парочку))) 1307
Куда ехать-то? :)
Errare humanum est
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

a_winner писал(а):
nonro писал(а):приезжайте, отсыплю парочку))) 1307
Куда ехать-то? :)
Пушкино М.О



Вам нужно прочитать Правила форума.
http://radiokot.ru/forum/viewtopic.php?f=19&t=6538
Нарушение Правил форума п. 2.2 и п. 2.7
aen
Аватара пользователя
nonro
Прорезались зубы
Сообщения: 243
Зарегистрирован: Вс янв 10, 2016 06:28:58

Re: Часы на газоразрядных индикаторах

Сообщение nonro »

RoboC писал(а):Ребят,замена ds1307 из другого магазина решит проблему. Уже в ветке обсуждали этот вопрос пару раз. В России в магарины зашла партия бракованых .
Варианты с перекомпиляцией уже так же были пройдены.
В конце статьи в блоге есть проверочная прошивка. :)
Поэтому и спрашивал откуда 10 РТСов.
И скажите мне тогда, если они бракованные (1307) почему в этой схеме работают отлично . http://radiokot.ru/circuit/digital/home/96/
Последний раз редактировалось aen Чт июл 21, 2016 11:46:50, всего редактировалось 1 раз.
Причина: Нарушение Правил форума п. 2.2
Ответить

Вернуться в «Умные мысли»