Барограф
Re: Барограф
- Вложения
-
- 11.rar
- схема
- (137.17 КБ) 383 скачивания
Последний раз редактировалось Demo65 Вс ноя 13, 2016 12:16:33, всего редактировалось 2 раза.
Re: Барограф
Полная схема барографа:

Попасть в меню коррекцию хода часов можно через настройку времени, если секунды сделать меньше 0.
Значение записывается в мегу в энергонезависимую память (EEPROM).
Как работает не проверял (должна работать
) , чтобы проверить на железе нужно очень много времени, хотя можно проверить точным частотомером, но у меня такого нет.
Кто заметит проблемы в коррекции хода часов пишите, исправлю.
Попасть в меню коррекцию хода часов можно через настройку времени, если секунды сделать меньше 0.
Значение записывается в мегу в энергонезависимую память (EEPROM).
Как работает не проверял (должна работать
Кто заметит проблемы в коррекции хода часов пишите, исправлю.
Re: Барограф
Хорошая разработка! Чип RTC правильный, графики читабельные) Пробовал в деле датчики от bmp085 до bmp280 - последний имеет существенно более верные абсолютные показания и линейность, да и цена совсем мизерная. Вы писали, что будете на него переходить в этом проекте, пока нет релиза ? Хочется себе такой девайс)
PS датчики проверял в лабораторных условиях, BMP180 и BMP085 из китая имеют выраженную нелинейность и не совсем верные калибровочные констаты. Вероятно это касается не всех экземпляров, но в погрешность из датащита не укладывается, т.е. брак.
BMP280 ведет себя отлично. Возможно конечно, что тоже не все экземпляры...
PS датчики проверял в лабораторных условиях, BMP180 и BMP085 из китая имеют выраженную нелинейность и не совсем верные калибровочные констаты. Вероятно это касается не всех экземпляров, но в погрешность из датащита не укладывается, т.е. брак.
BMP280 ведет себя отлично. Возможно конечно, что тоже не все экземпляры...
- Geser
- Нашел транзистор. Понюхал.
- Сообщения: 189
- Зарегистрирован: Чт ноя 12, 2009 21:50:58
- Откуда: Москва
Re: Барограф
Что-то пошло не так.
Вроде прошивку последнюю брал из темы.
Вроде прошивку последнюю брал из темы.
- Вложения
-
- Untitled.jpg
- (97.06 КБ) 715 скачиваний
- Geser
- Нашел транзистор. Понюхал.
- Сообщения: 189
- Зарегистрирован: Чт ноя 12, 2009 21:50:58
- Откуда: Москва
Re: Барограф
Судя по всему, это у меня с андуриной что-то не так. Она и запускается не всегда, и такие артефакты рисует. Надо новую найти, попробовать.
Re: Барограф
Попробуйте перепрошить, бывает что при прошивке проходит не все хорошо.
Проверяйте подключение часового модуля и модуля согласования уровней с BMP180 к шине I2C(sda,scl) или
возможно что-то из них неисправно.
Это не последняя прошивка, последняя от 06.11.16.
Проверяйте подключение часового модуля и модуля согласования уровней с BMP180 к шине I2C(sda,scl) или
возможно что-то из них неисправно.
Это не последняя прошивка, последняя от 06.11.16.
Re: Барограф
Брат , подскажи, имеется дисплей 12864,но с контроллером T6963C. Возможно ли его использовать в твоем проекте барографа? ниже я прикрепил даташиты на него.
- Вложения
-
- WG12864F-YYH-V.pdf
- (635.39 КБ) 330 скачиваний
-
- WG12864F.pdf
- (373.72 КБ) 283 скачивания
Re: Барограф
Дисплей WG12864F-YYH-V с контроллером T6963C можно использовать в этом проекте.
Надо исходники перекомпилировать под этот контроллер дисплея.
Открываем проект в CodeVision, заходим в Project->Configure->Выбираем закладку С compiler -> Libraries-> Graphic LCD на этой закладке указываем разрешение дисплея и тип контроллера T6963C.
CodeVision не ниже 3.12 и не demo версия.
Надо исходники перекомпилировать под этот контроллер дисплея.
Открываем проект в CodeVision, заходим в Project->Configure->Выбираем закладку С compiler -> Libraries-> Graphic LCD на этой закладке указываем разрешение дисплея и тип контроллера T6963C.
CodeVision не ниже 3.12 и не demo версия.
Re: Барограф
все , понял, перекомпилил в хекс, благодарю
Добавлено after 9 minutes 18 seconds:
при выборе индикатора в библиотеке с индикатором на драйвере T6963C предлагается выбрать: font 6X8 (fs=0) , font 6X8 (fs=1) , font 8X8 (fs=0) , font 8X8 (fs=1). Что выбирать? и что это означает?
Добавлено after 9 minutes 18 seconds:
при выборе индикатора в библиотеке с индикатором на драйвере T6963C предлагается выбрать: font 6X8 (fs=0) , font 6X8 (fs=1) , font 8X8 (fs=0) , font 8X8 (fs=1). Что выбирать? и что это означает?
Re: Барограф
kuzmaz85 писал(а): ... font 6X8 (fs=0) , font 6X8 (fs=1) , font 8X8 (fs=0) , font 8X8 (fs=1). Что выбирать? и что это означает?
Не знаю что выбирать. Это связано со встроенными шрифтами.
Надо эксперементировать
.Re: Барограф
благодарю
Добавлено after 7 hours 57 minutes 1 second:
вообщем разобрался с выбором типа шрифтом к моему дисплею на T6963c, но при подключении на экране мусор. Нужно ли что то менять в исходном коде при смене KS0108 128x64 дисплея на дисплей T6963c ? В приложеных мной файлах отличия
Добавлено after 7 hours 57 minutes 1 second:
вообщем разобрался с выбором типа шрифтом к моему дисплею на T6963c, но при подключении на экране мусор. Нужно ли что то менять в исходном коде при смене KS0108 128x64 дисплея на дисплей T6963c ? В приложеных мной файлах отличия
- Вложения
-
- QIP Shot - Screen 059.jpeg
- (106.27 КБ) 1158 скачиваний
-
- QIP Shot - Screen 058.jpeg
- (106.2 КБ) 810 скачиваний
Re: Барограф
kuzmaz85 писал(а):... Нужно ли что то менять в исходном коде при смене KS0108 128x64 дисплея на дисплей T6963c ? ...
В исходном коде менять ничего не надо, но дисплей надо подключить как укажете на вкладке http://radiokot.ru/forum/download/file.php?id=277780.
Re: Барограф
может на дисплее есть какието контакты, которые требуют подачи на них отрицательного напряжения? хотя мусор то выводится на экран и среди этого мусора просматривается что то похожее на шрифты, кто поможет объяснить какой контакт для чего нужен ? большинство мнеизвестно, но кое какие контакты я так и не понял для чего . даташит на свой индикатор я приложил
- Вложения
-
- WG12864F.pdf
- (373.72 КБ) 285 скачиваний
-
- WG12864F-YYH-V.pdf
- (635.39 КБ) 344 скачивания
- Knazev33
- Первый раз сказал Мяу!
- Сообщения: 39
- Зарегистрирован: Вс дек 27, 2009 10:29:49
- Откуда: Москва
Re: Барограф
Источник отрицательного напряжения должен быть на плате дисплея(вывод Vee), для изменения контраста нужен потенциометр среднюю точку которого нужно подать на контакт V0, либо резистор уже стоит на плате.
Добавлено after 8 minutes 48 seconds:
Решил запустить датчик BMP280, но вот проблема возникла с расчетом давления тк требуется 64х битная математика, но стандартный CVAVR не поддерживает 64х битных переменных,
поэтому решил спросить у кого какие мысли по этому поводу?
пример кода из описания на датчик:
Добавлено after 8 minutes 48 seconds:
Решил запустить датчик BMP280, но вот проблема возникла с расчетом давления тк требуется 64х битная математика, но стандартный CVAVR не поддерживает 64х битных переменных,
поэтому решил спросить у кого какие мысли по этому поводу?
пример кода из описания на датчик:
Код: Выделить всё
unsigned long int BMP280_Conver_Pressure (void)
{
signed long int adc_P;
signed_64 var1, var2, p; //64bit!!!
//
adc_P = BMP280_Read_3_Byte(0xF7);
//
var1 = ((signed_64)t_fine) - 128000;
var2 = var1 * var1 * (signed_64)dig_P6;
var2 = var2 + ((var1*(signed_64)dig_P5)<<17);
var2 = var2 + (((signed_64)dig_P4)<<35);
var1 = ((var1 * var1 * (signed_64)dig_P3)>>8) + ((var1 * (signed_64)dig_P2)<<12);
var1 = (((((signed_64)1)<<47)+var1))*((signed_64)dig_P1)>>33;
if (var1 == 0)
{
return 0; // avoid exception caused by division by zero
}
p = 1048576-adc_P;
p = (((p<<31)-var2)*3125)/var1;
var1 = (((signed_64)dig_P9) * (p>>13) * (p>>13)) >> 25;
var2 = (((signed_64)dig_P8) * p) >> 19;
p = ((p + var1 + var2) >> 8) + (((signed_64)dig_P7)<<4);
return (unsigned long int)p;
}
Гамма_3 http://radiokot.ru/circuit/digital/measure/31/
Е7 "Чёрная звезда" http://www.planetphillip.com/posts/e7-black-star-half-life/
Е7 "Чёрная звезда" http://www.planetphillip.com/posts/e7-black-star-half-life/
Re: Барограф
Наконец выбрал время и собрал этот барограф.
Может кто будет ещё собирать, печатка в архиве. Собирал на ATMega328 в DIP. Думаю, что развести в другом корпусе тоже не проблема.
Схема выше в сообщении автора.
Вопрос к автору. собрал два барографа, один на Atmega168, автор Vi7 и этот на Atmega 328, разница показаний у них в две единицы, т.е. на 168 показывает 751мм.р.ст., а на 328-753мм.рт.ст. Хотя лежат совершенно рядом. Думаю, что это может из-за датчиков BMP085? Хотя покупал их вместе и в одном магазине.
Может кто будет ещё собирать, печатка в архиве. Собирал на ATMega328 в DIP. Думаю, что развести в другом корпусе тоже не проблема.
Схема выше в сообщении автора.
Вопрос к автору. собрал два барографа, один на Atmega168, автор Vi7 и этот на Atmega 328, разница показаний у них в две единицы, т.е. на 168 показывает 751мм.р.ст., а на 328-753мм.рт.ст. Хотя лежат совершенно рядом. Думаю, что это может из-за датчиков BMP085? Хотя покупал их вместе и в одном магазине.
- Вложения
-
- барограф1.jpg
- внешний вид платы
- (152.3 КБ) 1032 скачивания
-
- fuse ATMega328.jpg
- fuse для прошивки на 16mHZ
- (58.62 КБ) 849 скачиваний
-
- печатка барограф на ATMega328.rar
- печатка для DIP ATMega328
- (25.17 КБ) 398 скачиваний
Re: Барограф
Demo65 писал(а):...собрал два барографа, один на Atmega168, автор Vi7 и этот на Atmega 328, разница показаний у них в две единицы, т.е. на 168 показывает 751мм.р.ст., а на 328-753мм.рт.ст. Хотя лежат совершенно рядом. Думаю, что это может из-за датчиков BMP085? Хотя покупал их вместе и в одном магазине.
Есть подозрение что китайские датчики давления ( BMP085, BMP180) вообще не калибруются, поэтому показывают разные значения.
- Knazev33
- Первый раз сказал Мяу!
- Сообщения: 39
- Зарегистрирован: Вс дек 27, 2009 10:29:49
- Откуда: Москва
Re: Барограф
Есть два предположения, либо эти датчики выпускаются компанией бош, либо в ближайшем подвале Китая, что мало вероятно тк тут нужна мемс технология, поэтому прочитайте калибровочные данные двух и более датчиков, если они одинаковые значит их прошивают без калибровки, и это значит что покупая этот датчик вообще нельзя полагаться на заявленные данные датчиков в описании официального изготовителя, и считать данные эти датчиков показометрами миллидрахм.
Гамма_3 http://radiokot.ru/circuit/digital/measure/31/
Е7 "Чёрная звезда" http://www.planetphillip.com/posts/e7-black-star-half-life/
Е7 "Чёрная звезда" http://www.planetphillip.com/posts/e7-black-star-half-life/
-
ramonmetelica
- Открыл глаза
- Сообщения: 48
- Зарегистрирован: Пт апр 06, 2012 09:34:07
Re: Барограф
Подскажите пожалуйста vvsv,можно ли обойтись без 24С32 ? И обязательна ли она в схеме? Будет ли без неё работать схема в целом?
Re: Барограф
Без 24с32 будет работать.
-
ramonmetelica
- Открыл глаза
- Сообщения: 48
- Зарегистрирован: Пт апр 06, 2012 09:34:07
Re: Барограф
vvsv писал(а):Без 24с32 будет работать.
Спасибо за ответ. Буду прошиваться последней прошивкой от 06.11.16 без 24с32.