Интересно. Для своих БП я тоже в C++ Builder 6 делал. Когда ожидать релиз?port122 писал(а):разрабатываю программу клиент на ПК для работы с блоком питания в C++ Builder 6
Лабораторный блок питания на STM32F100
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Лабораторный блок питания на STM32F100
- Реклама
Re: Лабораторный блок питания на STM32F100
здорово буду ждать релизаport122 писал(а):stmnvm У меня тоже есть дисплей на контроллере SSD1963. Давненько выкладывал фото с ним
Думаю, когда наконец дойдёт до рабочей версии можно будет сделать и на нём (в прошивке несколько строчек кода поменять).
А вообще в данный момент разрабатываю программу клиент на ПК для работы с блоком питания в C++ Builder 6.
Связь микроконтроллера с ПК будет осуществляться по USB (hid device), без установки драйверов и применений USB->COM адаптеров.
Re: Лабораторный блок питания на STM32F100
Вопрос автору: возможно ли применить микроконтроллер STM32F100C8T6B на старой версии блока питания? Индекс "B" в конце обозначения МК по даташиту означает Internal Code, в переводе это "внутренний код", а что это, я не могу понять.
Re: Лабораторный блок питания на STM32F100
Гляньте как сделана индикация на Rigol DP832A.
-
vehfdtqxbrc
- Встал на лапы
- Сообщения: 91
- Зарегистрирован: Ср фев 12, 2014 18:30:33
Re: Лабораторный блок питания на STM32F100
похоже автор сдался 
- Реклама
Re: Лабораторный блок питания на STM32F100
Здравствуйте, всех с наступившим новым годом! Решил сделать подарок и выложить свои наработки 2-х канального блока питания. Для просмотра и конструктивной критики. Данный вариант блока питания получил своё развитие благодаря участнику форума Леониду Ивановичу и его проекту PSL-3604 (Огромное спасибо за ваши труды) и благодаря другому участнику известного под ником "prasimix" его работы можно посмотреть здесь.
Платы линейных стабилизаторов делал сам с помощью фоторезиста, цифровую плату самому сделать не удалось пришлось заказывать изготовление в Новосибирске. Эти платы не окончательные варианты (уже нашёл кучу ляпов).
Прошивка на стадии проработки под новый 480*272 4,3 дюйма дисплей и под второй канал.
Как сюда прикрепить архивы со схемами? У меня почему-то не получается, хотя раньше добавлял без проблем.

Платы линейных стабилизаторов делал сам с помощью фоторезиста, цифровую плату самому сделать не удалось пришлось заказывать изготовление в Новосибирске. Эти платы не окончательные варианты (уже нашёл кучу ляпов).
Прошивка на стадии проработки под новый 480*272 4,3 дюйма дисплей и под второй канал.
Как сюда прикрепить архивы со схемами? У меня почему-то не получается, хотя раньше добавлял без проблем.
- cfp1964
- Грызет канифоль
- Сообщения: 278
- Зарегистрирован: Ср янв 13, 2010 18:08:02
- Откуда: Украина Запорожье
Re: Лабораторный блок питания на STM32F100
сделано красиво а где же схемы и платы
Re: Лабораторный блок питания на STM32F100
Сейчас получилось добавить, ранее не получалось.
- Вложения
-
- Цифровая-часть.pdf
- (1.07 МБ) 1152 скачивания
-
- Пост-регулятор.pdf
- (1.08 МБ) 1113 скачиваний
Re: Лабораторный блок питания на STM32F100
у меня есть несколько вопросов
какой LCD используете ? если можно ссылку на продавца
для работы с LCD используете шину fsmc?
какой LCD используете ? если можно ссылку на продавца
для работы с LCD используете шину fsmc?
Re: Лабораторный блок питания на STM32F100
Для работы с LCD использую шину fsmc. Дисплей брал здесь
Re: Лабораторный блок питания на STM32F100
А характеристики какие? Как они отличаются от того-же PSL-3604 и от PSA2 не менее уважаемого koyodza? То что не дешевле, так точно: 26$ дисплей, MCU не менее 4$ у весьма подозрительных продаванов, где-то 10$ плата, куча мелочевки.
Под какой корпус разрабатывались платы?
Под какой корпус разрабатывались платы?
Re: Лабораторный блок питания на STM32F100
Платы разрабатываются под корпус G731 фирмы GANITA Доки здесь
Вот фото:

Фото примерного расположения плат:
Из очевидных же характеристик:
1. Два канала.
2. Каналы могут работать как раздельно друг от друга так и в связке друг с другом (либо в параллель, либо в послед) коммутация производится самим БП.
3. Один канал будет выдавать до 40 вольт и до 4 ампер, в параллельном соединении видимо до 40 вольт и до 8 ампер, в последовательном соединении до 80 вольт и 4 ампер.
4. Применены цап DAC8552 и ацп ADS1120 на 16 бит каждый и прецизионный источник образцового напряжения REF192ES что в теории должно дать характеристики на порядок большие по сравнению с другими радиолюбительскими разработками.
5. Применён довольно приличный дисплей 4.3 дюйма с тачскрином.
. Короче взял два лучших и интересных БП, что можно найти в интернете (на мой взгляд), из схемных решений применённых в этих блоках взял самые удачные решения (опять же на мой взгляд) и сделал свой схемный микс
.
И да, данный БП получается довольно дорогой, но ведь и характеристики несколько поинтересней. Хотите дешёвый БП средней ценовой категории? то возьмите готовый и радуйтесь. Всем не угодить, кому то надо БП со всеми наворотами сразу а кому то и на LM317 хватит. Каждому своё.
P.S.
Ещё немного фото:

Это плата линейного стабилизатора без пред-регулятора, потом решил объединить и получилось это:

Вот фото:
Фото примерного расположения плат:
Про какие именно характеристики вы спрашиваете? Блок питания ещё не готов до конца, только сегодня начну писать драйвер для ацп и для цап. Когда напишу тогда и посмотрим на характеристики.А характеристики какие?
Из очевидных же характеристик:
1. Два канала.
2. Каналы могут работать как раздельно друг от друга так и в связке друг с другом (либо в параллель, либо в послед) коммутация производится самим БП.
3. Один канал будет выдавать до 40 вольт и до 4 ампер, в параллельном соединении видимо до 40 вольт и до 8 ампер, в последовательном соединении до 80 вольт и 4 ампер.
4. Применены цап DAC8552 и ацп ADS1120 на 16 бит каждый и прецизионный источник образцового напряжения REF192ES что в теории должно дать характеристики на порядок большие по сравнению с другими радиолюбительскими разработками.
5. Применён довольно приличный дисплей 4.3 дюйма с тачскрином.
Схема линейного стабилизатора от PSL-2402 Леонида Ивановича. Схема пред-регулятора, цап, ацп и источника образцового напряжения от prasimix. Цифровую часть и кучу всего по мелочам сам придумалКак они отличаются от того-же PSL-3604 и от PSA2 не менее уважаемого koyodza?
И да, данный БП получается довольно дорогой, но ведь и характеристики несколько поинтересней. Хотите дешёвый БП средней ценовой категории? то возьмите готовый и радуйтесь. Всем не угодить, кому то надо БП со всеми наворотами сразу а кому то и на LM317 хватит. Каждому своё.
P.S.
Ещё немного фото:
Это плата линейного стабилизатора без пред-регулятора, потом решил объединить и получилось это:
Re: Лабораторный блок питания на STM32F100
Вот это и есть основные характеристики:
Просто странно читать в описании такого довольно сложного прибора " а параметры посмотрим какие получатся". Ведь эти вещи определяются еще на стадии проектирования устройства. Какой планируется шаг установки напряжения/тока, точность, стабильность. Все таки для БП основными характеристиками являются не большой графический дисплей, а точность, стабильность, устойчивость, быстродействие защиты. А вот все остальное уже и есть "навороты": рисование графиков, сенсорный дисплей, ввод напряжения с клавиатуры, энкодера, пресеты и т.д. И эти "навороты"можно прицепить и к БП на LM317, но от этого он не станет высококласным БП.
Лабораторный источник питания PSL-3604, краткие характеристики:
• выходное напряжение: 0…36 В
• максимальный выходной ток: 0…4 А
• шаг установки напряжения: 10 мВ
• шаг установки тока: 1 мА
• режимы стабилизации: напряжение (CV), ток (CC)
• интерфейс: USB (изолированный)
• тип использованного корпуса: Z-2A
Оно то понятно, что с таким дисплеем и микроконтроллером можно написать практически любой пользовательский интерфейс, больше интересуют основные параметры БП.PSA2
Выходное напряжение 0,1..40В (верхнее значение может быть другим - в зависимости от используемого трансформатора)
Ток ограничения 0,001..2А (максимальный ток тоже может быть другим, об этом позже)
Минимальный шаг установки напряжения 1мВ
Минимальный шаг установки тока 1мА
Скорость нарастания выходного напряжения 0,01..10000 В/сек (регулируется)
Допустимое напряжение, прикладываемое к выходу отключенного БП -50..+50В
Дискретность измерения выходного напряжения 1мВ
Дискретность измерения тока нагрузки 1(0,1)мА
Просто странно читать в описании такого довольно сложного прибора " а параметры посмотрим какие получатся". Ведь эти вещи определяются еще на стадии проектирования устройства. Какой планируется шаг установки напряжения/тока, точность, стабильность. Все таки для БП основными характеристиками являются не большой графический дисплей, а точность, стабильность, устойчивость, быстродействие защиты. А вот все остальное уже и есть "навороты": рисование графиков, сенсорный дисплей, ввод напряжения с клавиатуры, энкодера, пресеты и т.д. И эти "навороты"можно прицепить и к БП на LM317, но от этого он не станет высококласным БП.
- hosturik
- Потрогал лапой паяльник
- Сообщения: 354
- Зарегистрирован: Чт июл 24, 2014 23:09:23
- Откуда: Киев
Re: Лабораторный блок питания на STM32F100
Ну судя по примененным компонентам все параметры будут на высоте. С применением ref 192 стабильность и точность будет более чем достаточной. С применением 16 bit АЦП, а это 65536 дискрет, теоретически можно сделать шаг/отображение значений напряжений 1 мВ, тока 0.1 mA.
Другими словами я не представляю ситуации когда точности и стабильности может не хватить. Точность у него избыточная, не нужно было внешние ЦАП/АЦП применять.
Ну а так интересный прибор будет, один из лучших среди радиолюбительских разработок. Еще дисплей бы подешевле.
Другими словами я не представляю ситуации когда точности и стабильности может не хватить. Точность у него избыточная, не нужно было внешние ЦАП/АЦП применять.
Ну а так интересный прибор будет, один из лучших среди радиолюбительских разработок. Еще дисплей бы подешевле.
Re: Лабораторный блок питания на STM32F100
Можете посоветовать, если будет удачный вариант то я с радостью переделаю проект под него.Еще дисплей бы подешевле
Требования к дисплею:
1. Он должен быть на контролере, который поддерживает EmWIN (список поддерживаемых контроллеров можно посмотреть с 1025 по 1027 страницу, документ прикрепил ниже)
2. Он должен быть с тачскрином
3. Он должен быть не слишком маленьким, иначе не удобно будет им пользоваться
4. Ну и видимо он должен быть дешевле мною предложенного
- Вложения
-
- UM03001_emWin5.pdf
- (7.96 МБ) 695 скачиваний
Re: Лабораторный блок питания на STM32F100
А какие требования по размерам дисплея? 3-4дюйма в диагонали? Ну какое должно быть разрешение экрана? 320х480 минимум ?
Re: Лабораторный блок питания на STM32F100
От 4 дюймов, разрешение должно быть больше чем 320x240.
- Starichok51
- Модератор
- Сообщения: 19049
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: Лабораторный блок питания на STM32F100
зачем больше?
в 320х240 можно поместить до хрена текстовой информации. и еще место останется...
в 320х240 можно поместить до хрена текстовой информации. и еще место останется...
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Re: Лабораторный блок питания на STM32F100
Важно разместить не много текста, а удобный пользовательский интерфейс с достаточно крупными кнопками на экране что бы обойтись без стилуса.зачем больше?
в 320х240 можно поместить до хрена текстовой информации. и еще место останется...
На демо-плате с дисплеем 320x240 уже отлаживал GUI для одноканального БП там такого дисплея хватает, двух канальный требует уже большего разрешения.
Хотите доказать обратное тогда, накидайте меню для двухканального БП в GUIBuilder под дисплей 320x240, скомпилируйте и прикрепите полученный файл здесь.
- Вложения
-
- GUIBuilder.rar
- (415.56 КБ) 468 скачиваний
- Starichok51
- Модератор
- Сообщения: 19049
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: Лабораторный блок питания на STM32F100
ну, если там текст не нужен, а нужна графика, да еще с огромными кнопками, тогда конешно, нужен дисплей 1920х1080...
тогда уж не ставить на ЛБП дисплей вообще, а подключать его штатно к компу, и смотреть на огромном мониторе "кино" из блока питания...
да, и программу писать тогда уже для мощного компа, а не для какого-то маломощного микроконтроллера...
тогда уж не ставить на ЛБП дисплей вообще, а подключать его штатно к компу, и смотреть на огромном мониторе "кино" из блока питания...
да, и программу писать тогда уже для мощного компа, а не для какого-то маломощного микроконтроллера...
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


