Чем бы голову занять?
|
|
Sergi | Дата: Понедельник, 01.02.2016, 22:19 | Сообщение # 121 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Я так понял там не сервоприводы,а нагреватель через реле (вкл\выкл)? Какая у него инерционность? Реально так часто (3р в сек) нужно клацать? А контакты выживут? Или я не о том проекте думаю? Перечитал на коте. Все равно не понятно как работает кран. Полностью открыт\закрыт?Добавлено (01.02.2016, 22:19) --------------------------------------------- На меге я 10раз в секунду получал по радио (SPI) команды 6 цифровых 1\0 и 2 аналоговых канала для моторов. еще время оставалось отправить назад телеметрию.
Сообщение отредактировал Sergi - Понедельник, 01.02.2016, 22:16 |
|
| |
uwrtey | Дата: Понедельник, 01.02.2016, 22:34 | Сообщение # 122 |
Генерал-майор
Группа: Администраторы
Сообщений: 3300
Статус: Offline
| Нагреватель газовый. ( газ постоянно горит ) Кран умеет открываться и закрываться, а так же он имеет некоторые промежуточные значения. Привод у крана электрический. Температура в полмещении регулируется кранами ( отопление или там горячая вода или теплый пол ) Там тупо мотор и два концевика, что бы мотор не свернул себе шею. Управляется кран через реле. мы знаем время от начала и до конца движения крана. Дело не в кране. Задача в многозадачности. Нужно одновременно уметь считывать датчики, работать с GSM и постоянно высчитывать пид для управления кранами ( он тоже сервоприводами называються )Добавлено (01.02.2016, 22:34) --------------------------------------------- работа с GSM может отнять много времени. А так-же жалко тратить время на висение в циклах при работе 1wire многие библиотеки 1-wire именно так и устроены Он хочет все повесить на прерывания и устроить некоторую многозадачность. Только я его до конца понять не могу.
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Понедельник, 01.02.2016, 22:31 |
|
| |
Sergi | Дата: Понедельник, 01.02.2016, 22:42 | Сообщение # 123 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Ну так надо разделить по времени все процессы и все заработает. Как часто надо передать данные в сеть? Достаточно раз в 30сек? какая инерционность у датчиков температуры? если он не устанавливается за 1 сек зачем его 3 раза опрашивать и потом считать по этим данным пид? система может пойти в разнос. какая инерционность у нагревателя (воды - я думаю),какая скорость передачи к воздуху. Или мы стабилизируем температуру только нагревателя?
|
|
| |
uwrtey | Дата: Понедельник, 01.02.2016, 23:00 | Сообщение # 124 |
Генерал-майор
Группа: Администраторы
Сообщений: 3300
Статус: Offline
| Данные в сеть ( sms ) нужно передавать по запросу читать данные из сети нужно сразу как придет SMS обо всех аварийных режимах нужно докладывать немедленно
Про инерционность нагревателя воды ( антифриза ) увы я не знаю Скорости передачи по воздуху нет... датчики температуры встраиваются в трубу на входе ( входе/выходе ) в радиатор отопления датчики температуры так же есть и в самом котле так же имеется датчик температуры на улице ну и датчики температуры воздуха в комнате - опционально
Датчики температуры вычисляют температуру достаточно долго. сама шина тоже достаточно медленная
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Понедельник, 01.02.2016, 23:02 |
|
| |
Sergi | Дата: Вторник, 02.02.2016, 06:43 | Сообщение # 125 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Вот цитата из статьи При этом следует помнить, что до начала приема следующей команды в этот же буфер пройдет минимум 500 мкс
На опрос 10 датчиков уйдет 5мс, остальные 328мс можно использовать для индикации или связи с сетью. В чем проблема? А с GSM модулем как долго идет общение? 300мс мало? В общем нужно выделить самый долгий процесс, сделать небольшой запас по времени и запускать бесконечный цикл с ожиданием флагов. Я обычно в STM запускаю системный таймер 10 раз в сек. В цикле по этому прерыванию обрабатываю кнопки,вывод на дисплей. А в остальное время вычисляю необходимые параметры,читаю датчики и прорчее. У меня вывод на дисплей самый долгий. Но за 100мс все проходит.
Про инерционность. Чтобы нагреть 1л воды на 1 градус за 1 сек нужен нагреватель мощностью 4.2 квт. На сколько изменится температура при потоке 5л/сек и мощности 20квт? - 1градус за сек. Зачем измерять чаще?
Сообщение отредактировал Sergi - Вторник, 02.02.2016, 07:04 |
|
| |
uwrtey | Дата: Вторник, 02.02.2016, 23:00 | Сообщение # 126 |
Генерал-майор
Группа: Администраторы
Сообщений: 3300
Статус: Offline
| Sergi, спасибо, буду щас пытаться понять чего ему нужно, как это организовать и самое главное почему именно так..
не успеваю за своими мыслями......
|
|
| |
Sergi | Дата: Понедельник, 22.02.2016, 19:37 | Сообщение # 127 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| И снова наши руки не для скуки. Пока доводится программа управления измерителем акб и зарядок и пока не начались огороды появилась новая забота. Достались мне шаговые движки. Идею собрать координатно-фрезерный станок вынашиваю 21 год. И тут так совпало. Часть железа,винты и направляющие были извлечены из гаража и приведены в порядок. Пересчитал геометрию. Надеюсь в воскресенье сварю раму. Нужно успеть до 8 марта.Электрику буду делать позже,потихоньку.
|
|
| |
uwrtey | Дата: Вторник, 23.02.2016, 00:03 | Сообщение # 128 |
Генерал-майор
Группа: Администраторы
Сообщений: 3300
Статус: Offline
| вот это полезно!
не успеваю за своими мыслями......
|
|
| |
Sergi | Дата: Четверг, 16.06.2016, 08:02 | Сообщение # 129 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Вот чем занимался 17 воскресений и несколько вечеров дома на выделеный бюджет в 100$ Спасибо батяне за слесарные и сварочные работы.
электроника разработана самостоятельно плата управления на stm32, драйвера на полевиках и шим микросхемах. опторазвязка на 817 оптронах. и немного видео первый пуск https://www.youtube.com/watch?v=EqGqlb5hUe8 пытаюсь выровнять конус https://www.youtube.com/watch?v=D0hv8bb5Owc снова тесты https://www.youtube.com/watch?v=r4NR7DfsimE все делалось из подручных материалов шпиндель из пылесоса просто валялся в гараже, заменю позже. что бы не грелся запитал его от 48 вольт, на 220 не рискнул. еще остались проблемы,решаю по возможности. Когда же вырежу на нем первое крыло!?
Сообщение отредактировал Sergi - Четверг, 16.06.2016, 08:12 |
|
| |
uwrtey | Дата: Четверг, 16.06.2016, 20:29 | Сообщение # 130 |
Генерал-майор
Группа: Администраторы
Сообщений: 3300
Статус: Offline
| Поздравляю! Кстати, крылья быстрее резать горячей струной.
не успеваю за своими мыслями......
|
|
| |
Sergi | Дата: Среда, 04.01.2017, 22:27 | Сообщение # 131 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Осваиваю лазерный гравер из мусора. Векторы рисует быстро, заморочился с растровой фотографией. Очень долго получается.Оставлю работать до утра. https://www.youtube.com/watch?v=H57fKPHuTnE&feature=youtu.be
|
|
| |
uwrtey | Дата: Четверг, 05.01.2017, 00:08 | Сообщение # 132 |
Генерал-майор
Группа: Администраторы
Сообщений: 3300
Статус: Offline
| насквозь режет ?
не успеваю за своими мыслями......
|
|
| |
Sergi | Дата: Четверг, 05.01.2017, 08:06 | Сообщение # 133 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Нет. То что режет - за деньги . Этот из IDEшного DVDка. Первый вывод: механика моя г--но. Вертикальная ось нормальная, остальные надо переделать. Запчасти есть,нет времени. Сейчас надо балансир сделать для лития шуруповерта. Слева вектор жег 6 мин, справа фото 3ч20мин
размер 50х35мм 7пикс/мм
Сообщение отредактировал Sergi - Четверг, 05.01.2017, 08:14 |
|
| |
uwrtey | Дата: Четверг, 05.01.2017, 09:18 | Сообщение # 134 |
Генерал-майор
Группа: Администраторы
Сообщений: 3300
Статус: Offline
| Цитата Сейчас надо балансир сделать для лития шуруповерта. Посмотри как я сделал.
Цитата Слева вектор жег 6 мин, справа фото 3ч20мин фотка классная
не успеваю за своими мыслями......
|
|
| |
Sergi | Дата: Четверг, 05.01.2017, 19:47 | Сообщение # 135 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Это я видел. Дорого. Я уже делал на 3S, теперь на 4S. По деньгам выходит 21р.
|
|
| |