Vrtp - розумний тестер для прокладки мережевого кабелю

Після цього треба спробувати скомпілювати проект (створити .hex файл). Розмір файлу повинен бути 28KB. Після цього можна приступати до калібрування тестера.
ЗИ Вихідні тексти з .hex файлом (під мою ПП)
Якщо збирати тестер один-в-один, то можливо операції настройки і калібрування можна уникнути

Перш ніж поставити питання на форумі, запитай себе, "..а Ти прочитав форум або хоча б інструкцію прилад."

Налаштування, калібрування.
Так-так для визначення довжини кабелю використовується метод визначення ємності кабелю, тестер необхідно відкалібрувати, виключити ємність висновків і друкованого монтажу (калібрування нульової довжини кабелю).
Для цього існує два методи (принаймні мені відомі тільки два). Опишу один з них, який використовував сам.
Вимірюємо довжину кабелю зазвичай задовгі (наприклад 20м). Прилад показує наприклад 30м. Обчислюємо різницю в показаннях і реальності 30м-20м = 10м
10 множимо на 0,032 (ємність метра довжини кабелю) 10 * 0,032 = 0,32
Коригуємо константу 1.71 у формулі float L = (-fTime / log (U2 / U1) - 1.71) / 0.032; - файл исходника lan_tester.c
1.71-0.32 = 1.39
Вносимо зміни в формулу, компілюємо проект.

Можливі помилки у відображенні на LCD дисплеї та методи боротьби з ними.
Після складання і включення тестера без підключеного кабелю - прилад відображає все правильно. Після підключення кабелю (бажано більше 10м) відображається не правильно відстань до обриву - виконати калібрування, як описано вище.
- після підключення з іншого боку кабелю заглушки відображаються SSS, можливо щось. - збільшити значення параметра fMaxValue (fMaxValue 1000 чоловік) - файл исходника lan_tester.h
fMaxValue - це рівень, вище якого вважається, що лінії закорочені
Якщо сильно збільшити це значення, то при замиканні на виході лінії, замість SSS (short), будуть. тобто невизначене значення - слід зменшити це значення.
Якщо при підключенні кабелю вискочить повідомлення - на лінії напруга, слід збільшити значення параметра fZero (fZero 60) - файл исходника lan_tester.h
fZero - це рівень, нижче якого вважається, що на дроті напруги немає.
Якщо після всього цього деякі Піни відображають. - слід точніше підібрати номінали опору відповідної частини відповідного Піна. (Тобто опору заглушки)

Перш ніж поставити питання на форумі, запитай себе, "..а Ти прочитав форум або хоча б інструкцію прилад."

Перш ніж поставити питання на форумі, запитай себе, "..а Ти прочитав форум або хоча б інструкцію прилад."

Приєднане зображення (Натисніть для збільшення)

Vrtp - розумний тестер для прокладки мережевого кабелю

Перш ніж поставити питання на форумі, запитай себе, "..а Ти прочитав форум або хоча б інструкцію прилад."

Сьогодні притягнув бухту кабелю 93м і поганяв тестер. Результати вимірювань відстані до обриву наступні:
- 1м визначається як <2
- 2м як 2м
- 3м як 3м
- 5м як 5м
- 10м як 12м (20%)
- 78м як 96 (24%)

ЗИ Цікаво було б програмно придушити нелінійність після 10м

Перш ніж поставити питання на форумі, запитай себе, "..а Ти прочитав форум або хоча б інструкцію прилад."

спіткало осяяння і ось результат:
тепер відстань до обриву вимірює практично без похибки # 33; # 33; # 33;
2м як 2м
3м як 3м
5м як 5м
10м як 10м 78м як 77-78м

Приєднане зображення (Натисніть для збільшення)

Vrtp - розумний тестер для прокладки мережевого кабелю

Перш ніж поставити питання на форумі, запитай себе, "..а Ти прочитав форум або хоча б інструкцію прилад."

Перебрав исходник, нарешті підключив Proteus, налаштував, запрацювало. Завантажив тестер даної прошивкою - на індикаторі квадратики, чудеса.
А робоча прошивка в Proteuse НЕ фуричіт.
Загалом переніс зміни вручну з Протеуса в робочу прошивку -Отримайте зробити тестер на двустрочним дисплеї. Правда не суттєві повідомлення довелося видалити.
Ось що вийшло

Приєднане зображення (Натисніть для збільшення)

Vrtp - розумний тестер для прокладки мережевого кабелю

Перш ніж поставити питання на форумі, запитай себе, "..а Ти прочитав форум або хоча б інструкцію прилад."

Щоб було зрозуміліше, верхній рядок відображається завжди. На нижньому рядку відображається терморегулятори (при встановленій заглушці). При обриві кабелю (будь-якого або всіх пинов), по черзі, спочатку відображається терморегулятори (що від неї залишилося), а потім на короткий час відображає відстані до обриву.
Прибрано були такі рядки:
1Gb LAN прямий
1Gb LAN крос
100Mb LAN прямий
100Mb LAN крос
E1 / T1
Немає зв'язку

Перш ніж поставити питання на форумі, запитай себе, "..а Ти прочитав форум або хоча б інструкцію прилад."

Ну це кому що треба Не можна осягнути неосяжне
У мене є LAN-Tester фірми Trednet, природно з перевіркою екранної жили, але за двадцять років роботи системним адміністратором тільки один раз прокладав екранований кабель. У моїй практиці в основному звичайний UTP 5e.

Перш ніж поставити питання на форумі, запитай себе, "..а Ти прочитав форум або хоча б інструкцію прилад."

А ось так все це виглядає в протеус (напруга на лінії)

Приєднане зображення (Натисніть для збільшення)

Vrtp - розумний тестер для прокладки мережевого кабелю

Перш ніж поставити питання на форумі, запитай себе, "..а Ти прочитав форум або хоча б інструкцію прилад."