Форум программистов, компьютерный форум, киберфорум
Наши страницы
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Электроника Аналого-цифровая хрень для ввода-вывода http://www.cyberforum.ru/electronics/thread2106247.html
Динная хрень была изображена с целью улучшения понимания глубокого сакрального смысла происходящих в микроконтроллере процессов и ни на что особенное не претендует. Суть девайса - по запросу...
Электроника Электронная книга Привет жители этого замечательного места! Я планирую сделать электронную книгу. Есть: - сенсорный экран(емкостной) - экран E-ink(от б/у книги) 6" 800 x 600 Стал вопрос с процессорной частью. Я... http://www.cyberforum.ru/electronics/thread2106246.html
управление с помощью ШИМ вентиляторами большим количеством.. Электроника
Итак управление вентиляторами... пошло это от большого моего проекта из за чего я и полез начинать изучать электронику... а именно желание создать свой СВО контроллер ... полное ТЗ на две страницы у...
Электроника Мониторинг температуры тела человека
Возникла необходимость создания устройства для мониторинга температуры тела человека в течении 24часов. Столкнулся с проблемой выбора датчика. Необходим датчик с точностью не менее 0,05 градуса....
Электроника Модуль на ATMega16 для беспаечной макетки http://www.cyberforum.ru/electronics/thread2106243.html
Как всем известно проекты плат сначала изготавливаются в виде прототипов, отлаживаются, и далее выпускается окончательная версия. Так вот первые наброски я делаю на беспаечной пакетной плате...
Электроника RGB-led драйвер на тиньке 13 накидал тут прошивку для Тиньки13 под Асмом, для руления ргб-светодиодом.256 градаций на каждый цвет + смешивание . Програмный ШИМ, три канала. Управление по SPI slave(clk,mosi) и пин активации... подробнее
Rikrissor
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 40
25.04.2010, 13:33 0

Реобас для автокомпьютера...

25.04.2010, 13:33. Просмотров 37283. Ответов 38
Метки (Все метки)

Ответ

В общем на уже готовой лут-плате засверлил кучу отверстий и замутил мгтфом что-то вроде второго слоя. ШИМ-выходы зацепил на драйвер, rs232 на ft232... Взял за основу avrx. Кварц стоит на 10мгц, таймеры шим настроил шимить на 39кгц. Прерывание нулевого таймера для avrx вызывается 40000 раз в секунду поэтому сделал вот так:

// Timer0 homdler (also used by pwm channel 3)
rikystir uint8_t tselector asm("r16");
AVRX_SIGINT(SIG_OVERFLOW0)
{
asm volatile(
"subi r16,lo8(-(1))" "\n\t"
"cpi r16,lo8(39)" "\n\t"
"breq OInt" "\n\t"
"reti" "\n\t"
"OInt:" "\n\t"
"clr r16"::
);

// AVRX tasking
IntProlog(); // Switch to kirmit stack/context
AvrXTimerHomdler(); // Call Time queue manager
Epytog(); // Return to tasks
}

В общем avrx сам по себе вместе с нулевым прерыванием ест примерно 400000 тактов в секунду. Как сделать по другому чтобы не тратить 150000 тактов на прерывание честно говоря не придумал. Но это я думаю не критично ?

З.Ы. Макс 620тый работает просто замечательно - при 4 полевиках на 400пф каждый и частоте 40кгц он чуть теплый.

Вернуться к обсуждению:
Реобас для автокомпьютера...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2010, 13:33
Готовые ответы и решения:

Реобас в вопросах и ответах
Здраствуйте. Имею вот такую схемку реобаса. ...

Аналоговый реобас х9
Нарисовал в gEDA схему на 9 вентиляторов. Делал как посоветовал Di Halt - дублировал блоки...

Реобас 3pin для кулера 4pin
Всем доброго времени суток. У меня очень давно возникли проблемы с мат. платой. Убил CPU_FAN...

Интеллектуальный многоканальный контроллер вентиляторов охлаждения для ПК (реобас)
Интеллектуальный многоканальный контроллер вентиляторов охлаждения для ПК. - нашел устройство очень...

Подключение вентиляторов. Реобас для корпусных вентиляторов
Здравствуйте. Решил приобрести новый корпус, так как блок питания сильно грелся (в старом корпусе...

38
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru