2017-11-27
Персональний сайт В'ячеслава Горчіліна
Всі статті
Інструкція по управлінню лікувальної котушкою на PIC-контролера
Ця інструкція призначена для управління лікувальної котушкою на PIC-контролера на 12V і на 5V. Вона включає в себе порядок встановлення індивідуальних лікувальних програм за допомогою трьох кнопок управління. Ці кнопки будемо позначати так: FUNC — функціональна кнопка, PLUS — кнопка збільшення, MINUS — кнопка зменшення. Їх розташування показано на малюнку зліва, а результат натискання на них буде відображений на індикаторі.
Функціональна кнопка відповідає за перемикання основних функцій котушки: номери програми, частоти модуляції і таймера часу. Крім того, вона відповідає за ручний перехід схеми котушки в режим зниженого енергоспоживання (SLEEP). Кнопки збільшення і зменшення, відповідно, збільшують або зменшують значення обраної функції.
Алгоритм переміщення по меню, і зміна налаштувань за допомогою цих кнопок, зображений на наступному рисунку. Блакитними квадратиками там відзначені показання індикатора в залежності від натискання на кнопки управління. Кнопка FUNC переміщує користувача з обраної програмі: номер програми, частота модуляції в Герцах (Гц) і час її роботи в хвилинах (таймер). Після того, як цією кнопкою обраний номер програми, змінити (збільшити або зменшити) можна за допомогою двох кнопок — PLUS або MINUS. Всього програм — 4. Приклад — P_2 означає, що обрана програма номер два.
Якщо функціональною кнопкою обрана частота модуляції, то її також можна збільшити або зменшити за допомогою кнопок PLUS або MINUS. Частота змінюється в межах: від 0.1 до 10000 Гц. Приклад — F9.32 означає, що для програми вибрана частота модуляції — 9.32 Гц. Коли частота виходить за межі 1000 Гц, то на індикаторі, замість першої літери F показується старший розряд, а весь індикатор показує частоту в кілогерцах. Приклад — 1.023 означає, що для програми вибрана частота модуляції — 1023 Гц.
Якщо ж в меню обрана функція таймера, то і вона змінюється в більшу або меншу сторону за допомогою кнопок PLUS або MINUS. Час роботи таймера змінюється від 1 до 30 хвилин. Приклад — t23 означає, що час роботи другої програми встановлено на 23 хвилини.

Усі внесені дані зберігаються в енергонезалежну пам'ять контролера. Таким чином, користувач може налаштувати котушку під свої індивідуальні програми і вони будуть збережені незалежно від вмикання-вимикання живлення.

Робота котушки на частотах понад 1250 Гц
Схема котушки може віддавати частоти великі 1250 Гц, в цьому випадку крок збільшення/зменшення частоти буде дорівнює 250 Гц. Схематично зміни частоти клавішами PLUS або MINUS в різних діапазонах можна представити так: 0.10, 0.11, 0.12, ... 1.10, 1.11, 1.12, ... 10.0, 10.1, 10.2, ... 100, 101, 102, ... 1248, 1249, 1250, 1500, 1750, ... 9500, 9750, 10000 Гц. Таким чином, можна отримати максимальну частоту модуляції — 10 кГц. На індикаторі вона буде відображатися так: 10.00
Включення, робота і вимикання котушки
Після подачі живлення на схему котушки вона повинна зробити довгий звуковий сигнал, що означає її увімкнення у робочий режим. Відразу після цього користувач може вибрати одну з програм, або перебудувати будь-яку з них за допомогою вищеописаних команд. Через 12 секунд (після натискання будь останньої кнопки) котушка включає ту програму, яка була обрана останньої. Перед включенням програми вона видасть короткий звуковий сигнал (або декілька — в залежності від номера програми). Після цього на індикатор буде виведений номер програми і залишився час її роботи: приклад — 1P04 означає, що зараз працює програма номер один, а решту часу її роботи — 4 хвилини. При цьому точка, яка знаходиться біля останнього розряду, буде блимати разів в секунду.
Коли таймер дійде до нуля, схема видасть короткий звуковий сигнал (або декілька — в залежності від номера програми) і програма вимкнеться (котушка перестане випромінювати лікувальний поле). Про цю подію на індикатор буде виведена відповідна інформація, приклад — End1 означає, що програма номер один завершена.
Якщо користувач не буде виробляти з кнопками ніяких дій протягом 3-х хвилин, то схема автоматично перейде в режим SLEEP. Він припускає, що котушка вимкнена і не споживає енергію. Цей же режим можна включити вручну — довго протримавши натиснутою кнопку FUNC. В останньому випадку схема котушки видає довгий звуковий сигнал. Вийти з цього режиму можна натиснувши на цю кнопку.

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


Горчилин В'ячеслав, 2017 р.
* Використання матеріалів сайту можливе з умовою встановлення відповідних посилань і дотримання авторських прав

2009-2018 © Vyacheslav Gorchilin