一, аналіз вимог: уточнити функції пристрою та сценарії користувачів
Основним завданням налаштування сегментованого РК -дисплеї є точно визначити функціональні межі пристрою та вимоги до взаємодії з користувачем. На цьому етапі потрібно відповісти на три основні питання: яку інформацію потрібно відобразити пристрій? Як користувачі інтерпретують цю інформацію? Чи відповідає відображений вміст галузевим стандартам?
Функціональне визначення границь
Приймаючи промислові контролери температури, як приклад, їх основні функції включають налаштування температури, реальний - дисплей температури часу, режим роботи (охолодження/опалення) та тривогу несправностей. Тому РК -сегмент повинен включати щонайменше наступні елементи відображення:
4 -значний дисплей (значення температури, діапазон -50 градусів ~ 150 градусів);
2 індикатор статусу (режим роботи, стан несправності);
1 символ одиниці (перемикання між ступенем /℉).
Логіка взаємодії користувача
Користувачам потрібно швидко отримати доступ до інформації про ключ, натиснувши кнопки. Наприклад, виробник медичного обладнання встановлює насичення кисню в крові (SPO ₂) як основну область дисплея (3-значно) та швидкість імпульсу (PR) як вторинна область дисплея (2-значно) при налаштуванні сегмента РК-дисплея пульсового оксиметра та значно покращує ефективність роботи медичного персоналу, що спалахуємо низькою тривожною тривожністю крові.
Дотримання галузевих стандартів
Медичне обладнання повинно відповідати стандарту безпеки IEC 60601 - 1, а вміст РК -дисплея коду сегмента повинен містити обов'язкову інформацію, наприклад, символи одиниць та пороги тривоги; Інформаційна панель автомобіля повинна відповідати вимогам візуального дисплея ISO 15008, щоб забезпечити читабельність у сильних світлових або нічних середовищах. Певний виробник автомобільної електроніки не зміг позначити блок швидкості "км/год" на РК-дисплеї сегмента, внаслідок чого продукт не проходить сертифікацію електронної марки та не затримує ринковий цикл на 3 місяці.
2, Планування вмісту: Від інформаційної архітектури до візуального дизайну
Після роз'яснення вимог необхідно перекласти функціональні вимоги в реалізовану архітектуру вмісту дисплея. Цей етап вимагає врахування обмеження щільності інформації, читабельності та обладнання.
Відділ інформаційної ієрархії
Прийняття трьох - Архітектура рівня "Основна інформація+вторинна інформація+stative stature":
Основна інформація: основні дані, про які найбільше турбують користувачі (наприклад, температура та швидкість), займає понад 50% площі відображення;
Вторинна інформація: допоміжні дані (такі як встановлені значення та одиниці), що займають 20% до 30%;
Підказка статусу: режим роботи, сигнал тривоги тощо, досягається через піктограми або індикаторні світильники.
Певний виробник перетворювача промислової частоти приймає цю архітектуру, встановлюючи вихідну частоту (основну інформацію) як 4-значне число та встановлену частоту (вторинна інформація) як 3-значне число. Статус роботи (вперед/зворотний/несправність) відрізняється трьома світлодіодними індикаторами, зменшуючи швидкість помилки роботи користувача на 60%.
Дизайн персонажів та ікони
Вибір символів: Пріоритетні за допомогою стандартних 7 - Сегментні символи цифрового дисплея (0 - 9, AF), щоб уникнути підвищеної складності драйверів, спричинених спеціальними символами. Певний виробник розумного будинку повинен розробити додатковий алгоритм генерації персонажів та збільшити цикл розробки на 2 тижні через використання нестандартних символів "ступінь".
Спрощування піктограм: розібрати складні піктограми на кілька комбінацій сегментів ручки. Наприклад, значок рівня акумулятора може складатися з 5 горизонтальних сегментів ручки, які вказують на рівень акумулятора, освітлюючи різну кількість сегментів ручки (20%/40%/60%/80%/100%).
Динамічна стратегія відображення
Дисплей прокатки: підходить для довгого тексту (наприклад, модель пристрою, код помилки). Певний виробник мережевого обладнання використовує РК -код сегмента для прокрутки MAC -адреси дисплея, заощаджуючи 30% місця для відображення.
Спалахування: використовується для перемикання тривоги або статусу. У медичному обладнанні тривога з низьким вмістом кисню в крові досягається за допомогою цифрового миготіння (частота 2 Гц) в основній зоні дисплея, що є більш інтуїтивно зрозумілим, ніж традиційні зубири.
3, Адаптація обладнання: Виберіть відповідний сегмент РК -модель та схема драйверів
Планування вмісту відображення повинно відповідати продуктивності обладнання, інакше це може призвести до відображення аномалій або перевищення витрат.
Вибір моделі сегмента РК -моделі
Кількість штрихів: обчисліть необхідну кількість ударів на основі відображеного вмісту. Наприклад, відображення "12,34 градусів" вимагає 4 цифр +1 десяткова точка +1 символ одиниці, загальна сума 5 × 7 (цифровий сегмент ручки) +1 (десяткова точка) +1 (одиниця) =37 сегментів ручки. Моделі з 40 або більше сегментами ручки повинні бути обрані.
Перспектива: промислове обладнання зазвичай вибирає перспективу 12:00 або 6:00 (зіткнувшись або шукає вгору), тоді як споживчі електронні пристрої можуть вибрати перспективу 3:00 або 9:00 (подання на сторону).
Діапазон температури: Автомобільна електроніка вимагає широкого температурного діапазону -40 градусів ~ 85 градусів, тоді як медичне обладнання повинно відповідати вимогам до кімнатної температури 0 градусів ~ 50 градусів.
Дизайн схеми приводу
Прямий привід: підходить для простих дисплеїв із сегментами ручки менше або дорівнює 16, керованих безпосередньо через MCU GPIO. Певний виробник електронних масштабів використовує 8 GPIO STM32 для керування 14 -кодом сегмента ручки, який має низьку вартість, але погана масштабованість.
Спеціалізований чіп драйвера: Коли кількість сегментів ручки перевищує 16, необхідна мікросхема драйвера (наприклад, HT1621, PCF8576). Певний виробник промислових інструментів використовує HT1621 для керування 64 -кодом сегмента ручки, вимагаючи лише 3 i ² C автобуси, заощаджуючи 70% ресурсів MCU.
4, розробка драйверів програмного забезпечення: реалізація взаємодії між вмістом дисплея та обладнанням
Драйвери програмного забезпечення - це міст між вмістом дисплея та обладнанням, і потрібно вирішити три основні проблеми: картографування символів, динамічне оновлення та низьке - управління живленням.
Розробка таблиці картографування персонажів
Перетворити код ASCII або користувацькі символи в сигнали управління сегментом для сегмента РК. Наприклад, для відображення числа "8", всі 7 сегментів ручки (a - g) повинні бути освітлені
Динамічний алгоритм оновлення
Прийняття технології "Час - Відділення" для зменшення споживання електроенергії. Наприклад, виробник смарт -водного вимірювача ділить дисплей на чотири області, з інтервалом оновлення 100 мс для кожної області та зменшує загальне споживання електроенергії з 5 мА до 1,2 мА.
Режим низької потужності
Вимкніть підсвічування Сегмента РК -дисплея або введіть живлення - режим збереження, коли пристрій знаходиться в режимі сну. Виробник певного мережевого датчика керує яскравістю підсвічування через вихід ШІМ MCU. Коли в режимі сну, яскравість підсвічування падає до 10%, а споживання електроенергії зменшується на 80%.
5, перевірка перевірки: Переконайтесь, що відображений вміст відповідає вимогам дизайну
Тестування - це остаточний етап налаштування РК -дисплея сегмента, що охоплює функціональне тестування, тестування на навколишнє середовище та тестування надійності.
Функціональне тестування
Точність відображення: Перевірте, чи всі символи, значки та динамічні ефекти відображаються правильно. Певний виробник автомобільних інструментів завершив перевірку 100 комбінацій дисплеїв протягом 1 хвилини за допомогою автоматизованих сценаріїв тестування.
Інтерактивна відповідь: Перевірте зв'язок між ключовими операціями та відображеним вмістом. Медичне обладнання повинно гарантувати, що затримка оновлення вмісту дисплея становить менше 200 мс після натискання кнопки.
Екологічне тестування
Тест на температуру: Перевірте чіткість відображення в межах від -40 градусів до 85 градусів. Певний виробник аерокосмічного обладнання, виявлений через високі та низькотемпературні камери, що його сегмент -код РК -дисплей показав привид на дисплей на -30 градусів. Питання було вирішено шляхом оптимізації РК -матеріалу.
Тест на вологість: Перевірте корозійну стійкість у середовищі 95% RH. Певний виробник хімічних інструментів, знайдений за допомогою випробувань на розпилення солі, що РК -дисплей сегмента без розпилення трьох доказових фарб демонструє корозію електрода протягом 48 годин. Після оптимізації він пройшов 168 -годинний тест на корозію.
Тест надійності
Тест життя: постійно увімкніть і вимикайте пристрій 100000 разів, щоб перевірити стабільність мікросхеми драйвера. Певний виробник промислового обладнання виявив у цьому тесті, що його чіп -водій демонструє миготіння після 50000 циклів, і в кінцевому підсумку вирішив проблему, замінивши модель чіпа.
Тестування вібрації: імітуйте вібраційне середовище під час перевезення або експлуатації обладнання. Автомобільна електроніка повинна відповідати стандарту вібрації ISO 16750-3, щоб переконатися, що РК-код сегмента не виявляє відхилень на частотах вібрації від 10 Гц до 500 Гц.
6, Справа про галузеву практику: Індивідуальні рішення для медичного обладнання та промислового контролю
Випадок 1: Розробка сегментового коду РК -дисплея для оксиметрів медичного класу
Вимога: дисплей SPO ₂ (3-значний), PR (2-значний), низький сигнал кисню в крові (миготіння), рівень акумулятора (значок).
Апаратне забезпечення: Виберіть 64 Код сегменту ручки (включаючи 10 спеціальних піктограм), з чіпом драйверів HT1621.
Програмне забезпечення: Розробити алгоритм динамічного оновлення, визначити пріоритет оновлення даних SPO ₂ (оновити кожні 200 мс) та оновлювати дані PR кожні 500 мс.
Тест: пройшов тест на медичну безпеку IEC 60601-1, а відображений вміст все ще можна прочитати під сильним світлом (100000lux).
Випадок 2: Розробка промислового коду сегмента перетворювача частоти РК
Вимога: Відображення вихідної частоти (4-значно), встановлена частота (3-значна) та стан роботи (вперед/зворотна/несправність).
Апаратне забезпечення: Виберіть 80 РК -код сегменту ручки та використовуйте як схему водіння PCF8576 (I ² C).
Програмне забезпечення: Впровадження прокрутки коду несправностей (прокрутка по одній цифрі кожні 2 секунди), щоб знизити швидкість неправильного читання користувача.
Тест: Пройшов ISO 15008 Дорожній автомобіль на візуальному дисплеї, з контрастом дисплея більше або дорівнює 5: 1 (у сильному світлі).