Например TDA7294

Форум РадиоКот • Просмотр темы - Многомер "Солянка"
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб апр 20, 2024 12:29:23

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Многомер "Солянка"
СообщениеДобавлено: Вт окт 07, 2014 19:03:45 
Открыл глаза
Аватар пользователя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс янв 20, 2008 19:44:22
Сообщений: 48
Рейтинг сообщения: 0
Я являюсь автором разработки Многомер "Солянка" . В данной прошивке обнаружена ошибка - не верно ведется график дежурства. Желающих повторить устройство хочу предупредить об этом, а у знатоков спросить где накосячил в расчетах.
День недели рассчитывается в данном устройстве программно, по аналогии взятой в обсуждении с этой ветки форума.

if (month > 2){ month -= 2;}
else{ month += 10; year--; };
day =((date + year + (year>>2) + ((31 * month) / 12)) % 7);
if (day == 0) day = 7;

//----------

switch (day) {
case 1: sprintf(lcd_string_B0,"Monday(1) ");break;
case 2: sprintf(lcd_string_B0,"Tuesday(2) ");break;
case 3: sprintf(lcd_string_B0,"Wednesday(3)");break;
case 4: sprintf(lcd_string_B0,"Thursday(4) ");break;
case 5: sprintf(lcd_string_B0,"Friday(5) ");break;
case 6: sprintf(lcd_string_B0,"Saturday(6) ");break;
case 7: sprintf(lcd_string_B0,"Sunday(7) ");break;
default:sprintf(lcd_string_B0,"ReedDayERROR");break; }

работает без нареканий. По этому же принципу я решил вести расчет кто сегодня дежурит, с той лишь разницей, что дежурящих человек в нашей семье всего трое. Поэтому в конце рассчетов брал ОСТАТОК 3

if (month > 2){ month -= 2;}
else{ month += 10; year--; };
duty =((date + year + (year>>2) + ((31 * month) / 12)) % 3);
if (duty == 0) duty = 3;

//----------

switch (duty) {
case 1: sprintf(lcd_string_B2," Lena ");break;
case 2: sprintf(lcd_string_B2," Artem ");break;
case 3: sprintf(lcd_string_B2," Nikita ");break;
default:sprintf(lcd_string_B2," Sultan ");break;} // Ошибка! Дежурит наш песик Султан

На практике получилось что при переходе на новый месяц отдежуривший человек снова назначен дежурным! Хотя день недели исправно "перелистывается". В математике не силен, подскажите как исправить ситуацию?
http://radiokot.ru/konkursCatDay2014/39/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Многомер "Солянка"
СообщениеДобавлено: Пт окт 10, 2014 12:10:13 
Потрогал лапой паяльник
Аватар пользователя

Карма: 3
Рейтинг сообщений: 49
Зарегистрирован: Чт ноя 21, 2013 14:05:26
Сообщений: 342
Откуда: Україна
Рейтинг сообщения: 0
Прошу прощения. А библиотеку для дисплея не подарите?? :oops: Просто не могу найти вывода таких больших символов... А самому, как то слишком лень писать...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Многомер "Солянка"
СообщениеДобавлено: Пт окт 10, 2014 20:54:48 
Открыл глаза
Аватар пользователя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс янв 20, 2008 19:44:22
Сообщений: 48
Рейтинг сообщения: 0
Дык там , в конце статьи прикреплены исходники, качайте , не жалко! Спрашивайте , если что не понятно. Правда пол года уже прошло, но поди вспомню как там я все сделал.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Многомер "Солянка"
СообщениеДобавлено: Сб окт 11, 2014 01:45:29 
Первый раз сказал Мяу!

Зарегистрирован: Чт ноя 19, 2009 17:36:05
Сообщений: 25
Рейтинг сообщения: 0
Присматриваюсь к вашему устройству, думаю повторить. Можно ли заменить датчик влажности на AM2321 ?


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Многомер "Солянка"
СообщениеДобавлено: Сб окт 11, 2014 06:00:57 
Открыл глаза
Аватар пользователя

Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс янв 20, 2008 19:44:22
Сообщений: 48
Рейтинг сообщения: 0
Думаю можно, но придется немного исходник подправить. После получения значений температуры и влажности от датчика SHT21 МК преобразовывает полученные данные по формулам:
Изображение
В вашем датчике, насколько я понял, показания приходят уже в готовом виде.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Многомер "Солянка"
СообщениеДобавлено: Пн окт 13, 2014 19:23:02 
Первый раз сказал Мяу!

Карма: 3
Рейтинг сообщений: -6
Зарегистрирован: Вт июн 25, 2013 23:22:11
Сообщений: 28
Рейтинг сообщения: 0
GPS модуль neo6, пытаюсь также только ZDA данные снимать - u-center ни в какую не хочет изменять параметры, помогите разобраться (win x64)
шлется постоянно вот это:

$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPRMC,162143.00,A,5352.93105,N,02725.52481,E,1.482,168.36,131014,,,A*69
$GPVTG,168.36,T,,M,1.482,N,2.744,K,A*3D
$GPGGA,162143.00,5352.93105,N,02725.52481,E,1,05,3.33,326.7,M,25.1,M,,*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58
$GPTXT,01,01,01,NMEA unknown msg*58


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Многомер "Солянка"
СообщениеДобавлено: Ср окт 15, 2014 06:51:45 
Грызет канифоль

Карма: -4
Рейтинг сообщений: -14
Зарегистрирован: Сб окт 20, 2007 14:12:03
Сообщений: 292
Рейтинг сообщения: 0
Хотелось бы узнать, почему установлен довольно таки редкий контроллер и нельзя ли поменять на что либо попроще. Типа обычной mega16. Пробовал пересобрать проект, не нашлось twi.h В CV есть twix.h но он не подходит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Многомер "Солянка"
СообщениеДобавлено: Сб дек 20, 2014 16:13:41 
Встал на лапы

Зарегистрирован: Вс окт 02, 2011 11:00:19
Сообщений: 85
Рейтинг сообщения: 0
Тоже не обратил внимания понравилась конструкция, а стал искать контроллер ужаснулся не откуда его взять, вопрос то важный!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Многомер "Солянка"
СообщениеДобавлено: Ср сен 02, 2015 14:08:59 
Родился

Зарегистрирован: Ср сен 02, 2015 13:54:37
Сообщений: 2
Рейтинг сообщения: 0
Доброго времени суток! Приступив к повторению данного устройства у меня возник вопрос о реализации функции замера влажности температуры и влажности за окном. Проблемы с выводом проводов за окно нет, датчик ВМР085 в наличии. Проблемы с программированием, а точнее с написанием. Был бы весьма благодарен за помощь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Многомер "Солянка"
СообщениеДобавлено: Ср дек 16, 2015 21:52:25 
Родился

Зарегистрирован: Ср сен 02, 2015 13:54:37
Сообщений: 2
Рейтинг сообщения: 0
Ну вот. Данное изделие повторил. Все работает. Возник законный вопрос: как время перевести. У меня оно бежит для моего региона на два часа вперед. Кто что думает уважаемые.
P.S. Вопрос снят корректировкой программы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Многомер "Солянка"
СообщениеДобавлено: Чт июл 13, 2017 16:12:24 
Встал на лапы

Зарегистрирован: Пн мар 28, 2011 22:22:49
Сообщений: 109
Откуда: Калининград
Рейтинг сообщения: 0
Кто-нибудь смог применить другой МК? ATmega16U4 уж больно редкий зверь.По идее выводов немного использовано, должно подойти что-то попроще.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Многомер "Солянка"
СообщениеДобавлено: Пт июл 20, 2018 04:25:19 
Опытный кот

Карма: 6
Рейтинг сообщений: 11
Зарегистрирован: Пн дек 29, 2014 11:48:22
Сообщений: 793
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Добрый день!
У меня вопрос по программе U-center, всё делаю как описано, но не могу отключить лишние сообщения NMEA.
Уже и разные версии программы пробовал - всё равно сыпет в окне "View - Text console" всё подряд(
Модуль NEO-6M без выходного контакта обнаружения спутников.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Многомер "Солянка"
СообщениеДобавлено: Пн июл 23, 2018 05:29:38 
Опытный кот

Карма: 6
Рейтинг сообщений: 11
Зарегистрирован: Пн дек 29, 2014 11:48:22
Сообщений: 793
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Неужели никто не сталкивался с подобным? :(


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 43


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y