Atlab - - - - -
Четири компютърно управление на вентилатора. Практическо прилагане.
Аз също по едно време се проведе тази тема, така че е работил в него на практика, резултатът - това е работа на устройството от предишната статия.
Обратно отново към устройството ме накара, което имах нужда за един проект отида с микрочип микроконтролери, с когото имам дълго и успешно работи по микроконтролери Atmel. Най-добрият начин да се научи микроконтролер устройства - започнете да правите някои практически проект. Тук отново "оживяват" компютърно управление фен предмет върху него реших poizuchat нов микроконтролер за мен.
- извършване на компютърно управление фен на нов елемент база, опростяване на схемата;
- най-вече за да спаси набор от функции и управление;
- добавете канал измерване 4 температура.
Практическата развитие е направила корекции: дължи на факта, че развитието на фърмуера се извършва с високо ниво на езика, на паметта на микроконтролера над бързо, така че трябваше да се откаже от първото измерване на температурата, а след това от продажбата на четирите предварително зададени настройки на феновете. В същото време се опрости управлението - имаше само три бутона, и се превръща в по-добър интерфейс - двуредов LCD дисплей е много по-информативно от дисплея на 7-сегмент.
От една страна, аз бях много разочарован от резултата на развитието на фърмуера (за управление на компютър фен на мира съм писал на асемблер и реализирането на голяма възможност да вземе значителна фърмуера - три пъти - по-малко памет).
C, от друга страна, аз разбирам, че това е плащане за своята лекота и бързина на програмиране и асемблер, като се започне от нулата в няколко седмици, щях да нямат нищо общо не можеше.
Така че, какво се е случило в резултат:
- 4 регулиране канал;
- регулиране на изходното напрежение на почти 0 до 12 стъпки, корекция 128 стъпки;
- контрол се извършва с PWM схема, така че няма нищо, не се нагрява (поне така, че е необходимо да се сложи радиатори);
- PWM честота 31 250 Hz - ултразвуков диапазон - така протича гладко, няма кликвания;
- след контрола на компютъра фен (PC) в продължение на 10 секунди за насърчаване на вентилатор на максимално напрежение (12 волта) настъпва едновременно измерване максимална скорост на въртене на работното колело на вентилатора;
- след повишение на напрежението в каналите се задава същото като това беше най-после настройка и компютърен фен постъпленията за контрол на режима на работа;
- измерване на скоростта на въртене на вентилатора лопатки възниква циклично, друг канал е избран в рамките на 2 секунди, скоростта се измерва, резултатите от измерванията са показани като абсолютни стойности (в обороти за минута) и като процент от максималната скорост;
- Ако перката е на стойност (без Тачо), съобщение за инцидента на дисплея и се чува звуков сигнал (брой на "скърцане" съответства на номера на канала, в която е настъпило произшествието);
- канал може да бъде изключен, с което изходното напрежение до 0, а тя няма да бъде анкетираните, а на дисплея ще се покаже "изключено".
Схема на управление на компютъра фен е показан на фигура 1 (кликнете върху снимката, изтеглете PDF файл със схемата, всичко е наред се вижда):
Както може да се види, веригата става значително по-лесно в сравнение с предишната версия. Аз не мисля, че друга промяна ще направи контрола на компютъра фен на 2 резистори :).
Някои обяснение на схемата:
- DD1 микроконтролера 4 генерира PWM сигнал за контролиране на P-канал MOSFET ключове DA1, DA2;
- се използва за часовник микроконтролер вътрешна честота 8 MHz, че е възможно да се освободи двойка проводници (за възможни допълнително свързващи температурни датчици) и по-малко скъп верига;
- информация за управление на канала работа се показва на двуредов LCD индикатор HL1 на информацията в светлината предава чрез четири автобуса;
- бутони S1-S3 контрол на работата на компютърно управление фен, кондензатори, С2-С4, свързани в паралел бутони са предназначени да потискат тракане, използва вътрешни съпротивления Pullup на клемите на микроконтролера, който е свързан с бутона;
- верига R9, С5 и вътрешен Pullup резистор изпълнява функцията на съвпадение нивата на микроконтролер напрежение и едновременно функция филтър нискочестотна се потиска до известна степен в кратък импулс шум фен tahosignale А;
- за да се улесни извличането на радиоактивни елементи, координацията на микроконтролера и ключа нивата MOSFET напрежение извършват различно от предходната схема: вместо нива чип съвпадение 74F07, да се използва друг захранващ блок (стабилизатор DA3 отрицателно напрежение), което води до заключения Vcc на микроконтролера и индикатор Vdd свързан с напрежение + 12 и GND терминали и микроконтролер са свързани към Vss индикатор напрежение 7 в (изход DA3 стабилизатор). Напрежения са показани по отношение на земята (случай) компютър.
Това решение в допълнение към предимствата (стабилизатор 79L05 намерите много по-лесно, отколкото 74F07), има и своята отрицателна страна: печатна платка, и най-вече на индикатора трябва да се определя така, че да не се свържете с някоя от частите (тел, платформи, извеждат кадрите и т.н.) случай компютър!
- S1 - "по-малко", намалява натоварването на вентилатора;
- S2 - да "поправят", определя текущия канал, в ляво на "Канала" се появява триъгълник, натискането премахва фиксиране канал, те ще се включи отново в рамките на 2 секунди;
- S3 - "повече". увеличава напрежението на вентилатора.
- едновременното натискане на S1 + S3 - компютър нулиране контрол на вентилатора да се извърши ново промоция работни колела и измерване на максималната скорост.
Продължително натискане на бутона (по-дълъг от 1 секунда) включва функцията за автоматично подновяване.
Сега малко за структурата. Аз имам този вариант, тъй като предишната контрола компютър фен, аз отивам да се поставят в 3.5 "залива, така че конструктивен, взех един стар 3.5" диск, хвърли цялата плънка, отряза допълнителните парчета желязо и пластмаса от предния панел, оставяйки само на рамката: