roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 ноя 2024, 06:20

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




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 140, 141, 142, 143, 144  След.
Автор Сообщение
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 21 окт 2017, 21:16 
Не в сети

Зарегистрирован: 27 май 2014, 13:35
Сообщения: 771
Откуда: London. UK
Skype: pioneerko
ФИО: Александр
А что за uduino такая чтото в поиске хрень выдает.

_________________
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Вложение:
Kossel config E3D.h


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 21 окт 2017, 21:23 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Вложение:
9f790d8b-ee9b-4b6d-8a0b-204def4d4a32.png
9f790d8b-ee9b-4b6d-8a0b-204def4d4a32.png [ 193.42 КиБ | Просмотров: 13075 ]

и на нескольких страницах подряд ни одной левой ссылки :pardon:
https://www.crowdsupply.com/uduino/uduino


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 21 окт 2017, 21:44 
Не в сети

Зарегистрирован: 27 май 2014, 13:35
Сообщения: 771
Откуда: London. UK
Skype: pioneerko
ФИО: Александр
18$ на краудфундинге? Чтото дороговато. Подожду клонов от братьев азиатов.
А пока есть необходимость оживить/сделать новый контролер.
Устройство должно цеплятся к 4S lipo в торце примерно 40х50мм в размере, и все это будет упралять грелкой.
По проэкту купил себе карбоновые автомобильные жопогрейки, и пришил себе к мото - куртке. Питать от мота не планирую, мощности генератора не хватит.
Выше я задавал вопрос как можно сделать монитор заряда аккумулятора? Подскажите как это сделать.

Добавлено спустя 9 минут 50 секунд:
Angel71 писал(а):
и на нескольких страницах подряд ни одной левой ссылки :pardon:

Вложение:
Screenshot_20171021-184356.png
Screenshot_20171021-184356.png [ 419.92 КиБ | Просмотров: 13066 ]

_________________
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Вложение:
Kossel config E3D.h


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 21 окт 2017, 21:55 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
espruino ещё больше стоит. только есть сомнения, что у вас даже без учёта времени дешевле выйдет одну штуку сделать.
если понимать буквально "монитор заряда", тогда на ацп измеряется напряжения аккумулятора. а с грелкой... как бы не полностью схему переделывать, хотя дело ваше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 21 окт 2017, 22:04 
Не в сети

Зарегистрирован: 27 май 2014, 13:35
Сообщения: 771
Откуда: London. UK
Skype: pioneerko
ФИО: Александр
Там в коде есть монитор напряжения он даже в серийный порт выдает текущее напряжение. Только я не пойму как сделать чтобы дуина шла спать или вырубала ШИМ и не давала запустится пока напряжение не будет выше например 12.5в при достижении напряжения например 12в при 4S lipo.

Печатку я делаю дома сам, времени уходит не много, я больше трачу время на поиски того как сделать, и еще больше пытаясь разобраться почему не работает.

_________________
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Вложение:
Kossel config E3D.h


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 21 окт 2017, 22:13 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
отключается шим, мониторится напряжение, при достижении 12.5в включается шим, в чём загвоздка? можно прерывание настроить, мегу в сон, а компаратор будит. можно мегу в сон, периодически просыпаться, смотреть напряжение и или опять спать или включать шим. можно мегу выкинуть и на рассыпухе сделать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 21 окт 2017, 22:17 
Не в сети

Зарегистрирован: 27 май 2014, 13:35
Сообщения: 771
Откуда: London. UK
Skype: pioneerko
ФИО: Александр
Angel71 писал(а):
можно мегу выкинуть и на рассыпухе сделать.

А это уже интересно, можете на салфетке схемку накидать, если не сложно?

_________________
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Вложение:
Kossel config E3D.h


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 21 окт 2017, 22:27 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
для шима использовать можно 555 таймер (с или без обратной связи для регулировки температуры) или ещё что. мониторинг, допустим на оу/компараторах или специализированных микросхемах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 21 окт 2017, 22:42 
Не в сети

Зарегистрирован: 27 май 2014, 13:35
Сообщения: 771
Откуда: London. UK
Skype: pioneerko
ФИО: Александр
Температуру регулировать не нужно, при макс токе в 2.5А и грелки в 30ватт она нагревается до ~40С +там вшито какойто резюк что не дает перегреватся.
Шимо я планирую уменьшать нагрев если не требуется много.
Главный вопрос состоит как сделать LVD, у меня есть такой но в нем нет шим контролера и он большой по размеру..

_________________
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Вложение:
Kossel config E3D.h


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 22 окт 2017, 06:24 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
хоть не на лампах.
если совсем скучно, можно и в одной микросхеме поискать шим с компаратором и прочими плюшками, всяких микросхем для питания полно. или сразу упростить себе задачу и поставить мелкую деталюшку, которая при проседании напряжения цепь размыкать будет. примерно так
Вложение:
1.jpg
1.jpg [ 18.57 КиБ | Просмотров: 13148 ]

это всего-лишь один из вариантов. у крупных производителей различных деталюшек для питания иногда далеко не десятки, заходите на офсайт и изучаете. power/battery management, supervisors, voltage detectors/protections/monitor,... выбираете, что подходит по функционалу, параметрам, доставабельности, корпусу, цене, что дальше по схеме хотите поставить и т.д. :) заодно на будущее хоть немного кругозор расширете.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 22 окт 2017, 19:27 
Не в сети

Зарегистрирован: 27 май 2014, 13:35
Сообщения: 771
Откуда: London. UK
Skype: pioneerko
ФИО: Александр
спасибо за советы.
По своей схеме выше, заменил регуль ams1117 на 7805 (ТО220), поставил новую ардуину, всё заработало, волны на шиме пропали, квадраты теперь ровные.
Вопрос по коду так остался открытым, как сделать, при достижении низкого заряда на батареи гасить шим =0, и не давать ему стартовать?

_________________
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Вложение:
Kossel config E3D.h


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 23 окт 2017, 11:44 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Код:
ison = false;
_ison = false;

setup()
{
    pwmoff();
}

loop()
{
    if (voltage > minvolt)
        _ison = true;
    else
        _ison = false;
    if (_ison != ison)
    {
        ison = _ison;
        if (ison)
            pwmon();
        else
            pwmoff();
    }
}

Код:
ison = false;
pwmoff();

loop()
{
    if (voltage > minvolt)
    {
        if (!ison)
        {
            ison = true;
            pwmon();
        }
    }
    else
    {
        if (ison)
        {
            ison = false;
            pwmoff();
        }
    }
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 24 окт 2017, 10:44 
Не в сети

Зарегистрирован: 27 май 2014, 13:35
Сообщения: 771
Откуда: London. UK
Skype: pioneerko
ФИО: Александр
Спасибо,
а что за команда такая ison? ниже выдало кучку ошибок.

error: 'pwmoff' was not declared in this scope
pwmoff();

note: in expansion of macro 'MIN_VOLT'
if (voltage > MIN_VOLT)

error: expected primary-expression before ')' token
if (voltage > MIN_VOLT)

'ison' does not name a type

_________________
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Вложение:
Kossel config E3D.h


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 24 окт 2017, 12:30 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Код:
bool ison = false;
float voltage = 0.0f;
float minvolt = 0.0f;

void pwmon(){}
void pwmoff(){}

void setup()
{
  pwmoff();
}

void loop()
{
    if (voltage > minvolt)
    {
        if (!ison)
        {
            ison = true;
            pwmon();
        }
    }
    else
    {
        if (ison)
        {
            ison = false;
            pwmoff();
        }
    }
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 02 мар 2018, 14:05 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
в атмеге 8 ацп преобразование
Код:
ADMUX=0b01100000;  // выставляем номер канала(младщие биты) и режим источника опорного напряжения
ADCSRA.6=1;        // запускаем АЦП преобразование

//ADCSRB&=0xF8;

while(ADCSRA.4==0);//  ждем пока появится влаг завершения ацп преобразования
a[5]=ADCH;   //  присваиваем переменной a1 знкачение старщего регистра где храниться результат ацп


зашибись работает

в атмеге 2560
в выражениях ADCSRA.6=1;
и while(ADCSRA.4==0);//

пишет что левая сторона после точки требует страк\юнион

компилятор CVAVR

чего это может быть ?

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 140, 141, 142, 143, 144  След.

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


Кто сейчас на конференции

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO