Тег: atmega


1 2 3

Вимірювання моменту мотора

16.06.2020

Відео про Метод вимірювання моменту мотора. Пристрій для вимірювання моменту мотора і побудови графіків потужності, оборотів, КПД. Використання тензодатчика для побудови електронного пристрою для вимірювання моменту.

Brushless Motors

Розрахунок потужності BLDC двигуна

29.03.2020

Відео про те, як оцінити потужність саморобного BLDC двигуна.

Розрахунок потужності BLDC двигуна (приблизний):
https://blog.avislab.com/uploads/motor/

Brushless Motors

BLDC двигун своїми руками

25.02.2020

Відео про те, як я від "нічого робити" ізваяв BLDC двигун. Цей безколекторний двигун був зроблений зі статора автомобільного генератора.

Двигун не має ніякої технічної цінності і робився для розваги.

Brushless Motors

Безколекторні двигуни. Приклади на C

14.09.2016

Бесколлекторные двигатели. Примеры на C
(на русском языке)

Ці приклади можна розглядати тільки як демонстрацію алгоритмів керування безколекторними двигунами. Для доведення їх до кінцевої технічної реалізації потрібно, як мінімум, додати схеми захисту. Ці приклади розраховані на керування двигунами з напругою живлення від 12 до 24 Вольт. При вищій напрузі живлення доведеться вносити зміни у схеми. У схемах передбачена можливість подачі PWM сигналу (за допомогою перемичок) на верхні та/або нижні ключі. Для керування бездатчиковими двигунами це може відіграти важливу роль.

Sensored BLDC

Приклад керування безколекторним двигуном з датчиками Холла

Приклад, написаний на GCC 3.4.6 для мікроконтролера Atmega168

Містить: схему, приклад коду на С.

brushless_sensored  

 

Скачати

Brushless Motors Схеми і прошивки

BMP280 — датчик атмосферного тиску від BOSCH

13.01.2015

BMP280 – датчик атмосферного давления от BOSCH
(на русском языке)

Невеличкий огляд датчика атмосферного тиску BMP280.

Корисно знати Схеми і прошивки

nRF24L01+ ATMEGA + Raspberry Pi

25.12.2014
nRF24L01+ ATMEGA + Raspberry Pi

nRF24L01+ ATMEGA + Raspberry Pi
(на русском языке)

nRF24L01+ - радіо модуль, що працює на частоті 2.4ГГц. Дозволяє передавати інформацію у обох напрямках та об’єднувати декілька пристроїв.

Основні технічні характеристики nRF24L01+

  • Робоча частота - 2.4ГГц. Можливість вибору одного з 126 каналів (при швидкості 2Mbps використовуються два канали)
  • Можливість працювати на одному каналі з 6 пристроями
  • Швидкість передачі даних - 250kbps, 1Mbps, 2Mbps
  • Декілька режимів вихідної потужності (впливає на робочу дистанцію)
  • Дистанція - до 100 метрів на відкритому просторі, до 30 метрів у приміщені. На практиці впевнено "пробиває" 2 залізобетонних стіни на швидкості 1Mbps
  • Живлення - від 1.9 до 3.6B. Максимальний струм - 13.5мА, 26мкА у режимі standby, мінімальний - 900нА у режимі power down
  • Інтерфейс взаємодії з мікроконтролером - SPI
  • Входи витримують 5В, але живлення модуля не більше 3.6В
  • Максимальна довжина пакету даних - 32 байти
  • Ціна модуля - $1-$2
Документацію до nRF24L01+ можна скачати тут: nRF24L01Pluss.pdf

Raspberry Pi Корисно знати Початківцям Схеми і прошивки

I2C Slave. Приклад для AVR мікроконтролера Atmega

06.11.2014
I2C Slave. Приклад для AVR мікроконтролера Atmega

I2C Slave. Пример для AVR микроконтроллера Atmega
(на русском языке)

I2C Шина (TWI)

I2C - послідовна шина даних для зв`язку інтегральних схем, що використовує дві двонаправлені лінії зв`язку (SDA і SCL). Використовується для з`єднання низькошвидкісних периферійних компонентів. Назва є абревіатурою слів Inter-Integrated Circuit. TWI (Two Wire Interface) або TWSI (Two Wire Serial Interface) по суті та ж сама шина I2C, але використовує іншу назву з ліцензійних причин. I2C використовує дві двонаправлені лінії, підтягнуті до напруги живлення і керовані через відкритий колектор або відкритий стік - послідовна лінія даних (SDA, англ. Serial DAta) і послідовна лінія тактування (SCL, англ. Serial CLock). Стандартні напруги живлення +5 В або +3,3 В.

I2C

Корисно знати Схеми і прошивки

RFID Reader + ATMEGA + Raspberry Pi

26.08.2014

RFID считыватель + ATMEGA + Raspberry Pi
(на русском языке)

У мене в розпорядженні з’явилися три різних RFID рідера:
  • настільний з інтерфейсом USB (125 КГц). Підтримує EM4001, EM4100, EM4200, TK4100;
  • ZNR-A26ID - для монтажу на стіну з інтерфейсом WG26 (125 КГц) ;
  • RFID-RC522 - окрема плата на базі мікросхеми MFRC522 з інтерфейсом SPI (13,56 МГц);

RFID-USB FRID-WG26 RFID-RC522

Корисно знати Схеми і прошивки

Стрелочные приборы

11.03.2014
Стрелочные приборы

Сегодня мы поговорим об архаичных, но все еще не вышедших со строя вещах - о стрелках. Точнее - о стрелочных приборах. Казалось бы, в наше время - время современных технологий такой устаревший способ отображения информации, как стрелочные приборы, уходит в прошлое. Но, как ни странно, иногда заменить стрелочного "динозавра" просто нечем. Если во время управления, каким либо транспортом или механизмом необходимо обеспечить быстрое считывание информации - стрелочный прибор незаменим. Для считывания цифровой информации человеческому мозгу требуется значительно больше времени, а иногда чрезмерное отвлечение от основного процесса управления может привести к потери контроля над ситуацией. Поэтому, на приборных досках автомобилей (и не только) "стрелка" будет жить долго, хотя постепенно и вытесняется графическими дисплеями, имитирующими стрелку. Если у Вас возникла необходимость отображать информацию графическим способом, а не цифровым, Вы можете столкнуться с некоторыми проблемами. Современные графические дисплеи могут "слепнуть" на ярком солнечном свете. Линейки светодиодов не решают проблему по той же причине. Остается старая добрая "стрелка". Как же можно реализовать механическую стрелку?

Корисно знати Схеми і прошивки

DHT11 - цифровой датчик температуры и влажности

24.02.2014
DHT11 - цифровой датчик температуры и влажности

Не так давно, наткнулся на цифровой датчик влажности и температуры DHT11 (описание DHT11.pdf, DHT11_a.pdf). Когда то купил, да так и никуда и не пристроил. Решил проверить работу этого датчика. Подключил его к тестовой плате, подключил символьный дисплей. Передача данных выполняется по единственному проводу. Датчик имеет 4 вывода, но задействовано только 3. Схема подключения датчика:

DHT11

Схеми і прошивки

BMP180 - датчик атмосферного давления. Пдключаем к ATMEGA.

16.12.2013
BMP180 - датчик атмосферного давления. Пдключаем к ATMEGA.

Bosch Sensortec недавно выпустили новый цифровой датчик давления BMP180, который встраивают в некоторые модели смартфонов. Ранее я писал о работе с цифровым датчиком давления BMP085 этой же фирмы. BMP180 - это дальнейшее развитие BMP085. BMP180 стал меньше по размерам,  потребляет еще меньше электроэнергии. Убран "лишний" вывод. И, как заверяет разработчик, BMP180 стал точнее и отличается более высокой стабильностью. Так ли это на самом деле - проверим на практике. Для этого я изготовил тестовую плату и подключил ее к тому же микроконтроллеру, что и в статье о BMP085.

Схеми і прошивки

AVRDUDE Windows

27.12.2012

AVRDUDE (http://www.nongnu.org/avrdude/) - мощная программа для прошивки микроконтроллеров Atmel серии AVR. Разработчик Brian S. Dean. Программа поддерживает множество программаторов. AVRDUDE кросплатформенная. Многих, особенно начинающих, пугает тот факт, что программа консольная, и использовать ее нужно с командной строки. И напрасно, ничего сложного в этом нет.

Большинство "оконного" ПО, которое я опробовал, было убогим. Кажущаяся простота графического интерфейса не позволяла в полной мере работать с микроконтроллером. Кроме того, для каждого программатора (железяки), требовалась своя программа-программатор. Часто случалось, что ПО программатора не поддерживает нужный мне микроконтроллер. Все это породило массу неудобств. Эти проблемы ушли после перехода на AVRDUDE. AVRDUDE поддерживает огромное количество программаторов, работающих по параллельному порту (LPT), последовательному порту, USB-программаторы. Теперь у меня один AVRDUDE на все 3 вида используемых программаторов (см. Программаторы микроконтроллеров AVR).

Корисно знати Початківцям
1 2 3

Архіви