При нагреве частота встроенного генератора уменьшается, т.е. начальная задержка удержания линии в 0 (при номинальной частоте 8МГц у Вас ~11мкс) увеличивается и вылезает из области, когда можно опрашивать линию (<15мкс). Также, как я понял, Вы не выдерживаете время тайм-слота чтения.asidalv писал(а):...Глючить начинает именно при нагреве контроллера. Где копать - не знаю!
Часы на газоразрядных индикаторах
Re: Часы на газоразрядных индикаторах
- Реклама
Re: Часы на газоразрядных индикаторах
Спасибо, как то не подумал об этом, не знал что так сильно влияет. Пробовал бороться подбирать резистор-подтяжку на линии 1-wire не помогает, или помехи от ШИМ думал идут на датчик. КПД у этих ламп вообще никакой все в тепло идет разогревает весь корпус и плата))) Зато красивоakl писал(а):При нагреве частота встроенного генератора уменьшается, т.е. начальная задержка удержания линии в 0 (при номинальной частоте 8МГц у Вас ~11мкс) увеличивается и вылезает из области, когда можно опрашивать линию (<15мкс). Также, как я понял, Вы не выдерживаете время тайм-слота чтения.asidalv писал(а):...Глючить начинает именно при нагреве контроллера. Где копать - не знаю!
- Topaloff
- Потрогал лапой паяльник
- Сообщения: 349
- Зарегистрирован: Вс фев 03, 2013 00:47:59
- Откуда: Киев
Re: Часы на газоразрядных индикаторах
Интересно, что действительно так греются мтх-90? Наверное надо подумать о вентиляции корпуса часов (активной или пассивной). Так же можно отделить блок индикации и плату процессорную перегородкой.
Re: Часы на газоразрядных индикаторах
Они все ГРИ греются. Просто там у вас их мало, а тут - много)) около 200 ламп. Питание 110В ток 1.5А при полностью включенном табло при полной яркости. Для чего сооружен внешний мощный блок питания и он - тоже греется по страшному)Topaloff писал(а):Интересно, что действительно так греются мтх-90? Наверное надо подумать о вентиляции корпуса часов (активной или пассивной). Так же можно отделить блок индикации и плату процессорную перегородкой.
Насчет охлаждения. Есть (была) такая информационная система называлась "строка-640" там было поле из тиратронов МТХ-90 около 1500 штук. Применялась в московских аэропортах и на вокзалах в 80х годах. БП там был 1 кВт мощностью и куча вентиляторов для продувки панели. Где-то у меня остался pdf на эту вещь... Вот купить бы такое!!! Нету ((((
- Вложения
-
- строка-640.pdf
- Строка-640 руководство пользователя
Кто нибудь такое в живую видел??? - (240.48 КБ) 243 скачивания
- Реклама
- xSanders
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб апр 27, 2013 21:39:15
- Откуда: Украина
Re: Часы на газоразрядных индикаторах
Если верить данным из справочного листка то да , но только напряжение немного выше .
Помниться мне что SLvik делал часы на ИГП-17
Помниться мне что SLvik делал часы на ИГП-17
- Вложения
-
- igp17.pdf
- (315.91 КБ) 339 скачиваний
Re: Часы на газоразрядных индикаторах
Интересно, а можно вместо 155ид1 замутить 514ид1 или 2 и вместо гри Вли поставить, естественно поменять питания и ключи.
Re: Часы на газоразрядных индикаторах
Для семисегментного ВЛИ есть 176ИД3, вот её можно "замутить". 
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
Re: Часы на газоразрядных индикаторах
кстати да, 514 это для светодиодных с общим катодом или анодом, а 176ид2,3 можно даже без переделок вроде(питание и ключи понятно)korob писал(а):Для семисегментного ВЛИ есть 176ИД3, вот её можно "замутить".
Re: Часы на газоразрядных индикаторах
176ИД2 для ВЛИ тоже не шибко то подходит. 
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
Re: Часы на газоразрядных индикаторах
А можно взять 12 диодов и 7 резисторов)) еще а проще) и 155ид1 оставитьkorob писал(а):176ИД2 для ВЛИ тоже не шибко то подходит.
- Вложения
-
- m44d41581.jpg
- (101.85 КБ) 2572 скачивания
- Волосатый
- Сверлит текстолит когтями
- Сообщения: 1288
- Зарегистрирован: Пн апр 14, 2008 12:54:35
- Откуда: Город ГЕРОЙ Ленинград
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Листая страничку Вадима Антонова с его часиками, наткнулся на картинку с новыми дешифраторами 155ИД1. Кажется теперь понятно, по чьему заказу была сделана свежая партия.

Спойлер

Опыт приходит сразу после того, как он был нужен...
-
wallawr
- Нашел транзистор. Понюхал.
- Сообщения: 174
- Зарегистрирован: Ср янв 26, 2011 19:17:39
- Откуда: Минск
Re: Часы на газоразрядных индикаторах
На моих недавно купленных в магазине "Интеграл" в г. Минске дата 1540 и 1601. Так что партий несколько.Волосатый писал(а):Кажется теперь понятно, по чьему заказу была сделана свежая партия.
- Умка
- Это не хвост, это антенна
- Сообщения: 1377
- Зарегистрирован: Пт июн 22, 2012 20:51:16
- Откуда: Россия
Re: Часы на газоразрядных индикаторах
А по какой цене покупали Интеграле?wallawr писал(а):На моих недавно купленных в магазине "Интеграл" в г. Минске дата 1540 и 1601. Так что партий несколько.
-
wallawr
- Нашел транзистор. Понюхал.
- Сообщения: 174
- Зарегистрирован: Ср янв 26, 2011 19:17:39
- Откуда: Минск
Re: Часы на газоразрядных индикаторах
По цене где-то около 12 рос. руб. У нас за 36 коп. Деноминация однако.
- Умка
- Это не хвост, это антенна
- Сообщения: 1377
- Зарегистрирован: Пт июн 22, 2012 20:51:16
- Откуда: Россия
Re: Часы на газоразрядных индикаторах
Спасибо.wallawr писал(а):По цене где-то около 12 рос. руб. У нас за 36 коп. Деноминация однако.
В Митино (S10) 50р 2015г, в сетевых магазинах типа Элитан 200р штучка 2015г.
- angersos
- Встал на лапы
- Сообщения: 146
- Зарегистрирован: Вт ноя 06, 2012 12:10:20
- Откуда: респ. Карелия
Re: Часы на газоразрядных индикаторах
Кто поможет переделать код?
#include <Wire.h>
#include <Rtc_Pcf8563.h>
#include <DHT.h>
#define DHTPIN 13
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
//Library for multiplexing the Nixie clock
#include <NixieAS.h>
//int pinLayout[] = {PINA_IC1, PINB_IC1, PINC_IC1, PIND_IC1, PINA_IC2, PINB_IC2, PINC_IC2, PIND_IC2, PAIR1, PAIR2, PAIR3};
int pinLayout[] = {5, 3, 2, 4, 9, 7, 6, 8, 12, 11, 10};
NixieAS nix(&pinLayout[0]);
int nums[] = {1,3,3,7,0,0};
unsigned char time_raw[7];
//Variable handle for real time clock object
Rtc_Pcf8563 rtc;
int pre_sec = 0;
int cur_sec = 0;
/*For storeing time and date from user*/
/*unsigned char time_date_raw[13];
int pos = 0;
char byteRead;*/
void setup() {
Serial.begin(9600);
rtc.initClock();
rtc.setDate(1, 3, 3, 7, 10);
rtc.setTime(1, 13, 37);
dht.begin();
}
void updRtcTime(){
rtc.getTime();
byte ss = rtc.getSecond();
byte mm = rtc.getMinute();
byte hh = rtc.getHour();
nums[0] = hh / 10;
nums[1] = hh % 10;
nums[2] = mm / 10;
nums[3] = mm % 10;
nums[4] = ss / 10;
nums[5] = ss % 10;
}
void setRTC(){
int dateTime[3];
//Check if 0 in front of single day/month/year/hh/mm/ss . Ex: 01 02 03
for(int i=0; i<3; i++){
if(time_raw[2*i] == '0'){
dateTime = time_raw[2*i+1]-'0';
}else{
//Convert char to int with - '0'
dateTime = 10*(time_raw[2*i]-'0')+(time_raw[2*i+1]-'0');
}
}
//rtc.setDate(dateTime[0], 0, dateTime[1], 0, dateTime[2]);
rtc.setTime(dateTime[0], dateTime[1], dateTime[2]);
for(int i=0; i < 30; i++){
nums[0] = random(0, 10);
nums[1] = random(0, 10);
nums[2] = random(0, 10);
nums[3] = random(0, 10);
nums[4] = random(0, 10);
nums[5] = random(0, 10);
nix.showDigits(&nums[0],1);
}
}
void displayTempHumid(){
int temp = (int)dht.readTemperature();
int humi = (int)dht.readHumidity();
for(int i=0; i < 180; i++){
nums[0] = humi/10;
nums[1] = humi%10;
nums[2] = nums[2] = 0;
nums[3] = nums[2] = 0;
nums[4] = temp/10;
nums[5] = temp%10;
nix.showDigits(&nums[0],2);
}
}
void readBluetooth(){
int pos = 0;
char byteRead;
//Listen for user commands
if(Serial.available()) {
/* read the most recent byte */
byteRead = Serial.read();
//Trigger and capture data when char '#' is found
if(byteRead == '#'){
while(pos < 7 && Serial.available() > 0){
byteRead = Serial.read();
time_raw[pos] = byteRead;
pos++;
time_raw[pos] = '\0'; //Null terminate string - indicates end of string
}
//Set the time and date after recieving all data from user
setRTC();
}
}
}
void loop() {
//Se if bluetooth instructions are available
readBluetooth();
//Update digits for nixie based on RTC IC
updRtcTime();
//Display temperature and humidity every 15 sec
if(abs((nums[4]*10+nums[5])-pre_sec) > 30){
displayTempHumid();
updRtcTime();
pre_sec = (nums[4]*10+nums[5]);
}
//Call showDigits that will display nums. Every digit will be on for 2 ms
nix.showDigits(&nums[0],2);
}
Мой комп на воде.
Часики [youtube]https://www.youtube.com/watch?v=4g7k36Vcwus[/youtube]
Часики [youtube]https://www.youtube.com/watch?v=4g7k36Vcwus[/youtube]
- SLvik
- Друг Кота
- Сообщения: 7622
- Зарегистрирован: Ср май 28, 2008 00:32:54
- Откуда: г. Россия
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Да, только анодного резистора нет - они стоят по катодам 7шт.rednaxela писал(а):Приобрел по случаю вот такую штуку ИГП-17.
Теперь чтобы не спалить хочу уточнить схема включения у них такая же как у ИНок? [/url]
Очень нравится неон

Мой проектик часиков с термометром на любых 6ти газоразрядных лампах + куча функций
Ещё один - попроще

Светодиодный проект

My video on youtube nic SLvik78
Мой проектик часиков с термометром на любых 6ти газоразрядных лампах + куча функций
Ещё один - попроще
Светодиодный проект
My video on youtube nic SLvik78
Re: Часы на газоразрядных индикаторах
Достались от форумчанина две другие 1307 Они даже страннее себя ведут... мои просто тикали норм, но не правильно показывали. день-часы-секунды, а эти во время тиканья произвольно перекидывается то часы, то десятки часов тикают вместе с единицами секунд... короче белиберда полная....

-
sp700
- Нашел транзистор. Понюхал.
- Сообщения: 150
- Зарегистрирован: Ср фев 25, 2015 21:23:40
- Откуда: Харьков
Re: Часы на газоразрядных индикаторах
Я сейчас собираю вот эти часы http://cxem.net/mc/mc282.php ,вернее осталось только лампы купить,в обсуждении про них тоже пишут про симптомы как у Вас.Чувствую скоро и я буду бороться с данной проблемой.Как я понял лечется все впайкой DS-ки с промышленных приборов?


