простое соединение двух плат UNO
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
простое соединение двух плат UNO
Добрый день,
так выходит, что на одной плате собран контроллер управления, но нужен еще генератор меандра частотой примерно до 3кГц, что уже невозможно разместить на той же плате. Знаю, что есть возможность соединения плат по протоколу, но если просто воткнуть одна на одну, соединив при этом 5В и землю (т.е. питание с одной платы поступает и на другую), и просто управляющий выход одной соединить со входом другой?
так выходит, что на одной плате собран контроллер управления, но нужен еще генератор меандра частотой примерно до 3кГц, что уже невозможно разместить на той же плате. Знаю, что есть возможность соединения плат по протоколу, но если просто воткнуть одна на одну, соединив при этом 5В и землю (т.е. питание с одной платы поступает и на другую), и просто управляющий выход одной соединить со входом другой?
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
простое соединение двух плат UNO
[spoiler=Цитата]
555 и тм2
Иначе - передача переменной через uart
Иначе передача переменной через I2C
Иначе передача переменной через SPI
Иначе
[/spoiler]ingener писал(а): 22 дек 2018, 22:43Добрый день,
так выходит, что на одной плате собран контроллер управления, но нужен еще генератор меандра частотой примерно до 3кГц, что уже невозможно разместить на той же плате. Знаю, что есть возможность соединения плат по протоколу, но если просто воткнуть одна на одну, соединив при этом 5В и землю (т.е. питание с одной платы поступает и на другую), и просто управляющий выход одной соединить со входом другой?
555 и тм2
Иначе - передача переменной через uart
Иначе передача переменной через I2C
Иначе передача переменной через SPI
Иначе

мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
простое соединение двух плат UNO
так ты сможешь передать только 0 или 1. То есть вкл, или выкл.
Если надо управлять частотой, то, или -
Или шим к аналогу, +электролит. Шимом подавать значение, аналогом его обрабатывать и пускать в жизнь.Sancho писал(а): 23 дек 2018, 08:09Иначе - передача переменной через uart
Иначе передача переменной через I2C
Иначе передача переменной через SPI
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
простое соединение двух плат UNO
RC цепочка и А вход. Обработка аналогового входа 150/75 мсек/ Стандарт/быстро.Lisica писал(а): 23 дек 2018, 12:00Или шим к аналогу, +электролит. Шимом подавать значение, аналогом его обрабатывать и пускать в жизнь.
Spi 1 байт - если рядом - 5мсек.
Вопрос в задачах.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
простое соединение двух плат UNO
А зачем байты то пересылать?
Проще сопоставить значение шима - задаче, На входе - значение напряжения - задаче. Если брать разброс = 4 то 1024/4=256
256 задач можно сформировать.
Правильней будет сопротивление где то 1к.....10к(подбор) с вывода шим на землю (из тока сделать напряжение) и электролит, для сглаживания.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
простое соединение двух плат UNO
Потому, что 1 байт переслать - 5 мсек(SPI), а вход измерить - более 100. Долго.Lisica писал(а): 23 дек 2018, 14:35А зачем байты то пересылать?
Проще сопоставить значение шима - задаче, На входе - значение напряжения - задаче. Если брать разброс = 4 то 1024/4=256
256 задач можно сформировать.Правильней будет сопротивление где то 1к.....10к(подбор) с вывода шим на землю (из тока сделать напряжение) и электролит, для сглаживания.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
простое соединение двух плат UNO
подать команду на генератор, на второй плате, это чаю успеть попить? Я так думаю, для конкретно этой задачи это не существенно.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
простое соединение двух плат UNO
Да, мы так до конца и не знаем, зачём ещё одна ардуина, какие задачи должны быть реализованы.
Но если есть вывод, через который будет управляться слэйв, то можно было-бы попробовать реализовать на нём необходимое, при условии не задействованного таймера 1.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
простое соединение двух плат UNO
Исходный проект (финишная страница) здесь -
viewtopic.php?t=4564&start=80
Тут большая благодарность "av" за помощь в организации меню с дисплеем 1602.
Но увы, требуемый выход (меандр частотой 200...3000Гц) получить на одной плате с контроллером не получается.
Была надежда с помощью выхода ШИМ через RC цепь управлять простым ГУНом (на 555 или операционнике), но результат не порадовал - эти простейшие схемки нестабильны, ширина импульса сильно меняется с изменением частоты, зависимость частоты от напряжения нелинейна, диапазон требуемый не достигается. В приложении пара картинок подобных простейших ГУНов.
Поэтому и пришла мысль использовать отдельную плату, на которой кроме генератора ничего нет, чтобы не мешать его работе. Управлять им через аналоговый вход. Конечно, решение не идеальное, но пока другого не хватает мыслей придумать.
viewtopic.php?t=4564&start=80
Тут большая благодарность "av" за помощь в организации меню с дисплеем 1602.
Но увы, требуемый выход (меандр частотой 200...3000Гц) получить на одной плате с контроллером не получается.
Была надежда с помощью выхода ШИМ через RC цепь управлять простым ГУНом (на 555 или операционнике), но результат не порадовал - эти простейшие схемки нестабильны, ширина импульса сильно меняется с изменением частоты, зависимость частоты от напряжения нелинейна, диапазон требуемый не достигается. В приложении пара картинок подобных простейших ГУНов.
Поэтому и пришла мысль использовать отдельную плату, на которой кроме генератора ничего нет, чтобы не мешать его работе. Управлять им через аналоговый вход. Конечно, решение не идеальное, но пока другого не хватает мыслей придумать.

У вас нет необходимых прав для просмотра вложений в этом сообщении.
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
простое соединение двух плат UNO
Как-то в ходе самых безумных экспериментов оказалась вполне работоспособной такая схемка. В качестве бонуса - опторазвязка. В отличие от вышеприведенных простейших ГУНов имеет более-менее стабильную скважность во всем диапазоне и предсказуемую линейность. Диапазон изменения частоты зависит от напряжения питания и номиналов резисторов. У меня получалось 200 Гц....30кГц при 9В, а при 5 как раз необходимое 180....4500 примерно.
Можно управлять и не ШИМом, а просто напряжением, подавая на диоды оптопар.
Выход 4 можно использовать для запрета работы генератора, на схеме он соединен с питанием для постоянной работы.
Оптопары наверняка можно использовать любые
Можно управлять и не ШИМом, а просто напряжением, подавая на диоды оптопар.
Выход 4 можно использовать для запрета работы генератора, на схеме он соединен с питанием для постоянной работы.
Оптопары наверняка можно использовать любые
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость