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

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
mss_ja
Друг Кота
Сообщения: 4323
Зарегистрирован: Сб дек 24, 2011 05:02:33
Откуда: Киев

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

Сообщение mss_ja »

Apparatchik писал(а):P.S. Критика принята, место нашлось, щас добавлю дату без ущерба имеющегося функционала.

:))) достали .... теперь вот резервы изыскивает человек..
сусеки памяти скребет.
Аватара пользователя
Apparatchik
Держит паяльник хвостом
Сообщения: 908
Зарегистрирован: Вс май 23, 2010 13:55:42
Откуда: Украина, Александрия

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

Сообщение Apparatchik »

mss_ja писал(а):резервы изыскивает человек..
сусеки памяти скребет.

Нашол, переменная типа double случайно попалась :oops: со всеми вытекающими...
«И всё-таки она вертится!»
Аватара пользователя
UncleSAM
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Сб мар 02, 2013 02:48:45

Re:

Сообщение UncleSAM »

lintech писал(а):
SLvik писал(а):Я бы конечно использовал ИН-4. :roll:


В ин-4 цифра "5" как и в ин-1 - ввиде перевёрнутой цифры "2"
или нормального вида ?


У них тоже перевернутая двойка. Нормальная пятерка у более свежих индикаторов типа ИН-8 и ИН-18, но последние стОят как слон говорящий. Наши барыги их по 1800р за штуку толкают, сволочи!
Аватара пользователя
woody_mc
Грызет канифоль
Сообщения: 251
Зарегистрирован: Пт янв 30, 2015 13:20:56
Откуда: SPb
Контактная информация:

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

Сообщение woody_mc »

Apparatchik писал(а):
woody_mc писал(а):мне 1Wire привычнее ногодрыгом

Ногодрыгом нужно запрещать прерывания, что не допустимо.

да, здесь соглашусь. но у меня пока такой проблемы не было. а вообще давно хочу попробовать DS2482, и 1Wire повесить в аппаратную часть.
часы опрашиваются 1 раз в секунду по прерыванию от RTC, следом можно опросить несколько 1Wire не нагружая МК.
крокодил, крокожу и буду крокодить!
Charon
Сверлит текстолит когтями
Сообщения: 1247
Зарегистрирован: Вс янв 03, 2016 08:52:30

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

Сообщение Charon »

Apparatchik писал(а):
woody_mc писал(а):мне 1Wire привычнее ногодрыгом

Ногодрыгом нужно запрещать прерывания, что не допустимо.

Вовсе необязательно :)
СпойлерЛогику передачи, приема байта и DetectPresence можно реализовать в виде конечных автоматов и вызывать их прерывании по таймеру. Правда, нужен свободный таймер. Но можно использовать и один таймер и для динамической индикации, и для 1-Wire.
woddy
Опытный кот
Сообщения: 849
Зарегистрирован: Сб янв 05, 2013 22:27:00
Откуда: новосиб

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

Сообщение woddy »

сколько же ламп лежит по загашникам... принесли мешок ин1/2/4/12. из интересного ив-16 немного (у меня только ив-9 были)
Charon
Сверлит текстолит когтями
Сообщения: 1247
Зарегистрирован: Вс янв 03, 2016 08:52:30

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

Сообщение Charon »

woody_mc писал(а):а вообще давно хочу попробовать DS2482

Микруха хорошая, но за ее цену можно купить два STM32F103C8T6 :)
В принципе, подобный преобразователь можно на ATTiny85 реализовать, выйдет раза в два дешевле.
Аватара пользователя
Apparatchik
Держит паяльник хвостом
Сообщения: 908
Зарегистрирован: Вс май 23, 2010 13:55:42
Откуда: Украина, Александрия

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

Сообщение Apparatchik »

Согласен, но UART справляется, зачем лишние микрухи, в другом проекте висит на нем 6 датчиков. Городить автомат на таймере будет затратнее.
«И всё-таки она вертится!»
Аватара пользователя
woody_mc
Грызет канифоль
Сообщения: 251
Зарегистрирован: Пт янв 30, 2015 13:20:56
Откуда: SPb
Контактная информация:

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

Сообщение woody_mc »

Apparatchik писал(а):Согласен, но UART справляется, зачем лишние микрухи

так и я о том же, у меня и ногодрыг справляется и UART цел :)))
крокодил, крокожу и буду крокодить!
Аватара пользователя
Iggis
Держит паяльник хвостом
Сообщения: 947
Зарегистрирован: Пн мар 25, 2013 03:20:47
Откуда: Tallinn

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

Сообщение Iggis »

woddy писал(а):принесли мешок ин1/2/4/12
Где ж вы таких несунов находите? :shock:
woddy писал(а): ив-16 немного (у меня только ив-9 были)
Конструкцию на них когда увидим? :)

У вас там еще лампочка со спиралькой....
Правильно заданный вопрос - уже половина ответа. Не мучайте себя и других...
------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например:
http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg


Изображение
Charon
Сверлит текстолит когтями
Сообщения: 1247
Зарегистрирован: Вс янв 03, 2016 08:52:30

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

Сообщение Charon »

Apparatchik писал(а):Согласен, но UART справляется ... Городить автомат на таймере будет затратнее.

UART может быть занят, например, пультом. И не во всех контроллерах есть два UART'а. Но по феншую, конечно, надо не задачу втискивать в контроллер, а контроллер подбирать под задачу, т.е. взять с двумя UART'ами.
СпойлерТолько вот нынешние российские внешнеполитические экономические реалии этому препятствуют :(
Аватара пользователя
Apparatchik
Держит паяльник хвостом
Сообщения: 908
Зарегистрирован: Вс май 23, 2010 13:55:42
Откуда: Украина, Александрия

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

Сообщение Apparatchik »

Пульт висит на внешнем прерывании и таймере и там проблем нет, а 1wire ногодрыгом в лучшем случае срывает индикацию, по этому uart отдан ему. Контроллер выбран из соображений цены и размера.
«И всё-таки она вертится!»
Аватара пользователя
Волосатый
Сверлит текстолит когтями
Сообщения: 1288
Зарегистрирован: Пн апр 14, 2008 12:54:35
Откуда: Город ГЕРОЙ Ленинград
Контактная информация:

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

Сообщение Волосатый »

А в чем проблема запускать ногодрыг 1wire между прерываниями таймера дин.индикации?
Опыт приходит сразу после того, как он был нужен...
Аватара пользователя
Apparatchik
Держит паяльник хвостом
Сообщения: 908
Зарегистрирован: Вс май 23, 2010 13:55:42
Откуда: Украина, Александрия

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

Сообщение Apparatchik »

Например для плавной смены цифр между прерываниями мало времени. Бывают и другие случаи когда нельзя запрещать, например нельзя упустить прием по uart.

Я не пойму почему нельзя поцепить 1wire на uart, а пульт можно :dont_know: , может есче и DMA нельзя для этого использовать? беречь "под стеклом на стеночке" для более нужного применения. Я когда то с ногодрыгом наухищрался и между прерываниями и в прерываниях и где только не пробовал, самый простой вариант это uart и не парится, а пульт на внешнее прерывание и таймер. Да и код по сравнению с ногодрыгом короче и проще.
«И всё-таки она вертится!»
Аватара пользователя
woody_mc
Грызет канифоль
Сообщения: 251
Зарегистрирован: Пт янв 30, 2015 13:20:56
Откуда: SPb
Контактная информация:

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

Сообщение woody_mc »

Apparatchik писал(а):Я не пойму почему нельзя поцепить 1wire на uart, а пульт можно :dont_know:

можно, если uart свободен.

на самом деле странный спор, в котором нет однозначного ответа, все зависит от задач и ресурсов МК, ну и еще от вероисповедания проектировщика :solder:
крокодил, крокожу и буду крокодить!
Charon
Сверлит текстолит когтями
Сообщения: 1247
Зарегистрирован: Вс янв 03, 2016 08:52:30

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

Сообщение Charon »

Покурил немного про протоколы ПДУ, они сильно отличаются от формата кадра UART, это совсем не похоже на, скажем, IrDA SIR, так что UART отдавать лучше под 1-Wire, а пульт вешать на внешнее прерывание и таймер.
moonlight1
Открыл глаза
Сообщения: 62
Зарегистрирован: Вс июн 28, 2015 18:07:39
Откуда: Алтайский край, город Бийск

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

Сообщение moonlight1 »

Добрый день. Можете подсказать почему часы убегают? За ночь убежали на 3 минуты. Часы на ин-14, МК АТмега8, часы реального времени DS1307 и кварц 32768Hz. Корпус кварца припаян к земле.
Аватара пользователя
Iggis
Держит паяльник хвостом
Сообщения: 947
Зарегистрирован: Пн мар 25, 2013 03:20:47
Откуда: Tallinn

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

Сообщение Iggis »

Почитайте в цитате про Fast Clocks, а также несколько страниц далее.
А вообще мало инфы. У вас часы всегда убегают или только в эту ночь? и только ли по ночам? и скорость убега постоянная или? Какая схема/прошивка?
Правильно заданный вопрос - уже половина ответа. Не мучайте себя и других...
------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например:
http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg


Изображение
Аватара пользователя
da-nie
Говорящий с текстолитом
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.
Контактная информация:

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

Сообщение da-nie »

часы реального времени DS1307 и кварц 32768Hz. Корпус кварца припаян к земле.


1) Кварц при припаивании корпуса к земле перегрелся и теперь у него немножко другая частота. Бывает такое. Не припаивайте корпус - оно и так даёт точность 1 секунду в сутки. :)
2) Конденсаторы около 18 пФ на землю от каждой ножки кварца - обязательно, хоть в даташите об этом ничего не сказано.
3) Никаких генераторов (высоковольтных с ШИМ, например) рядом с кварцем быть не должно.
4) Питание микросхемы нужно фильтровать конденсаторами и дросселями.
5) Можно сделать из лужёной медной фольги экран вокруг кварца и микросхемы. Сам экран припаять к земле.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
moonlight1
Открыл глаза
Сообщения: 62
Зарегистрирован: Вс июн 28, 2015 18:07:39
Откуда: Алтайский край, город Бийск

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

Сообщение moonlight1 »

Iggis писал(а):Почитайте в цитате про Fast Clocks, а также несколько страниц далее.
А вообще мало инфы.
1. У вас часы всегда убегают или только в эту ночь? и только ли по ночам?
2. Скорость убега постоянная или?
3. Какая схема/прошивка?

Спасибо почитаю.
1. Часы собрал только вчера, на ночь оставил включенными - убежали. С утра связался с человеком который помогал собирать (собирал я сам, но набор для сборки купил с прошитым МК), днем заново подстроил время и сейчас они убежали уже на 23 секунды; человек предложил поместить кварц на ножки микросхемы но это только ускорило убегание часов, в 1 секунду часы пробегали 3 секунды;
2. Скорость "убега" думаю постоянная, так как потихоньку нарастает кол-во секунд "убега";
3. Схема есть вот, прошивки нет т.к. см п1.;

da-nie писал(а):1) Кварц при припаивании корпуса к земле перегрелся и теперь у него немножко другая частота. Бывает такое. Не припаивайте корпус - оно и так даёт точность 1 секунду в сутки. :)
2) Конденсаторы около 18 пФ на землю от каждой ножки кварца - обязательно, хоть в даташите об этом ничего не сказано.
3) Никаких генераторов (высоковольтных с ШИМ, например) рядом с кварцем быть не должно.
4) Питание микросхемы нужно фильтровать конденсаторами и дросселями.
5) Можно сделать из лужёной медной фольги экран вокруг кварца и микросхемы. Сам экран припаять к земле.


1. До припаивания корпуса к земле так же часы убегали, я нагуглил такой способ попробовал и не помогло;
2. Попробую раздобыть такие кондеры и попробовать. Спасибо;
3. Такого нет;
4. А номиналы кондерчиков подскажите?
5. Спасибо посмотрим.
Ответить

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