Реклама ⓘ
Главная » Питание
Призовой фонд
на май 2024 г.
1. 1000 руб
Сайт Паяльник

Похожие статьи:


Реклама ⓘ

Цифровая часть Блока питания

В данной статье пойдет речь, об одной из разновидностей цифровых частей (вольтамперметров) для лабораторного блока питания (ЛБП). Идея собрать данную приставку появилась после публикации на канале Паяльник TV видео о сборке и работе конструктора лабораторного блока питания, купленного у наших китайских коллег:

По подобию автора данного видео были мною заказаны два набора ЛБП (ссылка на AliExpress). Шли дни, посылочки все еще не было, но я не отчаивался и начал потихоньку прорабатывать основные функции и идеи реализации цифровой части, т.к. простая установка стрелочных вольтметра и амперметра меня не особенно устроила, итак, основные функции:

  • Возможность отображения тока потребления и напряжения на выходе БП;
  • Возможность отключения напряжения от выходных клемм БП с помощью реле, индикация на экране;
  • Замер температуры на ключевом транзисторе, ее индикация на экране;
  • Включение вентилятора охлаждения при превышении установленного порога температуры, гистерезис выключения;
  • Регулировка оборотов вентилятора в зависимости от нагрева выходного транзистора;
  • Индикация режимов работы «CC->CV» по аналогии с уже имеющимся светодиодом;
  • Возможность автоматического выключения нагрузки, при переходе в режим «CC»;
  • Наличие звуковых уведомление с возможностью их включения/выключения в меню прибора;
  • Возможность отображения графика тока с изменяемым пределом шкалы;
  • Возможность отображения напряжения и тока на одном поле графика;
  • Возможность разделения интерфейса пользователя на несколько страниц: Основная(“Main”), Режим Ток(“Amper”), Режим Зарядки (“Charge”), режим Меню (“Menu”);
  • Установка коэффициентов в меню для более точного отображения данных тока и напряжения;
  • Управление цифровой частью с помощью кнопок на панели;
  • Наличие пары свободных выводов, GPIO_x, для дополнительных функций в процессе работы с БП;
  • Отдельное напряжение питание цифровой части БП, преимущественно от одной из обмоток трансформатора.

После определения для себя основных функций прибора встала задача реализации: использовать больше подходящих элементов, купить, или ограничится тем, что давно валяется на столе и ждет своего «звездного часа». Ну что же, кризис он и есть кризис, ограничимся тем, что есть, сдуем пыль, и пусть настанет тот «звездный час»!

Давным давно, когда доллар был еще по 30р, приобретались мною парочка контроллеров STM32L152RBT6. Почему бы его не применить? В качестве микросхемы EEPROM, наверное шиканул, но взял тоже имеющуюся AT45DB041. Объема у нее для меня конечно многовато, но сохранять данные в памяти самого контроллера мне как-то не хотелось. Возможно появятся еще какие-то идеи: картинки, шрифты, логи данных которые можно будет прошить в данную EEPROM  и пусть они там лежат на сохранности, поэтому не судите строго, делаем на том что есть в закромах. С контроллером и внешней памятью определились, теперь дисплей. Опять же в те времена низкого курса доллара приобретался и дисплей: диагональ 2,8 дюйма 320х240 пикселей с шиной SPI. Отлично, это то, что нам нужно. Возможно, будет немножко тормозить картинка, из-за низкой скорости контроллера, но это же не потоковое видео, примитивные векторные картинки вывести, думаю сойдет. Теперь система питания, т.к. устройство необходимо питать от одной из обмоток трансформатора, на плате необходимо предусмотреть место под сборку диодного моста из отдельных диодов, либо вместо них иметь возможность установить уже готовый диодный мост. Т.к. диодный мост был найден в закромах, на нем и остановимся. Стабилизацию напряжения питания +3.3в осуществим с помощью имеющихся в наличии линейных микросхем TPS70933. Поскольку основная элементная база набрана, приступим к проработке принципиальной схемы (рисунок 1).

Краткое описание основных узлов схемы: Напряжение с вторичной обмотки трансформатора, примерно 10В поступает на диодный мост, на выходе которого получаем не стабилизированное напряжение порядка 12В-13В(DC_IN). Оно как раз нам пригодится для питания вентилятора охлаждения и напряжения питания обмотки реле. Т.к. реле выбрано с напряжением питания обмотки +5В, BT-5S(P1), необходимо последовательно с ним в цепи питания включить гасящий резистор, рассчитанный по следующим формулам:

Uп = Iреле *R;

где:
Uп – падение напряжения на резисторе;
Iреле  –  ток обмотки реле;
R – сопротивление необходимого резистора(R8).

Таким образом, по данным описания на реле, оно рассчитано на напряжение обмотки +5В с током порядка 30мА имеем:

DC_IN - Uп = 5В;
Uп = 12В - 5В = 7В;
R = Uп/ Iреле = 7В/0,03А = 240 Ом.

Если выходное напряжение DC_IN или тип реле P1 у вас отличны от моих значений, следует пересчитать необходимый номинал гасящего резистора R8.

Далее это же напряжение, DC_IN, поступает на линейные стабилизаторы напряжения D2 и D3. Стабилизатором можно отделаться и одним, при условии дальнейшей хорошей фильтрации напряжения АЦП(VDDA). Напряжения питания цифровой и аналоговой части +3,3V и +3.3V_ANALOG, соответственно, после D2 и D3, поступает на все необходимые контакты микросхем и разъемов. Для управления силовыми элементами, а у нас это реле и вентилятор, в схему были введены ключи на полевых транзисторах VT1 и VT2. При соответствующих положительных напряжениях на их затворах они открываются и тем самым включают вентилятор или реле. Схема измерения тока нагрузки основана на стандартном методе изменения падения напряжения на резисторе, в данном случае это микросхема DA1 и С17, С18, R14-R20. Управление LCD и EEPROM  осуществляется по разным SPI  интерфейсам контроллера.

Эскиз принципиальной схемы цифровой части БП
Рисунок. 1 - Эскиз принципиальной схемы цифровой части БП

Не будем медлить, делаем печатную плату… Для меня самой оптимальной программой для разводки плат с технологией ЛУТ является Sprint-Layout. Давно в ней работаю, приходилось разводить различные платки, от мала до велика. Для тех кому лень устанавливать и разбираться с этой программкой, в архивах вложил готовые картинки платы в Microsoft Word 2010, что называется «хватай и беги», ну или вставляй фотобумагу в принтер и печатай. Размер печатной платы, а так же крепежные отверстия совпадают с размером и крепежными отверстиями выбранного LCD. Весь процесс ЛУТа описывать не буду, он в общем-то мало чем отличается от обычного. Есть одна особенность, т.к. плата получается двусторонняя, Рисунок 2, после распечатки листа документа Word, необходимо совместить два слоя платы. Я делаю это так:

  1. Вырезаем две картинки, резать нужно НЕ ПО КОНТУРУ, а с отступлением 1 см от края рисунка;
  2. Вырезав два рисунка, вооружаемся небольшим степлером и совмещаем рисунки, тут нужно быть аккуратным и не наворотить лишнего. При совмещении двух рисунков, необходимо периодически поглядывать на плату, Рисунок 2. Совмещать рисунки необходимо напечатанной стороной друг к другу;
  3. Совместив две картинки аккуратно пришлепываем их степлером с трех сторон, не повредив тонер;
  4. Когда все это у нас проделано, вырезаем плату из двустороннего стеклотекстолита, зашкуриваем ее, если потребуется;
  5. Вставляем плату в наш конвертик, смотрим на просвет и совмещаем края, если плата немного больше чем распечатанный рисунок, ничего страшного, подпилить ее можно будет после травления;
  6. Плата в конвертике, пора утюжить?! Поутюжив одну сторону, переворачиваем плату на другую, опять утюжим и так не более 3-5 мин.
  7. Даем плате остыть и аккуратно снимаем фотобумагу с каждой стороны;
  8. Вот и пришло время травить. Раствор я использую: Перекись+лимонная кислота+соль = вещь! Кладем плату, периодически побалтываем и минут через 20-30 получаем результат, Рисунок 3, Рисунок 4.

Рисунок 2 – Вид печатной платы в программе Sprint-Layout
Рисунок 2 – Вид печатной платы в программе Sprint-Layout

Рисунок 3 – Внешний вид печатной платы после травления, слой Top
Рисунок 3 – Внешний вид печатной платы после травления, слой Top

Рисунок 4. – Внешний вид печатной платы после травления, слой Bottom
Рисунок 4. – Внешний вид печатной платы после травления, слой Bottom

Как видно из Рисунка 3 и Рисунка 4, плата протравилась достаточно не плохо, теперь осталось просверлить отверстия необходимого диаметра и пропаять переходы. Для пропайки переходных отверстий:

  1. Берем МГТФ провод, сечением 0,07 мм, делим его пополам, вставляем в просверленные переходные отверстия, запаиваем с одной стороны.
  2. Со второй стороны откусываем кусачками, что бы от поверхности платы выступало не более 1 мм
  3. Пропаиваем вторую сторону и так для всех переходных отверстий.

Плата готова к запайке, и потихоньку можно писать и отлаживать программное обеспечение для контролера, а там ЛБП прибудет от наших китайских коллег. Чтобы не описывать всю структуру программного обеспечения цифровой части БП и не томить вас гигантским набором текста, я решил это все сделать в демонстрационном видео к статье. Как итог, дождавшись плат ЛБП и подключив к одной из них цифровую часть, решил убрать это все в самодельный корпус, который вы можете видеть на видео.

Всем спасибо за внимание! На имеющиеся вопросы с удовольствием отвечу по почте или на форуме. Удачи в сборке …

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
D1 МикросхемаAT45DB041D-SSU1 Поиск в магазине ОтронВ блокнот
D2, D3 МикросхемаTPS70933DBV2 Поиск в магазине ОтронВ блокнот
D4 МикросхемаSTM32L156RBT61 Поиск в магазине ОтронВ блокнот
DA1 МикросхемаMCP6022-I/P1 Поиск в магазине ОтронВ блокнот
VT1, VT2 MOSFET-транзистор
IRLML2402
2 Поиск в магазине ОтронВ блокнот
VD1-VD6 Выпрямительный диод
1N4001
6 Поиск в магазине ОтронВ блокнот
C1, C2, C6, C9, C12-C15, C17 Конденсатор0.1 мкФ9 0603Поиск в магазине ОтронВ блокнот
C3 Конденсатор1000 мкФ1 0603Поиск в магазине ОтронВ блокнот
C4, C5 Конденсатор1 мкФ2 0603Поиск в магазине ОтронВ блокнот
C7, C8 Конденсатор2.2 мкФ2 0603Поиск в магазине ОтронВ блокнот
C16, C18 Конденсатор10 мкФ2 0603Поиск в магазине ОтронВ блокнот
C10, C11 Конденсатор22 пФ2 0603Поиск в магазине ОтронВ блокнот
R1 Резистор
4.7 кОм
1 0603Поиск в магазине ОтронВ блокнот
R2 Резистор
39 Ом
1 0603Поиск в магазине ОтронВ блокнот
R3, R7, R11, R13, R15 Резистор
10 кОм
5 0603Поиск в магазине ОтронВ блокнот
R4 Резистор
0 Ом
1 ПеремычкаПоиск в магазине ОтронВ блокнот
R5, R12, R17, R21 Резистор
1 кОм
4 0603Поиск в магазине ОтронВ блокнот
R6 Резистор
12 кОм
1 0603Поиск в магазине ОтронВ блокнот
R8 Резистор
240 Ом
1 0805Поиск в магазине ОтронВ блокнот
R9, R18, R20 Резистор
100 кОм
3 0603Поиск в магазине ОтронВ блокнот
R10 Резистор
2 кОм
1 0603Поиск в магазине ОтронВ блокнот
R14 Резистор
0.1 Ом
1 2-3 ВтПоиск в магазине ОтронВ блокнот
R16 Резистор
300 Ом
1 0603Поиск в магазине ОтронВ блокнот
R19 Резистор
60 Ом
1 0603Поиск в магазине ОтронВ блокнот
BQ1 Кварц8МГц1 HC49/SПоиск в магазине ОтронВ блокнот
L1 ИндуктивностьBLM18AG102SN1 Поиск в магазине ОтронВ блокнот
P1 РелеBT-5S1 Поиск в магазине ОтронВ блокнот
X1, X8, X9 РазъемDG300-5.0-02P-123 Поиск в магазине ОтронВ блокнот
X2 РазъемPLS-31 Поиск в магазине ОтронВ блокнот
X3 РазъемPLS-41 Поиск в магазине ОтронВ блокнот
X4 РазъемPBS-91 Поиск в магазине ОтронВ блокнот
X5, X6 РазъемPLS-62 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: 0 5
Я собрал 0 5
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 5 Проголосовало: 5 чел.

Комментарии (63) | Я собрал (0) | Подписаться

0
meow #
А код где? С исходниками можно прилепить любую STMку из тех что есть под руками, а так ценность статьи сильно падает.
Ответить
0

[Автор]
Mih_Mih #
Пишите в личку Вашу почту, скину. Мне не жалко :)
Ответить
0
BARS_ #
А не лучше ли было бы поставить хороший ИОН вместо простого стабилизатора? Или его точности достаточно для измерений?
Ответить
+1

[Автор]
Mih_Mih #
Да почему же, можно и ИОН, если в наличие имеются. Тот же TL431 подойдет я думаю. Правда резисторы добавятся, а дальше все зависит от точности..
Отредактирован 28.09.2015 15:35
Ответить
+1
BARS_ #
Ну если точность измерений и так обеспечивается, то ИОН и не нужен
Ответить
0
Andrnet #
Зачетная конструкция!
А дай ссыль на конструктор БП у китайцев. Что-то не попадались мне.
Ответить
0

[Автор]
Mih_Mih #
Ответить
0
Энтони #
Супер крутая статья, респект, а исходные коды лучше бы прикрепить к статье
Ответить
+1

[Автор]
Mih_Mih #
По Вашим просьбам, добавил проект в IAR с исходниками. Проходит модерацию пока... Пользуйтесь, коллеги-радиолюбители.
Ответить
0
Radiomanoff #
Спасибо, очень актуально.
Еще хочу заметить данный контролер, также применяется в платах STM32L Discovery
Ответить
0

[Автор]
Mih_Mih #
Все верно! Прежде чем делать плату и в целом этот приборчик, я все именно на ней испытывал STM32L-Discovery. Так что теоретически, можно все сделать на ней, подключив к соответствующим GPIO необходимые микросхемки.
Ответить
+2
Валерий #
Автору респект и уважуха. Материал очень полезный!
Ответить
0
olega88 #
А какой диаметр у переходных отверстий?
Ответить
0

[Автор]
Mih_Mih #
0,5 мм для переходных, остальные нужно промерять, сходу не вспомню, но где-то 0.8 -1 мм.
Ответить
0
KushlaVR #
А как переход под процессором пропаять? Мне кажется это проблемное место...
Ответить
0

[Автор]
Mih_Mih #
Бесспорно! Переход очень аккуратно приходится паять, с минимум олова на стороне контроллера. И тем не менее контролер не прижимается к плате плотно. НО это не мешает немножко подогнуть его выводы, наложив его на место пайки и запаяв парочку выводов, а дальше подогнув остальные для контакта с контактными площадками.
Ответить
0
KushlaVR #
Извините за оффтоп.
Просто пайка переходов для меня очень большая проблема. Я хочу разузнать максимум информации. Возможно то что для вас является рутиной - для меня может оказаться новшеством.
Я паяю переход с помощью одной жилы Ethernet кабеля. Сечения не знаю, но сверло беру 0,7мм. Чтоб провод там сидел как можно плотнее. При этом при малейшем перегреве (например при пайке соседнего с переходом компонента) переход может с легкостью испортится (вылезти на одну сторону платы).
А вы переход делаете проводом 0,07мм согнутым в двое. Расскажите в чем фишка такого способа? И каким сверлом пользуетесь (в моем цанговом патрон все что меньше 0,7мм прокручивается при сверловке)
Ответить
0

[Автор]
Mih_Mih #
Да ничего. Расскажу, покажу. Если есть желание собирать данную конструкцию, почему бы не помочь?! Итак у меня для таких работ есть установка Dremel Workstation 220, для нее же и гравер-сверлилка Dremel 200 с цангой до 0,4 мм. Ей очень аккуратно сверлю. Установка помогает немного избавиться от "кивания" рукой при сверлении. Но все равно, сверло не вертикально идет, все ж пластиковое все в этой установке. Сверло использую 0,5 мм. Больше нельзя в данном случае, сорвет контактные площадки. После сверловки, делаю скрутку провода 2 по 0.07мм, Просаживаю с одной стороны, загибаю небольшой край на плату, пропаиваю. Откусываю с второй стороны, загибаю на плату, пропаиваю сторону 2. Таким образом, немного загнутые края не дают вывалится проволке при нагреве с одной из сторон. Да паяльник при этом используется тоже микро. конец жала не толще стержня шариковой ручки. В общем нужна сноровка и хорошие нервы :) Если еще что-то не ясно, не стесняйтесь, спрашивайте. С удовольствием все поясню по ходу дела..Не сочтите модераторы вышеприведенное за рекламу..
Ответить
0
KushlaVR #
Теперь я понял, почему под процессором вы смело делаете переход. Я что-то не додумался, что проволока сложена в двое для того чтобы ее разгибать. Тогда и переход низкий получится и надежный. Возьму на вооружение!
П.С. В принципе я думаю под мое сверло можно пучек потолще взять (скажем в 4 провода).
Ответить
0

[Автор]
Mih_Mih #
Да не за что, обращайтесь! Если вы не применительно к этой плате говорите, тогда смело можно брать толще пучок. Ваше сверло 0,7 - а там запас тьма какой еще. Просто не стоит использовать одножильный провод и все получится. Удачи!
Ответить
0
Andrey #
Скажите можно ли применить контроллер STM32F103RCT6?
Ответить
0

[Автор]
Mih_Mih #
Досконально не сличал даташиты, но вроде бы нумерация и функционал необходимых GPIO совпадают. Вполне вероятно плату переделывать не потребуется, но проект пере собирать под stm32f1xx придется. Ну и на STM32F103 выиграем в скорости, чуть поживее будет обновляться информация.
Ответить
0
reis #
Какие конденсаторы фильтра питания применяли?
Пологаю релюшка на12в тоже пойдет?
Ответить
0

[Автор]
Mih_Mih #
Конденсатор по питанию на схеме С3, его типоразмер в таблице не верно указан, но с емкостью все в порядке, таким образом, 1000мкф х 25 вольт. Да, релюшка подойдет, если у вас питание схемы обеспечивается 12ю вольтами.
Ответить
0
reis #
Каковы функции GPIO1 (PA2)? Какие вводные для делителя R6, R10?
Ответить
0

[Автор]
Mih_Mih #
Вход этого делителя подключается вместо светодиода, который говорит о включении ограничения тока БП. Посмотрите внимательно вложения, там есть схема соединения.
Ответить
0
reis #
Каковы номиналы резисторов в обвязке операционника? Те что на схеме, или на плате?R19, R20.
Ответить
0

[Автор]
Mih_Mih #
Те что на схеме, они точнее. Наверное забыл поправить на плате, когда выкладывал ее..
Ответить
0
AlexeyKL #
Уважаемый Михаил, укажите пожалуйста применённый дисплей, в списке элементов его нет (фиг его знает что вбивать в поисковике алиэкспресса). И если можно, дайте прошивку пожалуйста.
Прошу прощения если что то ни то спросил ( читаю с мобильника).
Ответить
0

[Автор]
Mih_Mih #
Спасибо за проявленный интерес к статей, ALexeyKL! По дисплею, стоит у меня вот такого плана

Самое главное на что обратить внимание при покупке:
1. Встроенный контроллер ILI9341
2. Напряжение питания дисплея +5V/+3/3V
3. Применительно к этой статье разрешение дисплея, я использовал 2,8 дюйма, 320х240 пикс.

Прошивка, а так же исходники и схемы подключения доработки (цифровой части) лежат в конце статьи.
Ответить
0
reis #
Собрал, прошил (ST Link 2V), включаем-белый экран, не запускается. На сопли, непропай проверил не раз. Питание в норме. Куда копать?
Ответить
0

[Автор]
Mih_Mih #
1. Проверить на прозвон все ли переходные отверстия в плате пропаяны.
2. Посмотреть все напряжения, на выходах DC/DC(скорее всего они в норм, т.к. МК прошился)
3. Если есть осцил, посмотреть генерацию 8МГц на соответствующем кварце.
4. Если шили ST-Link через среду, посмотреть на какой строчке кода виснет.
5. Замерить ток потребления платы.
Ответить
0
reis #
Запустился,оказалось не пропай контроллера, хотя все прозванивалось и под лупой казалось все норм.
Спасибо за интересный приборчик! Приступим к тестированию и прикручиванию к БП.
Ответить
0

[Автор]
Mih_Mih #
Спасибо за проявленный интерес к статей, reis!
Будут еще вопросы - спрашивайте, чем смогу, помогу. У меня пока все работает, хоть и не часто им пользуюсь.
Ответить
0
reis #
Непонятка с измерением тока. Изначально выход отключен,строчка тока зеленая,подключаем выход,строчка становится красной и ничего не меряется?
Подпалил РВ9, по питанию теперь звонится почти коротиш-30ом. Тем не менее прибор включается, все работает, кроме, греется проц и соответственно возрос ток. Проц в помойку?
Ответить
0

[Автор]
Mih_Mih #
Красная строчка тока означает, что превышен лимит по току, мол беда (посмотрите на замыкание цепей и замерьте напряжение мультиметром на выходе ОУ). Посмотрите как на видео у меня, если подключить какой-нить резистор в нагрузку БП и включить выход, то он начинает отображать выходной ток потребления.
Да, выпалили внутренний полевичок на этом выводе, и на нем коротыш, обидно, но контроллер в помойку :( Хотя можно попробовать настроить эту ножку на вход и убрать инициализацию термодатчика, но тогда как быть с охлаждением?!
Ответить
0
reis #
Ясно, в общем наверное битый ОУ, были подозрения на его- б/у, но впаял, другого не было.
А на другую ножку перекинуть термодатчик? Что править в прошивке чтобы отключить РВ9.
Ответить
0

[Автор]
Mih_Mih #
Вот эти строки закомментить нужно:
DS1822_Start_Conversion_by_ROM(One_Wire_Pin, &(ROM_SN[0]));
DS1822_Get_Conversion_Result_by_ROM_CRC(One_Wire_Pin, &ROM_SN[0], &temp[0]);
Или вам пересобрать проект и выслать прошивку на пробу?
Ответить
0
reis #
Быстрей наверно будет выслать, сам не пишу, тем более с STM первое знакомство, а так подправить и скомпилировать можем
Ответить
0

[Автор]
Mih_Mih #
Вот, пожалуйста, попробуйте, отключил термодатчик
Прикрепленный файл: src_notTermo.rar
Ответить
0
reis #
Спасибо. Буду пробовать.
Ответить
0
slavaag7 #
Понравился проект, хочу собрать. Есть в наличии STM32F103RCT6, не могли бы вы переделать проект под этот контроллер?
Ответить
0

[Автор]
Mih_Mih #
Наверное смог бы, но на это нужно время и мне проверить не на чем. Была платка, да сжег на ней МК.
Ответить
0
reis #
Не получается добиться линейности показаний амперметра. Максимум что получается +-20мА.
Ответить
0

[Автор]
Mih_Mih #
На страничке Меню вводили калибровочную характеристику? Или оставили значение по умолчанию?
Ответить
0
reis #
Конечно,по всякому извращался,даже резистор на ОУ подбирал.
Невозможно выставить 0,без подключенной нагрузке, если подогнать 0, то показания вообще уходят...
Ответить
0

[Автор]
Mih_Mih #
Понял я в чем беда, об этом нигде не сказал в статье, извините...
В формуле задан коэф смещения нуля(Current = (AI[0]-63.0)/0.12/Calibrovka_A), т.е. значение, которое 63. Т.к. ОУ в схеме с однополярным питанием, реальный ноль у него смещен. Т.о. вам нужно вместо 63 подставить то значение на которое он смещен, чтобы по умолчанию(без нагрузки) на дисплее был гарантированный ноль. А уж затем калиброваться. Получить это значение проще всего, подключившись ST-Link и сделать точку останова после этой строки, а в Watch посмотреть значение переменной AI[0], проделать операцию несколько раз. А затем вместо 63 вписать свое значение и собрать проект.
Ответить
0
reis #
Это мне надо ставить IAR Embedded Workbench for ARM и все делать через него?
Ответить
0

[Автор]
Mih_Mih #
Вообще-то да, оно самое. Но если вам лень разбираться, я могу выслать прошивку, где вместо тока, на экране будет отображаться смещение нуля. Вы мне его скажете и затем я вышлю еще одну прошивку с учтенным параметром.
Ответить
0
reis #
Скачал, установил IAR, для меня долго будет пока разберусь. Лучше выслать прошивку
Ответить
0

[Автор]
Mih_Mih #
Качали с официального сайта? Она триал там, или ограничение по размеру кода будет. Так что возможно не подойдет.
Прошивка с выводом на первой страничке смещение нуля. Напишите мне, что будет показывать без нагрузки и что будет показывать с известной нагрузкой (чтобы что-то выводило, нужно нажать кнопку Вкл/выкл выходного напряжения).
Прикрепленный файл: LCD_ILI9341.hex
Ответить
0
reis #
Качал с офф.сайта,30 дней триал.
Без нагрузки 00,0006
Нагрузка 1А 00,1425
Ответить
0

[Автор]
Mih_Mih #
Ну что, у вас получается в 10 раз меньше смещение, чем у меня.
Прошивочку держите, попробуйте на ней, как дело будет обстоять. Отписывайтесь по результатам.
Прикрепленный файл: LCD_ILI9341.hex
Ответить
0
reis #
Отлично!
На скорую руку:
Прибор Мультиметр
01,9945 1,991А
01,0022 1,003А
00,0952 0,100А
Только прошивка эта без температуры, я поменял проц на новый.
Ответить
0

[Автор]
Mih_Mih #
Ага, уже лучше.
Прошивка с включенным термодатчиком и вашим смещением ОУ.
Прикрепленный файл: LCD_ILI9341.hex
Ответить
0
Artes86 #
Замечание по печатке, если делается для ручного изготовления, лучше избегать переходок под чипом, если это не дип корпус.
Ответить
0

[Автор]
Mih_Mih #
Спору нет! Переходные отверстия под корпусом мне дались не очень легко при ЛУТ, но все получилось.
Ответить
0
K595 #
Скажите, а будет ли в перспективе поддержка контроллера STM32F103RBT6?
Ответить
0

[Автор]
Mih_Mih #
Не планировал.. Проект начал делать на STM32F405, но немного приостановил, времени не хватает...
Ответить
0
александр #
В какой среде написан исходник?
Ответить
0

[Автор]
Mih_Mih #
Проект в IAR
Ответить
0
cfp1964 #
STM8L152R6T6 можно применить в вашем устройстве?
Ответить
0

[Автор]
Mih_Mih #
К сожалению нет. Проект под stm32 создан.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Регулятор мощности 2 кВт
Регулятор мощности 2 кВт
AVR-программатор USB ASP USB-реле (2 канала)
вверх