Например TDA7294

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

Текущее время: Ср фев 18, 2026 18:15:05

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


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



Начать новую тему Ответить на тему  [ Сообщений: 3938 ]     ... , , , 22, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Пт апр 27, 2012 02:58:36 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
Ну так ATxmega тоже довольно сильно отличается от ATmega. Придется изучать, но, в отличие от STM32, без особых перспектив на будущее.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Вс май 06, 2012 18:53:17 
Родился

Зарегистрирован: Вс май 06, 2012 18:47:31
Сообщений: 4
Рейтинг сообщения: 0
Могу посоветовать для разбрасывания устройств в STM32 по портам использовать программу MicroXplorer http://www.st.com/internet/evalboard/product/251717.jsp . Вначале думал бесполезная штука, но потом оказалось очень помогает. Печально что не умеет генерировать шаблон готового кода для инициализации или использовать существующую программу.


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

Карма: 40
Рейтинг сообщений: 372
Зарегистрирован: Вс июл 17, 2011 11:51:52
Сообщений: 2623
Рейтинг сообщения: 0
hardegor писал(а):
Могу посоветовать для разбрасывания устройств в STM32 по портам использовать программу MicroXplorer

Она ещё очень сырая. Не позволяет использовать только часть выводов периферийного модуля. Например, в таймере мне может потребоваться только один внешний вывод, а программа сразу пытается задействовать все. Но для начинающих может быть полезна


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Вт май 08, 2012 23:51:50 
Родился

Зарегистрирован: Вс май 06, 2012 18:47:31
Сообщений: 4
Рейтинг сообщения: 0
Да, сырая, много чего нет, а хотелось :)
Когда в первый раз попробовал разложить процессор, думал что поиграюсь и заброшу....., сейчас уже три проекта для разных процессоров переложил на неё, мозг просто не помнит какие интерфейсы на какие ноги включены, какие использованы, а какие нет, не говоря о просто портах. И в ней очень удобно играть перебрасыванием интерфейсов для выбора оптимальной раскладки.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Ср май 09, 2012 10:44:28 
Собутыльник Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 372
Зарегистрирован: Вс июл 17, 2011 11:51:52
Сообщений: 2623
Рейтинг сообщения: 0
Для этого я когда-то сделал таблицу в экселе, с зависимостями в ячейках. Получилось что-то вроде визарда, который периодически дополнялся и исправлялся. Пользоваться им конечно менее наглядно, чем microxplorer но более гибко. Саму таблицу я сохраняю вместе с текущим проектом, пользуюсь ей и при рисовании схемы, и при разводке платы (бывает удобно что-то поменять местами), и при написании программ для контроллера
Выкладывал несколько раз там
http://caxapa.ru/301855.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Ср май 16, 2012 13:17:38 
Мучитель микросхем
Аватар пользователя

Карма: 6
Рейтинг сообщений: 79
Зарегистрирован: Вт дек 07, 2010 15:34:19
Сообщений: 475
Откуда: UA
Рейтинг сообщения: 0
Переделал наконец-то прошивку для панели управления с регистрами 74НС595, понажимал кнопочки, покрутил энкодер, вылезла вот такая штука:
При установке напряжения, если напряжение больше 9,99 В, то все замечательно, один шаг энкодера - 1 еденица младшого разряда, стабильно, без пропусков и т.д. Но если напряжение меньше 9,99 В, то тут что-то не так вообще: первый шаг - индикатор начинает мигать ( это правильно), второй шаг - индикатор перестает мигать, показания меняются на 1, третий шаг - показания меняются на 1, кручу дальше - показания не меняются, отображается только изменение десятков, младший розряд заморожен. Если перестать крутить, индикатор начинает мигать и отображается уже и младший разряд. Я конечно понимаю, что разница в несколько сотых вольта для блока питания не особо то и важна, но как-то просто некрасиво в пользовании получается.
Леонид Иванович, Ваша версия также работает? или это я уже что-то где-то зацепил в прошивке, хотя и менял только Main.c, Main.h, Disp.c, больше ничего не трогал ( пока :wink: )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Ср май 16, 2012 14:33:17 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
dmirrr писал(а):
первый шаг - индикатор начинает мигать ( это правильно)


Да, так и у меня.

dmirrr писал(а):
второй шаг - индикатор перестает мигать, показания меняются на 1


Да.

dmirrr писал(а):
третий шаг - показания меняются на 1, кручу дальше - показания не меняются, отображается только изменение десятков, младший розряд заморожен.


Всё правильно. При быстром вращении шаг увеличивается в 10 раз (модуль энкодера генерирует сообщения MSG_FINC, MSG_FDEC вместо MSG_INC, MSG_DEC), а младший разряд становится равным нулю. Порог скорости задает константа ENC_V в модуле Encoder.c. Если Вам не нужна эта функция, просто поставьте болшое число, например, 100.

dmirrr писал(а):
Если перестать крутить, индикатор начинает мигать и отображается уже и младший разряд


Подождите, отображение младшего разряда пропадать не должно, просто при быстром вращении там всегда 0.

dmirrr писал(а):
Я конечно понимаю, что разница в несколько сотых вольта для блока питания не особо то и важна


Это не аргумент. Пока всё не заработет, так как надо, нельзя спокойно спать.


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

Карма: 6
Рейтинг сообщений: 79
Зарегистрирован: Вт дек 07, 2010 15:34:19
Сообщений: 475
Откуда: UA
Рейтинг сообщения: 0
Цитата:
Подождите, отображение младшего разряда пропадать не должно, просто при быстром вращении там всегда 0.

Нет, младший разряд не пропадает, там "8" светится.

Теперь все понял, значит, вылез один баг: младший разряд в 0 не сбрасывается, буду смотреть, что и к чему. Пока еще не нашел :evil:

PS: Уже нашел, ошибся, когда переделывал включение светодиодов CV/CC, один знак не тот, и все коту под хвост.
Теперь все как нужно работает :))

И еще вопрос: с введением дополнительного выхода на включение выходного напряжения ШИМ включать/выключать, или просто переключать on/off да и все?


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

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
dmirrr писал(а):
И еще вопрос: с введением дополнительного выхода на включение выходного напряжения ШИМ включать/выключать, или просто переключать on/off да и все?


Наверное, ШИМ трогать не надо, чтобы была возможность быстро включать/выключать выходное напряжение. Если сбросить ШИМ, то следующее включение будет затянуто.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Вт июн 12, 2012 21:42:55 
Мучитель микросхем
Аватар пользователя

Карма: 6
Рейтинг сообщений: 79
Зарегистрирован: Вт дек 07, 2010 15:34:19
Сообщений: 475
Откуда: UA
Рейтинг сообщения: 0
Леонид Иванович, а зачем при выходе из установки напряжения/ограничения тока кнопкой, выключается выходное напряжение? А при выходе по таймеру - нет.
Вроде с одной стороны и хорошо, защита от неверной установки, нужно еще раз нажать на кнопку, как бы подтвердить, а с другой стороны нужно 2 раза жать кнопку, лишние движения, или не лишние :o .
Вот весь в размышлении, оставлять так, или убрать выключение :roll:

PS
Извините за беспокойство, уже сам разобрался. Если долго держать кнопку, то ничего не выключается, и сразу в главное меню.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Вт июн 12, 2012 22:33:28 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
Верно. Короткое нажатие кнопки энкодера - это всегда включение/выключение выходного напряжения. А длинное нажатие - вход/выход в режим установки тока.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Ср июн 13, 2012 18:37:52 
Опытный кот
Аватар пользователя

Карма: 5
Рейтинг сообщений: 44
Зарегистрирован: Вт апр 26, 2011 13:58:36
Сообщений: 717
Откуда: Ростовская область
Рейтинг сообщения: 0
Леонид Иванович Вы используете 4 разрядные индикаторы, не перебор для 10 разр. АЦП, не будут скакать последние разряды LED индикатора ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Ср июн 13, 2012 20:36:45 
Мучитель микросхем
Аватар пользователя

Карма: 6
Рейтинг сообщений: 79
Зарегистрирован: Вт дек 07, 2010 15:34:19
Сообщений: 475
Откуда: UA
Рейтинг сообщения: 0
4 разрядный индикатор для варианта AtMega8+внешний 12 битный АЦП или под ARM. Для встроенного АЦП AtMega8 3 розряда


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Ср июн 13, 2012 21:46:27 
Опытный кот
Аватар пользователя

Карма: 5
Рейтинг сообщений: 44
Зарегистрирован: Вт апр 26, 2011 13:58:36
Сообщений: 717
Откуда: Ростовская область
Рейтинг сообщения: 0
dmirrr писал(а):
Для встроенного АЦП AtMega8 3 разряда

Точно! спасибо нашел.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Чт июн 14, 2012 12:30:46 
Мучитель микросхем
Аватар пользователя

Карма: 6
Рейтинг сообщений: 79
Зарегистрирован: Вт дек 07, 2010 15:34:19
Сообщений: 475
Откуда: UA
Рейтинг сообщения: 0
Еще один момент: Ключевые транзисторы в катодах индикатора лучше заменить на полевые, я поставил 2N7002, с ними напрочь отсутствует изменение яркости свечения индикатора в зависимости от к-ва включенных сегментов, ну или у меня такие хорошие BC847 попались, что им не хватало тока базы для полного открывания. Измерять h21 для таких корпусов желания нет, а 2N7002 в таком же корпусе и стает на место BC847 без переделки платы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Вт июн 19, 2012 18:32:46 
Опытный кот
Аватар пользователя

Карма: 5
Рейтинг сообщений: 44
Зарегистрирован: Вт апр 26, 2011 13:58:36
Сообщений: 717
Откуда: Ростовская область
Рейтинг сообщения: 0
А печатная плата только на цифровую часть? на силовую нет?


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

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
У меня - нет. Пока источник заброшен, лето, не до электроники, занимаюсь мебелью.


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

Карма: 5
Рейтинг сообщений: 44
Зарегистрирован: Вт апр 26, 2011 13:58:36
Сообщений: 717
Откуда: Ростовская область
Рейтинг сообщения: 0
Леонид Иванович писал(а):
Пока источник заброшен, лето, не до электроники, занимаюсь мебелью.

И это правильно !!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Чт июн 21, 2012 23:51:59 
Мучитель микросхем
Аватар пользователя

Карма: 6
Рейтинг сообщений: 79
Зарегистрирован: Вт дек 07, 2010 15:34:19
Сообщений: 475
Откуда: UA
Рейтинг сообщения: 0
Леонид Иванович, а в чем аналоговую часть симулировали? Можно сам проект для симулятора, посмотреть режимы транзисторов, ОУ.
Сегодня включил выходной усилитель, через пару секунд обжег палец о выходные транзисторы. Если замкнуть IN на корпус, то ничего не греется. Грешу на возбуд, нужно осциллограф подключить, посмотреть, режимы померить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Лабораторный БП PSL-3604
СообщениеДобавлено: Пт июн 22, 2012 01:27:38 
Друг Кота
Аватар пользователя

Карма: 82
Рейтинг сообщений: 1030
Зарегистрирован: Сб апр 02, 2011 12:40:46
Сообщений: 4779
Откуда: Минск
Рейтинг сообщения: 0
B OrCAD, в этой ветке проект выкладывал, а сейчас под рукой нет.

Для начала нужно не подключать нижний p-канальный транзистор.


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

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


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

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


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

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


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