Современная электроника №8/2021

ИНЖЕНЕРНЫЕ РЕШЕНИЯ 23 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 8 2021 Рис. 2. Фото собранной платы замены DS2409 (слева) и её 3D-модель в DipTrace (справа) +5 В и возможное падение напряжения для длинной шины питания. Конструкция Схема и все компоненты собраны на печатной плате и предназначены для монтажа под «винт». На рис. 2 представ- лены: слева фото собранной печатной платы, справа 3D-модель той же пла- ты. Печатная плата разработана в среде проектирования DipTrace, проект досту- пен в каталоге программ [3] и находится в файле sh_12F675_kan1_v1.zip . Предусмотрена установка транзи- сторов в разных исполнениях ТО-92 и SOT-23. МК устанавливается через переходную колодку DIN-8, что позво- ляет модифицировать и изменять про- граммное обеспечение и возможные функции использования. Программное обеспечение Для работы схемы замены исполь- зуется программное обеспечение, совместимое с интерфейсом 1-Wire, которое подготовлено и представ- лено в [3]. Это программа термоме- трии silos_v3.exe, которая написана на языке программирования FORTH [4]. Программа содержит все компо- ненты для программирования и моди- фикации программы замены ds2409 [1] на 12F629 [2], а также печатные пла- ты и схемы. Программный код формируется в режиме «восстановление всех фай- лов – компиляция нового кода». Для получения кода и дальнейшей про- шивки его через программатор тре- буется выполнить следующую после- довательность действий с программой silos_v3.exe [3]: ● скачать архив по адресу [3] и распако- вать исполняемый файл silos_v3.exe в отдельной папке; ● выполнить программу и в предлага- емом меню выбрать режим «восста- новление всех исходных файлов» (нажать цифровую клавишу 3); ● программа выполнит восстановле- ние всех исходных файлов и оста- новится; ● перейти в созданный каталог test_ monsys_exe и выполнить командный файл start_new_versii.cmd ; ● программа выполнит компиляцию нового кода, а также создаст ката- лог hex_12f629_2409_v1 , в кото- ром созданы файлы для МК. Дан- ные файлы имеют номера, которые привязаны к номерам устройств

RkJQdWJsaXNoZXIy MTQ4NjUy