Современная электроника №3/2025
ИНЖЕНЕРНЫЕ РЕШЕНИЯ 33 WWW.CTA.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА • № 3 / 2025 выключает импульс сканирования. Процесс измерения окончен. ● Полученные данные передаются от МК в ПК, где фиксируются, обраба тываются, и строится спектр отве та. Далее вновь передаётся коман да на новую частоту, и получение данных для записанного МАСадреса повторяется. ● После прохождения сканирования диапазона частот ПК передаёт сле дующий МАСадрес в МК. И так цикл повторяется до последнего 14го дат чика температуры. В каталоге forth_assmb_pik12 нахо дятся файлы на языке forthассемблера программы работы МК. При компиля ции общей программы они также ком пилируются и формируют в каталоге uart_1wire_v2r_16f676_v2_12m_sin_ ad9833 HEХкоды для записи в МК. Файлы для МК имеют расширение hex и записываются в МК любым доступ ным программатором. Работа с МК построена на структу ре ATкоманд. Например, для провер ки связи МК с компьютером передаёт ся код AT и байт x88, в ответ должны получить байт кода, назначенного для данной ИМС, например, байт x31. Код назначения для МК определяет ся в названии сформированного HEX файла. Например, файл hex_16f676_ ad9833_i1w_v2_3B012F675004315F.hex содержит последние 3 байта: x04 x31 x5F. Байт x5F – cерия данных микро схем автора для работы с термометри ей. Код x04x31 и последующие цифры байт – это условный МАСадрес дан ной микросхемы МК, где первая циф ра и есть байт ответа при проверке связи. Автор лишь повторил размер ность кодировки датчиков DS18B20 для микросхемы МК. Другие команды АТ подробно приве дены в файле uart_1wire_v2r_16f676_ v2_12m_sin_ad9833.f так, что доступно программировать и на других языках при обращении к МК. Скорость обращения к МК выбрана в 9600 кбод в стандарте 8N1. Предусмотрены ещё два окна: настройка, проверка генератора AD9833 и позиционирование датчиков в автоматическом режиме без отобра жения в работе спектра, но с записью данных в файл формата Excel. Режим с записью данных спектра в файл Excel позволяет анализировать спектры, учитывать возможные поме хи и проводить сравнительный ана лиз в спорных случаях измерения. На рис. 9 приведено фото цифровых подвесок, для которых подготовлено это программное обеспечение. Для позиционирования датчи ков по полученным данным отсчёта АЦП индуктивноёмкостных значе ний выбран анализ «интегрального веса» участка данных спектра. Чем больше «интегральный вес», тем больше «частотных» откликов диа пазона, т.е. больше значение индук тивности и ёмкости. Исходя из того, что значение квадратного корня про изведения ёмкости и индуктивности обратно пропорционально частоте исследуемого LCконтура [1], получа ем правило позиционирования датчи ков. Чем ближе датчик, тем меньше «интегральный вес», или, наоборот, чем дальше датчик, тем больше «инте гральный вес». Другой вариант трактовки правила позиционирования: длиннее линия – больше индуктивность и ёмкость линии и, следовательно, меньше частота «исследуемого LC» контура. На рис. 10 приведён график «инте грального веса» для двух датчиков. Sнч и Sвч – выделенная штрихо вым контуром площадь «интеграль ного веса» спектра. НЧ – низкая часть частоты спектра, ВЧ – высокая часть частоты спектра. Вид графиков двух разных датчи ков, на первый взгляд, одинаковый, но «интегральный вес» разный, посколь ку по шкале Y разное значение ампли туд. Для большей наглядности анали за использовался метод дихотомии, т.е. деление на два поддиапазона и сравнение соответствующих участ ков спектра. Для быстрого построения графиков по данным окна без отображения спектра подготовлен файл макроса uart_1wire_v2r_grafika.xls для редак тора Excel, который находится в пап ке dop_files в архиве. Подробности практической работы с позиционированием датчиков тер моподвесок выходят за рамки данно го изложения, но доступны в тексте настройки и помощи программы. Выводы Возможность адаптера «привязать» уникальный МАСадрес к «уникально му» месту установки позволяет сни зить ошибки размещения датчиков. Размещение датчика можно прове рить и способом его нагрева и тем самым убедиться в правильности позиционирования. Но для датчиков, установленных в место измерения, возникает проблема их достоверной проверки без изъятия с места работы. Предлагаемый адап тер помогает проводить достоверную проверку датчиков на месте их посто янной работы. Использование сканирующего адап тера повышает надёжность и ремон топригодность цифровых термопод весок на основе интерфейса 1wire и датчиков DS18B20. Литература 1. Измерение индуктивности кату шек резонансным методом. URL: https://forum.cxem.net/index. php?/blogs/entry/463измерение индуктивностикатушек резонанснымметодом/. 2. Генератор AD9833. URL: https:// www.chipdip.ru/catalog/popular/ ad98331. 3. Описание МК 16F676. URL: https:// www.chipdip.ru/product/pic16f676ip. 4. Каталог программы, платы. URL: http://90.189.213.191:4422/temp/ uart_1wire_v2r/test/. 5. Описание языка Форт spf4.exe, автор версии А. Черезов. URL: http://www.forth.org.ru/. 6. «Тройник» для интерфейса 1wire // Современная электроника. 2023. № 6. С. 24–26. URL: https://www.cta.ru/ articles/soel/2023/20236/169584/. Рис. 10. Графики спектров двух датчиков в формате Excel
RkJQdWJsaXNoZXIy MTQ4NjUy