цифровая электроника
вычислительная техника
встраиваемые системы

 

Как программировать «открытый» микроконтроллер Open-V через интернет

Автор: Mike(admin) от 12-01-2017, 18:55

Для движения сторонников открытого программного обеспечения (Open Hardware) предыдущий 2016 год стал весьма результативным. Ассоцияция Open Source Hardware Association выпустила свою программу сертификации, и позднее в Маунтин-Вью был продемонстрирован последний вариант набора инструкций архитектуры RISC-V. Архитектура RISC-V отличается от других архитектур в первую очередь тем, что она является "открытой". Так, современные и не очень современные микроконтроллеры вроде AVR, PIC, 6502, 8051 и других нельзя досканально структурно изучить и производить их без лицензии, поскольку они имеют "закрытую" архитектуру. Поэтому в "открытой" микроконтроллерной архитектуре многие энтузиасты видят будущее.


Как программировать микроконтроллер Open-V

При этом уже начали появляться первые представители с архитектурой RISC-V. Это HiFive 1 компании SiFive и Open-V компании OnChip. Оба этих устройства, безусловно, интересны в изучении и применении, но команда OnChip решила пойти дальше в популяризации своего продукта и запустила веб-проект, с помощью которого можно программировать Open-V прямо из браузера и наблюдать за результатом.

Первый унифицированный язык для Интернета вещей – dotdot

Автор: Mike(admin) от 11-01-2017, 18:55

Интернет вещей является довольно молодым явлением в мире технологий, поэтому он не успел сильно стандартизироваться. Действительно, сегодня различные производители выпускают огромное количество микросхем приемопередатчиков и радиочастотных модулей, которые позиционируются ими как устройства для Интернета вещей. Эти устройства имеют разные протоколы передачи данных, разную дальность работы, а также различаются энергопотреблением и другими характеристиками. Способ общения этих устройств между собой тоже отличается.


Первый унифицированный язык для Интернета вещей – dotdot

Для того, чтобы хоть как-то унифицировать и стандартизировать коммуникацию внутри системы Интернета вещей, альянс Zigbee, основанный еще в 2002 году, придумал специальный язык dotdot, анонс которого состоялся на выставке электроники CES 2017. Язык dotdot, по заверениям его создателей, является универсальным языком Интернета вещей, который позволит "умным" устройствам работать сообща в любой сети. Он обещает быть открытым и полнофункциональным IoT-языком с хорошей поддержкой.

Повышение производительности 8-разрядных микроконтроллеров

Автор: Mike(admin) от 11-01-2017, 02:45

Многие инженеры считают, что все, что может быть получено из 8-разрядных устройств уже получено, и единственный способ для дальнейшего повышения производительности заключается в переходе к более мощным устройствам, например, к 32-разрядным. Тем не менее, переход на 32-битовые контроллеры может быть несколько болезненным в техническом плане. Например, может увеличиться энергопотребление и возрасти сложность использования. Независимо от того, насколько эффективно новое 32-разрядное устройство, 8-битный микроконтроллер обычно потребляет гораздо меньше энергии. И хотя цена на 32-разрядные контроллеры постоянно снижается, по-прежнему существует значительная ценовая разница между ними и 8-разрядными.


Повышение производительности 8-разрядных микроконтроллеров

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

Создаем мощные шины питания с помощью устройств AmP

Автор: Mike(admin) от 10-01-2017, 18:45

Вопросы, связанные с питанием схем, являются одними из основополагающих при разработке электронных устройств. Некоторые простые электронные устройства требуют одну линию питания, например, для Arduino нужно подвести всего лишь 9 В (или 5 В с USB), и регулятор на плате преобразует это напряжение в требуемое (5 В или 3.3 В).


Создаем мощные шины питания с помощью устройств AmP

Но более сложные системы могут требовать несколько линий питания. К таким, например, можно отнести системы с FPGA. В них количество различных линий питания с разными требованиями по напряжению и потребляемому току может достигать десяти или даже больше. И для того чтобы избежать сложностей при проектировании и сэкономить место на печатной плате, необходимо применять высокоинтегрированные решения, которые предоставят весь спектр желаемых возможностей по питанию в одном корпусе. И среди таких решений выделяются микросхемы серии AmP компании AnDAPT.

Пять советов, позволяющих облегчить кросс-платформенный переход приложений Интернета вещей

Автор: Mike(admin) от 9-01-2017, 18:15

С ростом популярности и практической значимости такого явления как Интернет вещей появляются все больше приложений, реализующих это явление. Тем не менее, технологии не стоят на месте, особенно в сфере электроники, поэтому устройства и компоненты, применяемые сегодня, завтра, то есть уже в обозримом будущем могут устареть, поскольку им на смену могут придти более совершенные элементы с лучшими характеристиками.


Интернет вещей

Чтобы в дальнейшем проект можно было обновлять без больших технических сложностей и затрат, необходимо заранее позаботиться о вопросах кросс-платформенности, то есть возможности быстро перейти на другое аппаратное обеспечение. И в данном материале будут даны советы, как это сделать.

Как подключить радиомодуль CC1020 к микроконтроллеру

Автор: Mike(admin) от 8-01-2017, 17:45

До появления модуля ныне популярного ESP8266 и его широкого распространения на рынке радиолюбители использовали различные модули беспроводной связи разных производителей. Одним из таких является CC1020. Этот модуль производства компании Texas Instruments представляет собой узкополосный радиочастотный трансивер. И благодаря тому что он является недорогим и относительно прост в использовании, его все еще можно применять в различных проектах Интернета вещей и приборах радиосвязи.


Как подключить радиомодуль CC1020 к микроконтроллеру

Тем не менее, поскольку CC1020 не так распространен и популярен, как тот же ESP8266, то у новичков может возникнуть вопрос о том, как же подключать этот радиомодуль к микроконтроллеру. В данном материале будет предоставлен ответ.

Arduino выпускает модули с поддержкой LoRa

Автор: Mike(admin) от 8-01-2017, 07:45

Изначально протоколы Wi-Fi и Bluetooth не рассчитывались на то, чтобы их использовали в качестве радиопередатчиков в огромном количестве устройств Интернета вещей, будь то ирригационные системы или личные вещи с подключением к всемирной сети. Лучшее радио для Интернета вещей должно быть менее комплексным и работать в суб-гигагерцовом диапазоне. Здесь также не нужна большая полоса пропускания, и такое радио, конечно же, не должно потреблять так много энергии как WiFi.


Arduino выпускает модули с поддержкой LoRa

За последние несколько лет новый стандарт беспроводной связи с низким энергопотреблением стал набирать популярность. И скоро этот протокол под названием LoRa будет доступен в экосистеме Arduino.

Магниты для электроники и их производители

Автор: Mike(admin) от 7-01-2017, 12:05

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


Магниты для электроники и их производители

Существует несколько материалов, из которых выполнены магниты, включая NdFeB (неодим-железо-бор), AlNiCo (сплав железа, алюминия, никеля и кобальта) и феррит. Свойства этих материалов (прочность на единицу объема, температурные изменения и т.п.), безусловно, различаются, также как и их стоимость.

Подключаем термопару к Raspberry Pi через MAX31855

Автор: Mike(admin) от 6-01-2017, 18:45

Для измерения температуры в тяжелых условиях окружающей среды, например, в промышленных установках или научно-исследовательских приборах, зачастую используют такие устройства, как термопары. Сегодня существуют различные типы термопар (K, J, N, T, S, R, E), различающиеся своим составом и, как следствие, своими характеристиками.


Подключаем термопару к Raspberry Pi через MAX31855

Для того, чтобы электронная система (процессор, микроконтроллер) смогла считывать сигналы с термопар, применяются специальные микросхемы преобразователей сигналов термопар. Ярким представителем таких устройств является микросхема MAX31855. В данном материале будет рассмотрено взаимодействие одноплатного компьютера Raspberry Pi с преобразователем MAX31855, подключенного к термопаре.

Arduino и датчик освещенности TEMPT6000

Автор: Mike(admin) от 5-01-2017, 16:15

Измерение освещенности окружающего пространства является важным моментом во многих приложениях домашней автоматики и Интернета вещей. Для выполнения таких измерений существуют специальные датчики, называемые датчики освещенности.


Arduino и датчик освещенности TEMPT6000

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