Например TDA7294

Форум РадиоКот • Просмотр темы - Лабораторный БП PSL-3604
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср авг 13, 2025 08:16:00

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3934 ]     ... , , , 194, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Ср авг 10, 2022 13:00:58 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Сб июл 27, 2013 03:46:14
Сообщений: 323
Откуда: Р Крым
Рейтинг сообщения: 0
Глухо. И ардуинка в другом городе осталась, думал через неё проверить тип дисплея. Вроде прошёлся по всем, на некоторых экран темнеет как будто запускается (но изображения нет)
Посмотрел в прошивке пины и сравнил по схеме.
Ставлю ту прошивку экран запускается. Может там были ещё какие-то библиотеки подключены.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Пн авг 15, 2022 02:22:55 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Сб июл 27, 2013 03:46:14
Сообщений: 323
Откуда: Р Крым
Рейтинг сообщения: 0
В общем взял старый исходник (до этого нашел у себя еще прошивку с названием ili9481) на ней не отображалась часть нижнего экрана
в старом исходнике изменил разрешение
#define HEIGHT 320
#define WIDTH 240
Экран запустился с нормальным отображением и полность влезает изображение ( получается что драйвер не тот, но уже есть хотя-бы изображение есть, попробую еще пройтись на старому исходнику по библиотекам)
Еще пробовал ( не помню какой ) или ili9486 или какой-то другой. На нем экран запускается но фон белый почему-то
После этого беру последний исходник и на нем если просто выбрать ili9481 черный экран. Запускаю на старом исходнике экран обрезан но показывает
Так и не смог разобраться почему на новом не запускается
Цитата:
И добавил реверс.

amv2000 а можете скинуть часть кода с реверсом,


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Пн авг 15, 2022 10:41:58 
Опытный кот
Аватар пользователя

Карма: 5
Рейтинг сообщений: 44
Зарегистрирован: Вт апр 26, 2011 13:58:36
Сообщений: 717
Откуда: Ростовская область
Рейтинг сообщения: 0
В общем взял старый исходник (до этого нашел у себя еще прошивку с названием ili9481) на ней не отображалась часть нижнего экрана
в старом исходнике изменил разрешение
#define HEIGHT 320
#define WIDTH 240
amv2000 а можете скинуть часть кода с реверсом,
У меня тоже ILI-9481, код обработки энкодера совпадает с кодом от ЛИ поэтому добавил переменную Rev и добавил строки
Код:
if(Rev)
  {
   if( !GPIO_CHECK(ENCODER_A_PORT, ENCODER_A_PIN) ) {EncCur  = STATE_A;}  //чтение фазы 1
   if( !GPIO_CHECK(ENCODER_B_PORT, ENCODER_B_PIN) ) {EncCur  |= STATE_B;}  //чтение фазы 2
  }
  else
  {
    if( !GPIO_CHECK(ENCODER_A_PORT, ENCODER_A_PIN) ) {EncCur  = STATE_B;}  //чтение фазы 1
    if( !GPIO_CHECK(ENCODER_B_PORT, ENCODER_B_PIN) ) {EncCur  |= STATE_A;}  //чтение фазы 2


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Пн авг 15, 2022 16:11:59 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Сб июл 27, 2013 03:46:14
Сообщений: 323
Откуда: Р Крым
Рейтинг сообщения: 0
Цитата:
У меня тоже ILI-9481

У меня наверное другой драйвер если разрешение не подходит. Но на старом исходнике только на этой библиотеке запускается, а на новом черный экран
А у Вас на последнем исходнике экран запускается? Можете скинуть hex? попробую залить
И на новом еще выдает предупреждение
СпойлерLCD\LCD_DRIVER.c(2065): warning: #177-D: variable "ILI9481_CPT29_regValues" was declared but never referenced
static const uint8_t ILI9481_CPT29_regValues[] = { // 320x430
LCD\LCD_DRIVER.c(2077): warning: #177-D: variable "ILI9481_PVI35_regValues" was declared but never referenced
static const uint8_t ILI9481_PVI35_regValues[] = { // 320x480
LCD\LCD_DRIVER.c(2089): warning: #177-D: variable "ILI9481_AUO317_regValues" was declared but never referenced
static const uint8_t ILI9481_AUO317_regValues[] = { // 320x480
LCD\LCD_DRIVER.c(2100): warning: #177-D: variable "ILI9481_CMO35_regValues" was declared but never referenced
static const uint8_t ILI9481_CMO35_regValues[] = { // 320x480
LCD\LCD_DRIVER.c(2114): warning: #177-D: variable "ILI9481_RGB_regValues" was declared but never referenced
static const uint8_t ILI9481_RGB_regValues[] = { // 320x480

СпойлерGUI\def_font.c(11): warning: #177-D: variable "font" was declared but never referenced
static const uint8_t font[] = {


Цитата:
добавил переменную Rev

А как переключить реверс? Код добавил, но энкодер так-же не в ту сторону работает и в меню не добавлено же


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Пн авг 15, 2022 20:02:39 
Опытный кот
Аватар пользователя

Карма: 5
Рейтинг сообщений: 44
Зарегистрирован: Вт апр 26, 2011 13:58:36
Сообщений: 717
Откуда: Ростовская область
Рейтинг сообщения: 1
А как переключить реверс?
В файле encoder.c создал переменную
Код:
uint8_t Rev            = 1//реверс энкодера 1 - вкл, 0 - выкл
где включаю реверс.
Размер дисплея указал правильно
Цитата:
//=== ПОПУЛЯРНЫЕ РАЗМЕРЫ ДИСПЛЕЕВ =====
//3,5" дюйма 480 × 320,
//2,8" дюйма 400 × 240,
//2,4" дюйма 320 × 240,
//1,8" дюйма 220 × 176.


Вложения:
Nucleo_1.rar [94.18 KiB]
Скачиваний: 188
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Пн авг 15, 2022 21:46:00 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Сб июл 27, 2013 03:46:14
Сообщений: 323
Откуда: Р Крым
Рейтинг сообщения: 0
Прошивка запустилась отлично, но получается у вас тоже не на последнем исходнике.
Там на последнем еще значек OGP добавоен (вот на ней экран у меня не запускается)
Пока останусь на вашей прошивке
У меня еще экран по пинам не подходит, придется шлейфом паять


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Вт авг 16, 2022 08:39:51 
Опытный кот
Аватар пользователя

Карма: 5
Рейтинг сообщений: 44
Зарегистрирован: Вт апр 26, 2011 13:58:36
Сообщений: 717
Откуда: Ростовская область
Рейтинг сообщения: 0
получается у вас тоже не на последнем исходнике.Там на последнем еще значек OGP добавлен
Наверное у меня его нет или не обратил внимания.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Вт авг 16, 2022 19:28:34 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Сб июл 27, 2013 03:46:14
Сообщений: 323
Откуда: Р Крым
Рейтинг сообщения: 0
Вот исходник вроде последний. Он идет годом позже и там некоторые изменения, добавлена проверка выхода от возбуда и по мелочи.
Но у меня он не запускается


Вложения:
PSL3604_TFT.rar [194.51 KiB]
Скачиваний: 253
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Сб авг 20, 2022 18:38:42 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Сб июл 27, 2013 03:46:14
Сообщений: 323
Откуда: Р Крым
Рейтинг сообщения: 0
Цитата:
amv2000

Добрый день. Скажите а у вас калибровка проходит нормально? Подкинул панель на старый бп, почему-то не сохраняется калибровка и при выставлении тока(калибровки) меняется калибровка напряжения
Сбрасывал флешку один фиг.
В DAC калибровка записалась при сбросе и теперь меняю её, но она не сохраняется.

Разобрался! На калибровку можно нажать только сенсором, тогда он переключает на вторую калибровку
Так-же отключил реверс и тач заработал

Только не могу понять с реверсом энкодера
Если убрать полностью строчку то энкодер перестает работать
//****** NO SPEED FAST PROCESSING *********************************
если оставить строчки и после
int8_t encoder_BUFFER = ENC_NOP;
добавить
uint8_t Rev = 1; //реверс энкодера 1 - вкл, 0 - выкл
реверс все равно не работает. Я наверное не так делаю?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Пн авг 22, 2022 08:47:03 
Опытный кот
Аватар пользователя

Карма: 5
Рейтинг сообщений: 44
Зарегистрирован: Вт апр 26, 2011 13:58:36
Сообщений: 717
Откуда: Ростовская область
Рейтинг сообщения: 0
Только не могу понять с реверсом энкодера. Если убрать полностью строчку то энкодер перестает работать. Я наверное не так делаю?
в файле encoder.h раскомментировать //#define ENCODER_SPEED_CHECK или убрать все #ifdef ENCODER_SPEED_CHECK ....#endif


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Вт авг 23, 2022 13:31:50 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Сб июл 27, 2013 03:46:14
Сообщений: 323
Откуда: Р Крым
Рейтинг сообщения: 0
Всё отлично теперь работает. Откалибровал, сенсор тоже работает. Теперь буду собирать силовую плату, переднюю панель делать.
Второй в копилку psl 3604


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Вс авг 28, 2022 15:00:41 
Опытный кот
Аватар пользователя

Карма: 5
Рейтинг сообщений: 44
Зарегистрирован: Вт апр 26, 2011 13:58:36
Сообщений: 717
Откуда: Ростовская область
Рейтинг сообщения: 0
Вот исходник вроде последний. Но у меня он не запускается
В файле startup_stm32f10x_hd.s поставить больше стек и кучу
Код:
; // 400
Stack_Size      EQU     0x00000900

                AREA    STACK, NOINIT, READWRITE, ALIGN=3
Stack_Mem       SPACE   Stack_Size
__initial_sp
                                                 
; <h> Heap Configuration
;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
; </h>

;//400 - 1kb, 800 - 2kb, 1000 - 4k,  2000 - 8k, 3000 - 12k

Heap_Size       EQU     0x00004000   
И все заработает.


Вложения:
PSL3604_TFT.rar [237.78 KiB]
Скачиваний: 229
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Вс авг 28, 2022 22:36:43 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Сб июл 27, 2013 03:46:14
Сообщений: 323
Откуда: Р Крым
Рейтинг сообщения: 0
Попробовал ваш исходник! Все заработало на ура
Правда eeprom очищал раз пять и все сбрасывал. Иначе были всегда разные глюки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Ср мар 01, 2023 09:44:59 
Встал на лапы

Карма: 1
Рейтинг сообщений: 23
Зарегистрирован: Вс ноя 04, 2012 14:40:58
Сообщений: 92
Рейтинг сообщения: 0
Здравствуйте.
После бредовых событий активность на всех форумах подобной тематики сошла на нет.
Хочу задать такой вопрос, ибо информации толком по источникам лабораторным не найти.
Прикинул цену комплектующих на данный блок, она в нынешнее время приближается к 10 000 рублей. Возникает вопрос может проще купить что ни будь типа "Mastech DC Power supply hy3002d-3", "Matrix MPS-3005L-3" ну и иже с ними. Примерно из этой ценовой категории.
Не понятно что там за органы регулировки то ли энкодеры то ли обычные сопротивления скорее всего. Да и на сколько их характеристики хуже или лучше описываемого блока.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Ср мар 01, 2023 10:07:25 
Опытный кот

Карма: -9
Рейтинг сообщений: 28
Зарегистрирован: Пт янв 27, 2012 20:07:54
Сообщений: 859
Откуда: Томск
Рейтинг сообщения: 0
"Mastech DC Power supply hy3002d-3" - http://www.mastech.ru/catalog/power/hy3003d-3.html -

- Регулировка значений тока и напряжения осуществляется потенциометрами

"Matrix MPS-3005L-3" - https://www.technica-m.ru/catalog/artic ... ps-3005l-3

- Многооборотный регулятор для точной установки напряжения

Соответственно, индикация уставки тока - отсутствует, "замкните, настройте, и так далее".


> Да и на сколько их характеристики хуже или лучше описываемого блока.

А какие характеристики и функции нужны?

Возможный вариант: авито, БУ блок "30V/5A" и его переделка "под себя".
Я сделал два штуки, один просто с показометром, второй с цифровым управлением на atmega + китайские детали.

Выйдет от 6 тыс наверное. Но если вы четко уверены что за 10 сможете сделать PSL - то лучше сделать его =)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Ср мар 01, 2023 10:16:26 
Вымогатель припоя

Карма: 2
Рейтинг сообщений: 34
Зарегистрирован: Пн ноя 16, 2009 13:31:29
Сообщений: 526
Откуда: Томск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Очень сильно сомневаюсь что можно собрать за 10 )) плохо считали


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Ср мар 01, 2023 18:09:43 
Друг Кота
Аватар пользователя

Карма: 39
Рейтинг сообщений: 717
Зарегистрирован: Ср фев 01, 2006 22:29:02
Сообщений: 3107
Откуда: г.Ростов-на-Дону
Рейтинг сообщения: 0
Тут сложно сказать что лучше что хуже тут каждый под себя смотрит. Я себе вот такого прикупил https://aliexpress.ru/item/400111205929 ... 1799325730 Nice-power 30V 10А 4-е ячейки памяти блокировка кнопок и прочее. Для домашних поделок вполне.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Сб мар 11, 2023 23:26:26 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Сб июл 27, 2013 03:46:14
Сообщений: 323
Откуда: Р Крым
Рейтинг сообщения: 0
Осталось 3 платки под lcd экран, если кому надо, пишите
Брал для себя. С платами не большой косяк, нужно просверлить отверстия
Вложение:
ADFJ5362.jpg [248.34 KiB]
Скачиваний: 309


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Вт мар 21, 2023 20:33:29 
Опытный кот
Аватар пользователя

Карма: 14
Рейтинг сообщений: 345
Зарегистрирован: Пт мар 28, 2014 15:01:03
Сообщений: 720
Откуда: Мончегорск Мурманской обл.
Рейтинг сообщения: 0
Тут сложно сказать что лучше что хуже тут каждый под себя смотрит. Я себе вот такого прикупил https://aliexpress.ru/item/400111205929 ... 1799325730 Nice-power 30V 10А 4-е ячейки памяти блокировка кнопок и прочее. Для домашних поделок вполне.

Чччесно, хрен знает, мы с другом, данным БП очень довольны. Прошел год как мы собрали 2 экз. За это время БП протестировался в самых различных ситуациях. Впечатления, только положительные. У меня на работе, серьезный 2-х канальный лабораторный БП, который еще и входит в госреестр, поэтому предприятие их закупало, так на него у меня, сплошные маты...На работе постоянно вспоминаю свой PSL3604...Так что я сильно сомневаюсь что в разумные деньги можно что то подобное уже готовое купить.

_________________
Я полный лох в этом деле.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Чт апр 13, 2023 08:07:26 
Открыл глаза

Зарегистрирован: Ср дек 11, 2013 14:26:49
Сообщений: 40
Рейтинг сообщения: 0
Осталось 3 платки под lcd экран,
Вложение:
ADFJ5362.jpg


Доброго дня!
подскажите где можно посмотреть схему прошивку под такую плату.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3934 ]     ... , , , 194, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: kkol и гости: 72


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y