Заголовок сообщения: Какой микроконтроллер выбрать?
Добавлено: Пн дек 04, 2017 16:49:05
Родился
Зарегистрирован: Пн май 08, 2017 10:13:45 Сообщений: 5 Откуда: г. Удачный
Рейтинг сообщения:0
Какой микроконтроллер выбрать? avr pic msp stm ... около 32 нагрузок (транзистор-реле-...) около 20 опросных (кнопок/концевиков) текстовый дисплей (к примеру 2*20) чтение/запись на sd карту кода наверно минимум на 32КБ
ну, нагрузки, кнопки, если ног не хватит, можно через сдвиговые регистры нацеплять.
_________________ Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
ну, нагрузки, кнопки, если ног не хватит, можно через сдвиговые регистры нацеплять.
устройство еденичное - микроконтроллер хоть самый топовый мне желательно с удобным переключением ножек в среде разработки к примеру в avr мк. не поддерживается раздельное управление ногой порта (насколько мне известно) (нужно узнавать предыдущее состояние других битов порта, изменять значение нужного бита, потом запись в порт - это как спустится на лифте на один этаж - спускаемся на лифте, выходим из дома, обратно заходим, поднимаемся на нужный этаж)
в avr мк. не поддерживается раздельное управление ногой порта (насколько мне известно) (нужно узнавать предыдущее состояние других битов порта, изменять значение нужного бита, потом запись в порт - это как спустится на лифте на один этаж - спускаемся на лифте, выходим из дома, обратно заходим, поднимаемся на нужный этаж)
такое ощущение, что вместо МК это вам придется вручную делать миллионы раз в секунду... ну придется, вам-то какая печаль?
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
подтверждаю - поддерживается и в С и в АСМ, только напрямую состояние одной ноги в управление другой не скопировать - причем быстрее через ветвления делать чем через спецрегистр.
Добавлено after 1 minute 35 seconds: и вроде так порты только до определённой буквы рулятся, дальше - только целиком.
_________________ Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Посоветуйте пожалуйста подходящий микроконтроллер на котором можно реализовать задачи:
1. Управление шаговым или коллекторным с энкодером двигателем (поворот вала на заданный угол) с помощью кнопок управления; 2. Тоже самое + по циклическому таймеру; 3. Тоже самое + по Bluetooth (опционально). С помощью ВТ так же необходимо иметь возможность программировать таймер; 4. Тоже самое + ИК управление (опционально). Предполагается использование свободных кнопок на ПДУ домашних телевизоров. Короче говоря - будет устройство, которое должно открывать и закрывать створку по таймеру, просто кнопками на корпусе, по Bluetooth и по ИК.
В данном случае удобно использовать BT модуль, например, фирмы Cypress. В них имеется МК, способный выполнять программу пользователя. Управление мотором на нем делается элементарно через смартфон или аналогичный BT модуль. Для примера см. мою статью здесь.
И мне посоветуйте контроллер для задачи по критериям:
1. Подача и отключение питания на низковольтный моторчик 3v в заданное время. 2. Время собирался тикать с помощью DS1307/PCA8565 или т.п. и выводить на 4 разрядные индикаторы, если контроллер может обойтись без вышеуказанных микросхем RTC и LED-драйверов, то тоже очень хорошо. 3. Память у МК желательно встроенная, чтобы на 3-6 будильников хватало, но можно и внешнюю прикрутить. 4. Время хочется настраивать через кнопки Час, Минута, Будильник, где последняя переключает настройку 1-го, 2-го и 3-го будильников. 5. Возможность прошивки МК простеньким программатором CH341, через I2C, например. 6. Можно несколько вариантов подходящих МК.
Заголовок сообщения: Re: Какой микроконтроллер выбрать?
Добавлено: Ср янв 03, 2018 16:12:42
Друг Кота
Карма: 38
Рейтинг сообщений: 618
Зарегистрирован: Пн апр 06, 2015 11:01:53 Сообщений: 3092 Откуда: москва, уфа
Рейтинг сообщения:0
Все, кроме 5 - кто-то из stm8l (и дадада, stm32 почти все))) например. Во многих моделях есть относительно человеческие RTC и возможность уйти спать и запитать их от батарейки при пропадании основного питания, тока на high sink пинах хватит для кормления такого индикатора (если он прям как на фото, мелкий), EEPROM для будильников в достаточном количестве (не говоря о том, что и во флеш можно программно писать из прошивки).
еще в старших атмегах есть RTC внутри, но я их особо не крутил. Их мощно шить ch431.
Для работы с микроконтроллером необходимо для начала найти в инете и установить среду разработки (IDE) или собрать наборчик из разрозненных программ. Данные прожки как в свободно-бесплатном варианте встречаются, так и в "весьма платном"... Помимо того анализируем местный рынок - что там и по чем и в наличии и в продаже ВСЕГДА в достатке. Далее скачиваем, распечатываем и изучаем сопроводительную документацию как на сами МК (даташиты), так и на содержимое IDE, которую собираемся применять.
Дополнительно прийдется обзавестись программаторами - как железом так и софтом для компьютера в соответствии с применяемым железом и семейством микроконтороллеров. Можно и покупное применять и самодельное.
Выбор Языка Программирования "на усмотрение" - однако там все зависит в немалой степени и от конечной цели и от статуса потребителя - для профи на предприятии необходимо ВСЕ знать (и не помешает поглубше). Для любителя - минимально ассемблер и/или Си (без плюсов - тот ВСЕГДА прилагается в есплатных IDE). RTC есть во многих кристаллах, но весьма часто не в том виде как в специализированных отдельных микросхемках, а в виде автономно функционирующего таймера с собственным генератором на кварце 32768Гц. Остальная часть - регистры секунд часов, календари будильники и прочие навороты собирает автор изделия из имеющихся в МК ресурсов по собственному усмотрению.
Вариант работ для уровня начинающего любителя-самодельщика под ассемблером (mcs51, pic10\12\16, avrtiny/avrmega) и минимально необходимые для того компоненты (программы IDE(ссылки на сайты), компиляторы, софтинки и железко для программаторов) можно просмотреть тут: viewtopic.php?f=62&t=94201 (там же и чуток по ардуино на Си - сам пока только "пробую на зуб")
я почитав началои конец так и не вьехал XT ВСЕЖ ХОЧЕТ мр.ЧАН Спойлересли канечно это не очередной троль просто задачка несколкостраная скоре для проф устройства чем поделки любы... а там требования весма жесткие и обычно оговорено что разрешено применить по причине ОТСУТСТВИЯ В НАБОРЕ СКРЫТЫХ СПЕЦКОМАНД-ЗАКЛАДОК тероризм знаетели кругом если у вас дома зазвонить будила срекди ночи вы отделаетесь матами...а вот если вдруг пустой котел начнет греться до 3тыщ... это уже бяда... или
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
От "недокументированных команд/скрытых "особенностей"" спасает исключительно с нуля разработанное СОБСТВЕННОРУЧНО ЯДРО МК... Со всеми проистекаюшшими.
А нынче... такую роскошь только IBM/INTEL можеть себе позволить. Остальное всегда в какой-либо степени "слицензиозное" - от базовых разработок до применения в единой установке сделанных заготовок для последующей специализации.
По крайней мере внимательному ЛЮБИТЕЛЮ волноваться о поведении своих самоделок особо не приходится. А воть когды инет/сетевые/всякодистанционные приложения да с навороченными библиотеками на языках высокого уровня... Да кристалл со "неописанными" неведомыми системами управления, для простопользователя скрытыми "за ненадобностью" попадаются...
Одначе эта сфера "для гурманов" - разбор таких тонкостей разве что хакер-поползню требуется (да эксперту опосля очередной ...аварьи...).
после серии аварийи ряда росийских араратов и обьектов ...где... поступила секретная директива всем причасным конторам суть ее если не вдваться в детали примерно следуюшая "заменить в узлах управлени ВСЕ иностраные КОМПОНЕТЫ УПРАВЛЕНИЯ отечесвеными... в первую очередь речь шла о МК и CPU а также ряда ПК....приложени с подробной номерклатурой увы засекречено но думаю все и так поняли о чем шла речь последней каплей стала авария запуска на восточном... говорить о случайностях после разбора полетоф ... уже не приходится -решчь идет о преднамереном вредителстве и я сожалею что НЕТУ сейчас Тов Сталина...и УК 1936г с его ст 58.3... официало даное заключение никогда обнародовано НЕ БУДЕТ...увы политка грязное дело и для страны признать такое-потерять лицо...
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения