Заголовок сообщения: Re: Вопросы использования шины IEEE-488 (GPIB)
Добавлено: Чт июл 20, 2017 16:09:22
Сверлит текстолит когтями
Карма: 15
Рейтинг сообщений: 210
Зарегистрирован: Вт мар 31, 2015 22:56:07 Сообщений: 1272 Откуда: Мы люди простые, живем в лесу, на пенек молимся
Рейтинг сообщения:0
Забавные грабли на выходных случились. Впервые поставил в субботу свежеотремонтированный и прогретый К2001 на сбор данных параллельно с отслеживанием температуры через Prologix именно в Terminal v1.9b. версии 2013 года под Win7 (в более свежей от 2014 года почему-то не работает автоскроллинг ). Включил 8-разрядный режим, данные в окне приема видны, все путем... Но когда в воскресенье вечером завершил логгирование и полез за файлом, оказалось, что в нем нет ни одного отсчета. Только записи "начато тогда-то" и "завершено тогда-то". Версия от 2011 года таки записывала в файл, но в одну строку. Оказалось, прибор не выдает сигнал CR (#013), а только LF (#010). В окне программы это лечится чекбоксом "CR=LF", но вот заставить терминал поступать так же при записи в файл мне не удалось. Пришлось ставить Пролоджиксу ++EOI_enable 1 и ++EOI_char 13. Только после этого все заработало.
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650.
Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Я с ним только первые шаги делаю, поэтому пока всё топорно: прибор ведёт замеры сам по себе, а я каждые 5 с считываю показание FETCH-ем. После Read или MEAS разрядность почему-то слетает до 6 знаков.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Макрос :fetch#013 и чекбокс для повтора, период повтора 5000 Edited: для сохранения в файл нажать StartLog и задать имя файла. В файл попадут только данные, принятые после этого. Для параллельной записи Тdmm запускаю вторую инкарнацию терминала, для Тиона - можно запустить третью. Каждая пишет в свой файл.
Пожалуйста. Только это же с вашей подачи я этот Terminal by Br@y++ скачал, с тех пор и юзаю... Теперь вот вы Termit засветили, я уже скачал все, что выложили разработчики, буду пробовать
Прикупил тут намедни модуль GY-BME280-3.3. Прикручу к ардуинке, и буду измерять атмосферное давление, температуру, влажность Раз есть возможность - буду пользоваться.
Есть ещё мысль прикрутить "Micro SD карта Mini Card Reader модуль SPI интерфейсы с уровня микросхемы преобразователя для Arduino" - для автономной работы логгера. А для точного измерения времени и таймштампа - "DS3231 AT24C32 IIC точность RTC часы реального времени" Не гонять же компьютер днями/неделями/месяцами. А потом экранчик, кнопки ....
Эх, заразная вещь, ардуино ... А ведь программированием в последний раз занимался, когда у меня был Speccy
извиняюсь, что до неполно описал проблему. Пытаюсь прикрутить приборы через USB-GPIB адаптер на Ардуино-нано. Похоже, проблема как раз в CH340G. KE5FX GPIB-конфигуратор их видит оба. Только на команду *IDN? реагирует некорректно. В7-40 просто возвращает результат измерений, а 2000-й пищит и ругается 103-й ошибкой
Заголовок сообщения: Re: Вопросы использования шины IEEE-488 (GPIB)
Добавлено: Сб дек 16, 2017 17:31:21
Сверлит текстолит когтями
Карма: 15
Рейтинг сообщений: 210
Зарегистрирован: Вт мар 31, 2015 22:56:07 Сообщений: 1272 Откуда: Мы люди простые, живем в лесу, на пенек молимся
Рейтинг сообщения:0
не на всех компах есть COM-порт. Это раз. Основная цель - прикрутить В7-40 и снимать данные через питоновскую прогу параллельно с К2000. Немного разобрался с командами для В7-40. Установка вида измерений работает только частично (постоянное и переменное напряжение), установка диапазонов и автовыбора диапазона тоже работает. Если выставить вид измерений изначально, то показания нормально снимаются без изменения диапазона. Осталось въехать, как это автоматизировать. пример команды: F1B3D1E - измерение постоянного напряжения, диапазон 20В, внешний запуск, конец программы
Как известно, автор свой проект не обновлял уже больше года. К тому же установил NoDerivatives лицензию на прошивку, что напрочь лишает возможности её доработки и какого-либо развития. А доработка требуется, т.к. совместимость с системой команд Prologix хотя и декларируется, но в действительности даже известный скриптовый интерпретатор EZGPIB скорее не работает, чем работает с адаптером E. Girlando. Тем не менее, я вновь вернулся к этому проекту, т.к.: а) мне нравится шустрое, компактное, самодостаточное и переносимое ПО для работы с GPIB-приборами. Я имею ввиду конечно же EZGPIB, RF Scientific Data Logger, KE5FX утилиты и т.п. б) я не создаю виртуальные приборы, не провожу в реальном времени каких-либо измерений и не выставляю их результаты на всеобщее обозрение в Сети. в) мне не нравятся слоноподобные среды разработки типа LabView (9 Гб) и библиотеки инструментов VISA (1 Гб).
Что было сделано: 1) Нарисовал схему доработки оригинального Arduino Nano v.3 с FTDI чипом. Точно так же выпаивается конденсатор авто-сброса и подтягиваются к нулю сигналы DSR, CTS. После этого скетчи заливать нужно при нажатой кнопке RESET, отпуская её при первой вспышке светодиода RX. Кстати, Arduino Nano v.3 с FTDI чипом хотя и немного дороже, зато с ним будет работать превосходный логгер "RF Scientific Data Logger". Он позволяет с низким порогом вхождения (не надо знать программирование вообще) запускать процессы неторопливого сбора данных со всяких приборов через Prologix-совместимый адаптер.
2) В скетче исправил досаднейший авторский ляп в обработчике команды ++mode, из-за которого вышеупомянутый RF Scientific Data Logger работать с адаптером E. Girlando не будет. Кроме того, пропатчил сам исполняемый файл логгера, чтобы он на выходе давал не TXT, а полноценный Excel-евский файл CSV, читающийся без танцев с бубном в виде перекодирования разделителя данных. В архиве сохранена и оригинальная версия. Туда же добавил пару никомуненужных, но рабочих конфигов для Datron и Advantest.
3) Исправил в скетче ещё одно недоразумение в обработчике ++auto, которое не позволяло нормально функционировать EZGPIB. В корень архива добавил пример программы-логгера. А по умолчанию в EZGPIB грузится тест, который двумя разными способами пробует достучаться до прибора командой *IDN?.
Заголовок сообщения: Re: Вопросы использования шины IEEE-488 (GPIB)
Добавлено: Вс дек 22, 2019 16:22:06
Поставщик валерьянки для Кота
Карма: 66
Рейтинг сообщений: 3187
Зарегистрирован: Чт сен 09, 2010 07:32:24 Сообщений: 2167 Откуда: г. Рыбинск
Рейтинг сообщения:5
Поскольку E. Girlando к своему проекту больше не возвращается и снимать NoDerivatives с лицензии не собирается, я окончательно потерял интерес в устранении недоработок и расширении функционала его адаптера. Тем более, когда на гитхабе уже год как лежит альтернативный опенсорс проект с гораздо большей функциональностью и совместимостью: https://github.com/Twilight-Logic/AR488. Просто загрузить скетч в ардуино, аппаратно ничего менять не нужно (опционально можно соединить незадействованный у E. Girlando сигнал REN на 17 контакте разъёма GPIB с пином D3). Адаптер AR488 - единственный Prologix-совместимый адаптер, который мне удалось заставить надёжно работать в pascal-подобной среде EZGPIB с мультиметром Advantest. Впрочем, не могу не предупредить, что EZGPIB идентифицирует Prologix-совместимость по наличии подстроки "GPIB-USB" в строке версии адаптера. По-умолчанию AR488 её не содержит. Поэтому нужно выполнить в терминале две команды, чтобы подстроку "GPIB-USB" добавить: ++verstr GPIB-USB ++savecfg Во вложении мой скрипт сбора данных для EZGPIB, который заменой пары GPIB команд легко модифицируется под любой другой мультиметр. Особенность скрипта в том, что сбор данных осуществляется непрерывно, без задержек и привязки к таймеру. Максимальная скорость конечно не велика, около 10 изм./с, но и это уже неплохо. Если есть несколько GPIB адаптеров, то можно одновременно запускать несколько экземпляров EZGPIB, лишь бы они находились в разных папках.
Вложения:
Комментарий к файлу: Шаблон скрипта для EZGPIB standard.rar [2.54 KiB]
Скачиваний: 326
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения