Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
28.01.2017, 12:44
|
#21
|
Временная регистрация
Регистрация: 14.11.2011
Адрес: г. Хабаровск
Сообщений: 71
Сказал спасибо: 18
Сказали Спасибо 59 раз(а) в 17 сообщении(ях)
|
Re: Пропорциональное управление
Сообщение от petr5555
|
Брать Мегу только чтобы использовать её компаратор.......
А что такое ШИМ и как работают таймеры не хотим понять ?
|
Целую горсть с Китая прислали этих Мег8, их надо обязательно пустить в дело (утилизировать). ШИМ потребуется для регулятора хода в декодере. Нам нужно отправить сигнал о состоянии органов управления пульта в модель. Использую для этого самый простой алгоритм. Вся основная логика будет в кодере реализована.
Обратил внимание, что большинство примеров и уроков не используют компаратор, согласен, что если нет вопроса о быстродействии, то проще использовать АЦП, чисто по тому что он там уже есть и полно примеров его использования. В варианте кодера на ATmege использовался кварц аж на 20 мГц, мне это показалось подозрительным. Исходниками автор, повторяюсь, не поделился. Думаю что там всё печально в плане оптимизации.
Сообщение от akegor
|
Настройка - ссущий ад! - велась подбором сопротивлений и конденсаторов в этих самых цепочках.
|
Да надо будет настроить работу генератора пилы подобрать конденсатор и резистор. Прочитал, что можно использовать мультиплексор АЦП, для отрицательного входа компаратора, значит схема будет проще без диодов.
Для модели автомобиля или катера достаточно два пропорциональных канала. Один ускорение-торможение, второй влево-вправо. Плюс три дискретных сделаю. Один пока в запасе. Два на управление ходом переключателями. Первый стоп-пуск, второй вперёд-назад, в положении стоп и назад (при отпущенных джойстиках) в декодере будет отрабатывать автокалибровка.
|
|
|
|
30.01.2017, 20:29
|
#22
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Пропорциональное управление
Сообщение от PavelZX
|
В Mega8 есть компаратор, который можно использовать для формирования импульсов
|
Сообщение от PavelZX
|
АЦП можно использовать для контроля батареи.
|
В Меге8 ШЕСТЬ входов АЦП.
Вам недостаточно?
Сообщение от PavelZX
|
Подобная схема сложнее, чем при использовании АЦП, лишние диоды на канал, но программно её реализовать проще. Как плюс, меньше используются ресурсы процессора.
|
Цитата:
|
Звонок в фирму по продаже компьютеров от клиентки, неделю назад купившую навороченный комп с огромным хардом: - Ваш компьютер не работает, пишет - недостаточно места!!!
Что делать? Отправили специалиста, тот приезжает на адрес и видит в "Моих документах" туеву хучу файлов - Документ.doc, Документ2.doc .... Документ856719/doc и т.д. и все пустые.
- Зачем??!!
- А вдруг мне чистый листочек понадобится?
|
Это к чему, собственно: А зачем Вам ресурсы МК? На всякий случай?
Сообщение от petr5555
|
Да, видимо Вам проще сделать всё на простой логике !!!
|
Кстати, как успехи с Xilinx и Lattice?
|
|
|
|
01.02.2017, 05:22
|
#23
|
Временная регистрация
Регистрация: 14.11.2011
Адрес: г. Хабаровск
Сообщений: 71
Сказал спасибо: 18
Сказали Спасибо 59 раз(а) в 17 сообщении(ях)
|
Re: Пропорциональное управление
Сообщение от omercury
|
А зачем Вам ресурсы МК? На всякий случай?
|
Да, правда-правда, а вдруг чистый листочек понадобится
Я тут философию развёл к тому, чтоб мозги потренировать. Понятие преждевременная и чрезмерная оптимизация мне известно. Ардуинщики вот не заморачиваются, делают будерброды из кучи плат разбивая функциональность между ними. Вот только на Гиктаймс прочёл статью о автоматическом свете в туалете на ардуино.
Сообщение от omercury
|
Кстати, как успехи с Xilinx и Lattice?
|
Потеоретизировал маленько, разобрался с основами языков описания аппаратуры. Простенькие CPLD спроектировать, прошить и воткнуть в схему оказалось очень простым делом, это касается Xilinx. Lattice меньше распространены и на Али нет богатого выбора чипов, поэтому для домашних экспериментов не вариант.
Тут две проблемы, к сабжу не имеющие прямого отношения. У меня нет возможности работать по специальности проектировщика электроники, а поделки для себя, чисто для хобби, выливаются в распыление по множеству направлений. То интересно чуть-чуть это и вот то. В итоге, не имея практического применения, своим навыкам и знаниям, я просто поддерживаю некоторый минимальный уровень, везде помаленьку, на всякий случай, вдруг что-то понадобится. Как плюшкин копит всякий хлам, так и навыки эти у меня, уже как беспорядочное наслоение всякой всячины. (У меня куча рабочих специальностей: водитель, механизатор, механик, электрик, сантехник, плотник, сварщик и прочее. Работал прорабом, сисадмином, менеджером и руководителем своей фирмы.)
С другой стороны есть проект, который занимает меня много лет, где я хотел использовать частично мои навыки электронщика, зачем и понадобилось изучать программируемую логику, кстати. В этом проекте есть определённые подвижки, но слишком глобальный он чтоб его осилить в одиночку (при фактически нулевых финансовых возможностях), да и чисто до проектирования железа там ещё очень далеко. Сейчас для этого проекта я разрабатываю уникальный язык программирования для ИИ, при чём полностью с нуля, включая базовую логику, отличную от бинарной и намного более эффективной чем нечёткая.
|
|
|
|
01.02.2017, 09:54
|
#24
|
Почётный гражданин KAZUS.RU
Регистрация: 16.02.2010
Сообщений: 1,413
Сказал спасибо: 0
Сказали Спасибо 128 раз(а) в 114 сообщении(ях)
|
Re: Пропорциональное управление
Сообщение от PavelZX
|
Да, правда-правда, а вдруг чистый листочек понадобится
Я тут философию развёл к тому, чтоб мозги потренировать. Понятие преждевременная и чрезмерная оптимизация мне известно. Ардуинщики вот не заморачиваются, делают будерброды из кучи плат разбивая функциональность между ними. Вот только на Гиктаймс прочёл статью о автоматическом свете в туалете на ардуино.
Потеоретизировал маленько, разобрался с основами языков описания аппаратуры. Простенькие CPLD спроектировать, прошить и воткнуть в схему оказалось очень простым делом, это касается Xilinx. Lattice меньше распространены и на Али нет богатого выбора чипов, поэтому для домашних экспериментов не вариант.
Тут две проблемы, к сабжу не имеющие прямого отношения. У меня нет возможности работать по специальности проектировщика электроники, а поделки для себя, чисто для хобби, выливаются в распыление по множеству направлений. То интересно чуть-чуть это и вот то. В итоге, не имея практического применения, своим навыкам и знаниям, я просто поддерживаю некоторый минимальный уровень, везде помаленьку, на всякий случай, вдруг что-то понадобится. Как плюшкин копит всякий хлам, так и навыки эти у меня, уже как беспорядочное наслоение всякой всячины. (У меня куча рабочих специальностей: водитель, механизатор, механик, электрик, сантехник, плотник, сварщик и прочее. Работал прорабом, сисадмином, менеджером и руководителем своей фирмы.)
С другой стороны есть проект, который занимает меня много лет, где я хотел использовать частично мои навыки электронщика, зачем и понадобилось изучать программируемую логику, кстати. В этом проекте есть определённые подвижки, но слишком глобальный он чтоб его осилить в одиночку (при фактически нулевых финансовых возможностях), да и чисто до проектирования железа там ещё очень далеко. Сейчас для этого проекта я разрабатываю уникальный язык программирования для ИИ, при чём полностью с нуля, включая базовую логику, отличную от бинарной и намного более эффективной чем нечёткая.
|
Это Вы к чеиу ?
"Сами мы не местные, отстали в развитии, подайте на бедность
готовую схемку" ?
Столько специальностей и нулевые финансовые возможности ?
Ну приварите, например, пару-тройку глушителей - вот и денежка......
Что касается остального, то можно, конечно, и велосипед
разработать с нуля чтобы покататься......
|
|
|
|
01.02.2017, 15:11
|
#25
|
Временная регистрация
Регистрация: 14.11.2011
Адрес: г. Хабаровск
Сообщений: 71
Сказал спасибо: 18
Сказали Спасибо 59 раз(а) в 17 сообщении(ях)
|
Re: Пропорциональное управление
Сообщение от petr5555
|
подайте на бедность
готовую схемку
|
Схемка кодера в Диптрейсе уже нарисована почти (ATmega8A на макетке давно запаяна). Декодер посложнее, там надо решить какие драйверы на моторы ставить. Просто я ни куда не спешу...
Мне прикалывает нынешние понятия о бедности. (Сижу я тут такой бедненький, с тремя компьютерами и пятью мониторами вокруг, не считая ноутбука, планшета и смартфона. Вот бы такую бедность 15 лет назад.) А ну да, сейчас у меня очередная жирная чёрная полоса, одна машина сломана, другую вообще в драбадан расколотил (перевёртышь, благо что с женой и дочкой не пострадали).
Приехал с вахты в декабре, больше месяца сижу в программах ковыряюсь, бездельничаю. За 40 тыс. механиком не захотел идти работать, база в другом конце города (3-4 часа в день на дорогу в общественном транспорте в часы пик), жду других вариантов. У народа сейчас затянувшиеся зимние каникулы, только с середины февраля движуха будет. Дальний Восток, холодно однако.
Понимаю, что здесь (на казусе) в основном коммерсанты, но зачем так явно напрашиваться со своими услугами? Вы в состоянии разработать ускоритель квадрологики и подготовить его в продакшен?
Да вот бзик у меня, придумать с нуля (велосипед с квадратными колёсами) универсальный кодер-декодер для телеуправления, без цифры в канале передачи, чисто с время импульсным кодированием.
|
|
|
|
01.02.2017, 22:03
|
#26
|
Временная регистрация
Регистрация: 29.11.2004
Адрес: Лиепая
Сообщений: 59
Сказал спасибо: 42
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
|
Re: Пропорциональное управление
Мне кажется, может поможет для Вашей идеи, посмотрите в гугле, вот первое что попалось:
http://cxem.net/uprav/uprav68.php
А ещё когда-то в журнале радио была схема на логике, так не проще будет использовать алгоритм и переложить его на мк, заодно и освоить.
|
|
|
|
01.02.2017, 22:32
|
#27
|
Почётный гражданин KAZUS.RU
Регистрация: 16.02.2010
Сообщений: 1,413
Сказал спасибо: 0
Сказали Спасибо 128 раз(а) в 114 сообщении(ях)
|
Re: Пропорциональное управление
Сообщение от PavelZX
|
Схемка кодера в Диптрейсе уже нарисована почти (ATmega8A на макетке давно запаяна). Декодер посложнее, там надо решить какие драйверы на моторы ставить. Просто я ни куда не спешу...
Мне прикалывает нынешние понятия о бедности. (Сижу я тут такой бедненький, с тремя компьютерами и пятью мониторами вокруг, не считая ноутбука, планшета и смартфона. Вот бы такую бедность 15 лет назад.) А ну да, сейчас у меня очередная жирная чёрная полоса, одна машина сломана, другую вообще в драбадан расколотил (перевёртышь, благо что с женой и дочкой не пострадали).
Приехал с вахты в декабре, больше месяца сижу в программах ковыряюсь, бездельничаю. За 40 тыс. механиком не захотел идти работать, база в другом конце города (3-4 часа в день на дорогу в общественном транспорте в часы пик), жду других вариантов. У народа сейчас затянувшиеся зимние каникулы, только с середины февраля движуха будет. Дальний Восток, холодно однако.
Понимаю, что здесь (на казусе) в основном коммерсанты, но зачем так явно напрашиваться со своими услугами? Вы в состоянии разработать ускоритель квадрологики и подготовить его в продакшен?
Да вот бзик у меня, придумать с нуля (велосипед с квадратными колёсами) универсальный кодер-декодер для телеуправления, без цифры в канале передачи, чисто с время импульсным кодированием.
|
Да, тяжёлый случай !!!
Ну, если бзик такой - то вперёд ( пока холодно )......
|
|
|
|
01.02.2017, 23:55
|
#28
|
Вид на жительство
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
|
Re: Пропорциональное управление
Миль Гюнтер Электронное дистанционное управление моделями
Старье конечно, но запомнилось легким немецким изложением теории параллельно с практикой.
Последний раз редактировалось yhnm; 01.02.2017 в 23:57.
|
|
|
|
02.02.2017, 06:08
|
#29
|
Временная регистрация
Регистрация: 14.11.2011
Адрес: г. Хабаровск
Сообщений: 71
Сказал спасибо: 18
Сказали Спасибо 59 раз(а) в 17 сообщении(ях)
|
Re: Пропорциональное управление
Сообщение от speis
|
вот первое что попалось
|
Видел раньше. Там уроки, полезные для начинающих, как транзистор работает, как моторчик крутить. Основы по контроллерам, при чём примеры на ПИКе и АВР одновременно.
Само по себе управление моделью по цифре, а не время импульсным кодированием.
Сообщение от speis
|
А ещё когда-то в журнале радио была схема на логике, так не проще будет использовать алгоритм и переложить его на мк, заодно и освоить.
|
Так и делаю, представляю схему на простой логике, потом можно реализовать её либо в ПЛИС, либо в МК.
Сообщение от yhnm
|
Старье конечно, но запомнилось легким немецким изложением теории параллельно с практикой.
|
Некоторые из этих книжек у меня в детстве были, в оригинале. Из-за переездов и тесноты в квартире, пришлось избавится от большей части коллекции. Моделист-Конструктор удалось продать даже. Техника-Молодёжи, Наука-и-Жизнь, Радио и прочее пошли в расход. Всё есть в электронном виде, кому интересно могу ссылки на торрент дать.
Прикинул, что в самом минимальном виде, кодер можно сделать на ATtiny13, соответственно максимум пропорциональных каналов можно получить только 4, по числу задействованных входов мультиплексора АЦП, ещё остаётся 2 вывода, один для выхода на передатчик, один можно использовать для положительного входа компаратора, коммутируя его после формировния импульса на ноль для разряда конденсатора. Соответственно используя вход reset, для пользовательских задач надо понимать, что перепрошить контролер можно будет только фьюзе-доктором.
Вопрос не в дешевизне тиньки, а в том каким миниатюрным можно сделать пульт
https://ru.aliexpress.com/item/Free-...351501598.html
https://ru.aliexpress.com/item/6pcs-...308.0.0.46nBSQ к примеру если сделать ИК-канал передачи вместо радио.
Последний раз редактировалось PavelZX; 02.02.2017 в 09:22.
Причина: Дополнения
|
|
|
|
06.02.2017, 15:38
|
#30
|
Прописка
Регистрация: 04.03.2005
Адрес: Альметьевск
Сообщений: 141
Сказал спасибо: 571
Сказали Спасибо 58 раз(а) в 30 сообщении(ях)
|
Re: Пропорциональное управление
Сообщение от PavelZX
|
к примеру если сделать ИК-канал передачи вместо радио.
|
Да конечно проще, но на улицу с такой штукой не выйдешь - не работает. Так что если с прицелом на улицу то только радиоканал, а здесь , с передачей цифрового сигнала, тоже небольшие заморочки. Хорошие шифратор/дешифратор на три аналоговых и три дскретных команды есть в журнале Радио№8 за 2006г. Правда на PICах, но хорошо описан принцип работы, можно переделать на что угодно. В дешифраторе команды разведены каждая на свою ногу. Я делал по 4 команды с передачей на 433,92 (приёмник/передатчик от автомобильной охранки), замечательно работает.
Последний раз редактировалось ovpetr; 06.02.2017 в 15:50.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:20.
|
|