Цифровий вузол керування склоочисником

  • Час 21-01-2015, 17:43
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Нескладний електронний вузол, яким я пропоную доповнити машини ульяновского автозаводу, розширить можливості управління склоочисником. Незважаючи на те, що пристрій був розроблений для автомобілів сімейства УАЗ, воно може бути використано і на "Жигулях" взамін відмовив вбудованого електромеханічного регулятора.

Цифровий вузол керування склоочисником

STM32F4. Урок 4 - цифрові входи

  • Час 21-01-2015, 16:17
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Дана бібліотека використовується для зчитування даних з цифрових висновків мікроконтролера. Використовувані висновки повинні бути оголошені в «stm32_ub_dig_in.h»І привласнені відповідні значення у файлі«stm32_ub_dig_in.c». Для кожного входу можна так само включити підтягує опір (три режими: відсутній, підтяжка «вгору», підтяжка «вниз»).

Починаючи з бібліотеки версії 1.2 в «stm32_ub_dig_in.h»Можна включити захист від брязкоту контактів, що використовує таймер. Тоді стануть доступні функції "OnHiLevel", "OnHiEdge" і "OnLoEdge". Ці функції повертають "true", коли відбувається подія.

У прикладі використовується 4 виведення: PD3, PD6, PD11, PE4.

Вимоги:

  • Модулі CooCox-IDE: GPIO (TIM, MISC)
  • Підтримувані бібліотеки: відсутні.

Перерахування:

typedef enum {DIN_PD3 = 0, // PD3-Pin DIN_PD6 = 1, // PD6-Pin DIN_PD11 = 2, // PD11-Pin DIN_PE4 = 3 // PE4-Pin} DIN_NAME_t;

Функції:

Найпростіший датчик температури на LM35

  • Час 21-01-2015, 15:01
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

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

Але однієї функції все-таки не вистачало. Термометр буває корисний, коли треба не перегріти що-небудь (наприклад, воду в чайнику - для деяких цілей вона не повинна кипіти). Готового рішення немає, значить треба щось зробити.

Але тільки навчений гірким досвідом (з електронікою завжди не щастило, і досі мені завжди вдавалися тільки дуже прості конструкції), вирішив, що зроблю так, щоб було просто і надійно.

Arduino UNO урок 2 - Керування сервоприводом

  • Час 21-01-2015, 12:46
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Сервопривід є дуже важливим елементом при конструюванні роботів і радіокерованих моделей.

У другому уроці ми розглянемо, як за допомогою Arduino UNO управляти сервоприводом.

Програма дуже проста і наочна. Починається вона з підключення файлу Даний файл містить усі необхідні команди для управління серво, щоб полегшити нам життя і не винаходити велосипед. Далі, ми повинні створити об'єкт servo. Нехай це буде servoMain. Наступна функція буде setup(), в якій вказуємо, що сервопривід підключений до висновку 10 контролера.

Тепер все готово і ми можемо посилати команди для управління серво. В головній функції loop(), ми даємо різні команди для серводвигуна, витримуючи паузи між командами.

/* Arduino Servo */ #include "Servo.h" Servo servoMain; // Об'єкт Servo void setup() { servoMain.attach(10); // Servo приєднаний до 10 висновку } void loop() { servoMain.write(45); // Повернути серво вліво на 45 градусів delay(2000); // Пауза 2 сек.

USB програматор мікроконтролерів AVR і AT89S, сумісний з AVR910

  • Час 21-01-2015, 10:24
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Це пристрій підтримує Послівний і посторінкову запис, використовувану при програмуванні МК сімейства AVR, і побайтно запис для МК AT89S53 і AT89S8252 сімейства AT89S. Таким чином, за допомогою даного USB програматора можна програмувати всі нині існуючі МК сімейства AVR і МК AT89S53 і AT89S8252 сімейства AT89S за підтримки цих МК з боку керуючого програмного забезпечення, встановленого в комп'ютері. Программатор виконаний на основі драйвера від Objective Development і повністю сумісний по командах з оригінальним програматором AVR910 від ATMEL. Рекомендую повторювати його точно за схемою, показаної на малюнку. Видалення "зайвих", на перший погляд, деталей може призвести або до неправильного функціонування програматора, або до виходу з ладу порту USB комп'ютера.

USB програматор мікроконтролерів AVR і AT89S, сумісний з AVR910

Календарчик

Опитування

Оцените работу движка

Лучший из новостных
Неплохой движок
Устраивает ... но ...
Встречал и получше
Совсем не понравился