|
diod.club
Проектирование, изготовление, ремонт и обслуживание электроники
|
Помощь
|
|
Описание: Вопросы по лабораторному БП PSA2 |
Поиск в теме | Версия для печати |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Здесь можно задавать технические вопросы по лабораторному БП
PSA2 |
|
Отправлено: 08 Февраля, 2015 - 22:50:14
|
|
Newbie (21)
Откуда: Николаев
Репутация: 0
|
|
Из темы о вольтметре.
Измерение сопротивление в PSA2, у меня, достаточно не стабильно: ток и напряжение на индикаторе не изменяются, а измеренное сопротивление скачет в пределах 0,01Ом.(Отредактировано автором: 08 Февраля, 2015 - 22:54:20) |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Для корректного измерения нужно чтобы ток не был слишком маленьким. Скажите, какого порядка Вы измеряете сопротивление и при каком токе?
Хотя 0,01 Ом это неплохой результат, но возможно при большем токе колебания будут меньше. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Проверил, замкнув выход куском провода длиной около метра. При токе 0,5А колебания между 0,102 и 0,104 Ом, на индикаторе колебания напряжения есть, между 0,051 и 0,052 В
При токе 1А колебания сопротивления еще меньше.
При 0,1А соответственно больше, где-то 0,01 Ом
Поскольку измерение сопротивления производится делением напряжения на ток, для получения стабильного результата устанавливайте ток побольше.
Также по причине двухпроводного подключения качество контакта напрямую определяет качество измерений. В принципе если нужно, можно вывести отдельно цепь измерения напряжения, превратив схему подключения в четырёхпроводную. Для сохранения устойчивости ООС лучше не трогать, а отделить только цепи измерения напряжения.(Отредактировано автором: 09 Февраля, 2015 - 12:00:10) |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Может плыть как шунт, так и сам объект измерения. |
|
Отправлено: 10 Февраля, 2015 - 00:33:08
|
|
Newbie (21)
Откуда: Николаев
Репутация: 0
|
|
koyodza пишет:Может плыть как шунт, так и сам объект измерения.
Скорее шунт, объекты измерения: шунты(от 40 до 150W, 0.03...0.22Ом, по маркировке 0.5%) из японских частотников начала 80-х годов. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Данные идут в текстовом формате, ток и напряжение. Сам формат еще будет меняться, также будет добавлено управление. Думаю первые несколько версий прошивок могут быть несовместимы по формату данных, пока утрясется общеприемлемый вариант. Также на данный момент принимаются предложения по формату, возможно что-то из предложенного будет использовано.
Пока планировал два варианта работы: получение данных в простом текстовом формате и ModBus для управления, однако окончательное решение еще не принято.
(Добавление)
Для зарядки аккумуляторов в ближайшей версии прошивки планирую добавить счетчик заряда (А*час и Вт*час), и еще разные удобства. Просто на всё времени не хватает |
|
Отправлено: 10 Марта, 2015 - 20:27:59
|
|
Newbie (21)
Откуда: Николаев
Репутация: 0
|
|
koyodza пишет:Данные идут в текстовом формате, ток и напряжение.
На картинке сначала выбрана скорость 9600, как в ПК так и PSA-2. Потом, когда видны вменяемые данные выставил скорость 1200, так-же и там и там. Картинку отправлю Вам на email, сюда вставить не смог. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Первое значение это время включения выхода, второе напряжение в мВ, третье измеренный ток. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Скорость 9600 редко у кого работает нормально из-за искажения сигнала оптронами.
Через Bluetooth такой проблемы нет. |
|
Отправлено: 11 Марта, 2015 - 11:13:48
|
|
Newbie (21)
Откуда: Николаев
Репутация: 0
|
|
koyodza пишет:Скорость 9600 редко у кого работает нормально из-за искажения сигнала оптронами.
Точно, забыл, что там оптронная развязка. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Все указанные на официальном сайте МК являются равноценными для работы демо-прошивки. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
В меню PSA2 нужно включить периодическую выдачу данных в порт и выбрать Bluetooth, тогда на TX должен появиться сигнал независимо от наличия коннекта. Правда если будете смотреть обычным осциллографом, то можете не увидеть если скорость выставить высокую.
Проще всего должно быть для начала установить соединение с модулем через порт в режиме моста, сам модуль должен отзываться на АТ команды. Только скорости должны быть настроены правильно. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Заряжать аккумуляторы можно и сейчас, установив вручную нужные параметры. Также будет добавлен подсчет Ампер-часов и Ватт-часов. Есть неудобство со сбросом этих счетчиков при отключении выхода, пока не решил как лучше сделать.
Таймер автоотключения сделаю с запоминанием и постараюсь расширить интервал в следующей персонифицированной прошивке, которую сейчас буду дорабатывать. Точное время выхода назвать не могу, зависит от загруженности. |
Леонид Иванович
|
|
|
|
|
Super Member (866)
Откуда: Minsk
Репутация: 35
|
|
Простейший таймер сделал и у себя в БП, но сам не пользовался. Те, кто пользовались, говорят, что очень хорошо, что таймер не сбрасывается при выключении выхода, а просто останавливается. Затем счет продолжается. Сброс делается из меню установки таймера (вернее, перезапуск). Лично для меня этот функционал слишком сложный и лишний, но как реклама БП - почему бы и нет. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Кто-то жаловался на наличие небольшого отрицательного напряжения порядка -0.1В на разомкнутых клеммах при отключенном выходе. Как я уже говорил, ток при этом не будет превышать 2-2,5мкА и это можно игнорировать, но если этот факт сильно смущает, рекомендую поставить транзистор типа 2N7000, BSS100 или другой маломощный MOSFET стоком к выв.3 DA301:1, исток к общему проводу схемы управления, затвор к выв.14 DD2
Доработка необязательная, должна работать на платах PSA201C, PSA202C, PSA203C и PSA204C, дополнительной пограммной поддержки эта доработка не требует.(Отредактировано автором: 16 Мая, 2015 - 17:30:56) |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Максимальное значение таймера будет увеличено в новой персонифицированной прошивке. Уже накопилось много мелких изменений, одни уже реализованы (например автокалибровка нуля канала измерения тока), другие частично (подсчет А*час и Вт*час, различные способы фильтрации измеренных значений), часть ещё нет. К сожалению полностью отключать таймер пока не рискну, есть особенности внутреннего софта, которые нужно переделывать кардинально ради такого изменения. Этим займусь позже. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Нигде. Разводка плат запрещена для распространения.
Можно приобрести готовые платы, для этого нужно знать где Вы находитесь. Напишите здесь в ЛС или на mail, указанный на сайте проекта.(Отредактировано автором: 19 Июня, 2015 - 20:26:14) |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Вышла новая прошивка 1.1.150629L
Добавлена автокалибровка нуля тока (убирает небольшое смещение).
Добавлен подсчет энергии (Вт*час) и ёмкости (А*час) для любителей заряжать аккумуляторы.
Немного изменена логика работы кнопок MENU и SET, теперь различается длинное и короткое нажатие. Короткое в основном работает как прежде, только при включенном выходе короткое нажатие открывает меню выбора AUX параметра, а длинное вызывает меню.
Длинное нажатие SET обнуляет AUX если это возможно (работает для счетчиков энергии и ёмкости), а при измерении сопротивления длинное нажатие запоминает сопротивление (если оно не больше 10 Ом) и вычитает при дальнейших измерениях. Таким образом можно компенсировать сопротивление проводов: нужно закоротить провод и длительно нажать SET
Если нажать SET при отключенном проводе (когда отображается бесконечность: ????) то вычитаемое значение будет обнулено.
Нажатие при сопротивлении более 10 Ом, но если его значение измеряется и отображается, не даёт никакого эффекта.
Напомню, что корректное измерение сопротивления возможно только при токах не менее 10мА, для большей точности рекомендуется использовать максимально возможный для измеряемой цепи ток. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
В этой части изменений кажется не было. Спасибо за замечание, проверю.
(Добавление)
Если обновлялись с предыдущей версии 1.1.141225L то без полного стирания чипа калибровки сохраняются. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Это явно не совпадает серийник. Скиньте мне в почту еще раз. Проверю и напишу. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Небольшое отклонение измеренного значения от установленного возможно, это не страшно. В следующей прошивке постараюсь добавить разные варианты фильтрации, в том числе и с притягиванием к установленному если разница между установленным и измеренным невелика, чтобы избавиться от шумов. Планировал сделать в этой прошивке, но не доделал, решил не затягивать и выпустить хоть какое-то готовое обновление. |
mr_kost
|
|
|
Отправлено: 03 Июля, 2015 - 09:56:35
|
|
Advanced Member (286)
Откуда: Черкаси, UA
Репутация: 9
|
|
koyodza пишет:Это явно не совпадает серийник.
Да, действительно. Второй файл (где большие буквы в серийнике, как я понял) прошился и заработал нормально. Отправил в почту свой серийник с большими буквами.
koyodza пишет:только при включенном выходе короткое нажатие открывает меню выбора AUX параметра, а длинное вызывает меню.
Короткое нажатие MENU работает, как и указано. На длинное нажатие прибор не реагирует (удерживал около 10 сек).
И еще заметил: нагрузка - светодиод 20 Вт, напряжение 30,27 В, ток - 0,355 А, режим работы СС. Сопротивление показывает > 1 кОм. Хотя мощность показывает правильно - 10, 7 Вт. При резистивной нагрузке измерения работают корректно.
И вопрос: где-то можно посмотреть, включена ли компенсация соединительных проводов? Или это внешне никак не отображается? Может где-то добавить какой-то значек, типа точки/черточки/звездочки? Кстати, при включенном выходе нажатия на кнопки не дублируются звуковым сигналом, поэтому, если на дисплее никаких изменений не происходит, непонятно, реагирует ли прибор на нажатия , или нет. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
mr_kost пишет:большие буквы в серийнике... прошился и заработал нормально Буду разбираться со скриптом на сайте. Это мой первый опыт в РНР
Были предложения о помощи в РНР программировании, но все предлагавшие куда-то пропали. А одному заниматься сразу всем сложно, особенно когда нужно еще и работать.
Ваш серийник был единственный записан маленькими буквами.
mr_kost пишет:На длинное нажатие прибор не реагирует (удерживал около 10 сек). Длинное нажатие - это примерно 1,5..2 сек, слишком длинное (10 сек) отрабатываться не будет. Мне уже подбросили идею как сделать длинное нажатие более удобным, опробую. Если окажется хорошо, то в следующей прошивке постараюсь доработать.
Сейчас длинное нажатие MENU работает только при включенном выходе. Там оно вызывает стандартное меню, а короткое выхывает меню выбора AUX параметра. Во всех остальных режимах длинное нажатие MENU пока не используется.
mr_kost пишет:нагрузка - светодиод 20 Вт, напряжение 30,27 В, ток - 0,355 А, сопротивление показывает > 1 кОм Странно. Подумаю как промоделировать.
mr_kost пишет:где-то можно посмотреть, включена ли компенсация соединительных проводов? Или это внешне никак не отображается? Может где-то добавить какой-то значек, типа точки/черточки/звездочки? Пока компенсация сбрасывается при длинном нажатии SET и оборванной нагрузке. Также при включении PSA2 компенсация вначале сброшена.
Да, значок надо будет добавить. Предлагайте варианты символов (в т.ч. графический), нужно будет использовать только один символ.
mr_kost пишет:нажатия на кнопки не дублируются звуковым сигналом Со звуковыми сигналами пока бардак, со временем будут упорядочены. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
Короткое нажатие это меньше 0,5 сек, длинное от 1 до 2 сек примерно.
Да, сопротивление хранится в ОЗУ, записывать в энергонезависимую память смысла не вижу. Но отображать всё равно желательно, потому что можно забыть компенсируется сейчас или нет, а щелкать каждый раз выключателем питания не совсем правильно. |
|
|
|
Advanced Member (313)
Откуда: Kyiv
Репутация: 7
|
|
у меня всё работает
Возможно, я недостаточно хорошо описал где именно уже различается длинное и короткое нажатия и как они отличаются. Дело могла бы исправить подробная инструкция, но тогда пришлось бы делать новую инструкцию под каждую новую версию прошивки.
В дальнейшем вероятно применение длинных и коротких нажатий будет расширяться и меняться. Пока в прошивке 1.1.151629L это выглядит так:
1. длинное нажатие (применительно к кнопкам SET и MENU) это примерно 1,5-2 сек, короткое нажатие это меньше 0,5 сек
2. везде короткое нажатие MENU работает как и прежде. Исключение - основной режим работы (когда отображаются напряжение и ток, а не меню) при включенном выходе. В этом случае вход в меню выполняется длинным нажатием, а короткое открывает сразу подменю выбора AUX параметра.
3. короткое нажатие SET работает везде как прежде. Длинное нажатие в основном режиме (не в меню) приводит к сбросу AUX параметра (для А*час и Вт*час) или калибровке сопротивления кабеля (если для AUX выбрано измерение сопротивления). В остальных случаях длинное нажатие SET пока никак не отрабатывается.
Компенсация сопротивления компенсирует только небольшое (не более 10 Ом) сопротивление. При большем (но отображаемом) сопротивлении ничего не происходит. При разомкнутой нагрузке длинное нажатие SET сбрасывает компенсацию.
По блютузу можно получать текущие измеренные значения напряжения и тока. Можно строить графики с помощью внешних программ, например excel
Для проверки работоспособности bluetooth соединения можно использовать режим моста. Но нужно корректно установить скорость работы соответствующих портов (они могут быть разными). Также в режиме моста можно отправлять команды модулю для изменения его настроек. |
|
Отправлено: 11 Июля, 2015 - 23:20:03
|
|
Компенсация падения напряжения на проводах полезная плюшка, попробуем в деле.
Для обозначения режима компенсации можно использовать обозначение значком дельта в виде маленького треугольника ,или создать свой символ "дельта V" маленький треугольник с уменьшенной "v" в одном знакоместе. При включении режима на индикаторе заменять символ значения напряжения "V" на "^v"
const Untitled5x8 char[] = { $11, $11, $11, $0A, $04, $01, $03, $07,}; |
|
Отправлено: 05 Августа, 2015 - 16:00:16
|
|
Прочитал почти весь форум, этот и второй, но так и не смог найти.. Будьте добры подсказать, как называется прекрасная ручка на энкодере? Где ее можно найти?
(Документацию тоже смотрел)(Отредактировано автором: 05 Августа, 2015 - 16:01:50) |
|
Поиск в теме | Версия для печати |
Страниц (6): [1] 2 3 4 5 6 » |
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0) |
« Общие вопросы проектирования электроники » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|