Страница 14 из 22
Re: Лабораторный блок питания на STM32F100
Добавлено: Чт янв 16, 2014 13:00:14
FreeKom
Здравствуйте уважаемый port122.
Начал играться с дисплеем от Nokia N95 8 Gb, нашел в инете инициализацию его, чето черно белым рисует точки когда вывожу на него байты, вы могли бы поделиться частью кода инициализации дисплея?
Свой код для AVR выкладываю ниже, мож кому пригодиться.
Спойлер
lcdInit:
ldi temp1, 0x01 ;Software reset
rcall send_kom
ldi temp1, 0x11 ;Sleep out & booster on
rcall send_kom
ldi temp1, 0x29 ;Display on
rcall send_kom
ldi temp1, 0x20 ;Display inversion off (normal)
rcall send_kom
ldi temp1, 0x38 ;Idle mode off
rcall send_kom
ldi temp1, 0x13 ;Partial off (Normal)
rcall send_kom
ldi temp1, 0x29 ;Display on
rcall send_kom
ldi temp1, 0x53 ;Write Control Display
rcall send_kom
ldi temp1, 0x6C ;Write Data
rcall send_data
; ldi temp1, 0x24 ;Write Data
; rcall send_data
ldi temp1, 0x51 ;Write Display Brightness
rcall send_kom
ldi temp1, 255 ;Write Data
rcall send_data
ldi temp1, 0x36 ;Memory data access control
rcall send_kom
ldi temp1, 0x60 ;Write Data
rcall send_data
ldi temp1, 0x3A ;Interface pixel format
rcall send_kom
ldi temp1, 0x77 ;Write Data (24 bit)
rcall send_data
ret
Re: Лабораторный блок питания на STM32F100
Добавлено: Чт янв 16, 2014 19:12:01
port122
Держи
Re: Лабораторный блок питания на STM32F100
Добавлено: Вт янв 21, 2014 21:35:33
zmey71
С трудом сделал платку индикатора,методом ЛУТ,но это ещё ни чего,начал поять разьём и не запаял, спортил,в выходные поеду за разьёмом,новых нет,только с Б.У. телефонов, блин,всёж придётся в будущем на фоторезист переходить,и станцию покупать для таких мелких дорожек,и как Вы их пояете?
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср янв 22, 2014 15:02:42
serg1968-09
zmey71 Ничего,получится.Первый коннектор,когда отпаивал с шлейфа,видимо сильно перегрел феном и не было контакта.Ну ничего,сделал новую плату,сдул феном новый коннектор с шлейфа и припаял на плату с первого раза.Самое главное коннектор установить ровно,как надо,на свое место и зафиксировать,а дальше припаивается как надо.А дальше дело техники.Естественно,паяльник нужен соответствующий.
port122 Считаю тоже,что,аналоговые индикаторы не нужны.Излишние навороты-излишние проблемы.Показания скорости вращения вентилятора,тоже не нужны.А вот,аварийное отключение выхода блока питания при достижении 70 градусов на радиаторе,эта функция нужна .50 градусов для аварийного отключения,этого слишком мало
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср янв 22, 2014 20:14:47
port122
zmey71 Я паяю разъём под микроскопом. Запайка по времени у меня занимает примерно минуту (у меня большая практика по ремонту мобил).
serg1968 Вас понял, сделаю.
Сделал автокалибровку (пока по вольтам) работает норм.

по амперам пока не придумал как лучше реализовать.
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср янв 22, 2014 22:24:55
serg1968-09
port122 Коннекторы припаиваю без микроскопа,но с головной линзой и паяльник маленький с паяльной станции,с хорошим,тоненьким жалом.На пайку коннектора уходит минут семь с проверкой на К.З. и на обрывы.
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср янв 22, 2014 23:09:43
Леонид Иванович
Правильно "Auto", а не "Avto".
Re: Лабораторный блок питания на STM32F100
Добавлено: Чт янв 23, 2014 00:22:44
Qvin
Леонид Иванович писал(а):Правильно "Auto", а не "Avto".
А еще правильней на русском Авто.Чего все городят на Английском если есть возможность сделать на Русском меню.С чего такая не любовь Русского языка тем более не зная хорошо иностранный.
Re: Лабораторный блок питания на STM32F100
Добавлено: Чт янв 23, 2014 00:30:57
Леонид Иванович
Вижу, что и русский язык Вы знаете весьма посредственно, так что выбор не является очевидным.
Re: Лабораторный блок питания на STM32F100
Добавлено: Вт янв 28, 2014 20:19:50
zmey71
serg1968-09 Скажите как Вы крепили ЖКИ к плате,клеили или на двухсторонний скоч?Как работает Ваш БП?
Re: Лабораторный блок питания на STM32F100
Добавлено: Вт янв 28, 2014 22:43:28
serg1968-09
zmey71 Дисплей крепил двух сторонним скотчем.Блок питания работает нормально,но никак не могу набраться сил и терпенья,что бы вмонтировать его в корпус.Но уже близок и к этой процедуре.
Re: Лабораторный блок питания на STM32F100
Добавлено: Пт янв 31, 2014 22:46:44
zmey71
Темка смотрю притихла,пока собираю детальки,собрал плату дисплея и делаю платку под кнопки,у нас плёночной клавы не найти,а если под заказ то стоит ой ё ёй.
port122 Как продвигаются дела с разработкой БП?
Re: Лабораторный блок питания на STM32F100
Добавлено: Сб фев 01, 2014 12:04:58
port122
Честно говоря, проленился неделю и ничего не делал. Скоро возму себя в руки и продолжу.
Re: Лабораторный блок питания на STM32F100
Добавлено: Сб фев 01, 2014 15:19:13
zmey71
Нормальное явление.Ждём продолжения.Удачи.
Re: Лабораторный блок питания на STM32F100
Добавлено: Пт фев 07, 2014 15:29:28
SergeyOSV
port122 писал(а):Честно говоря, проленился неделю и ничего не делал. Скоро возму себя в руки и продолжу.
Уважаемый , port122!
Внимательно прочитал и изучил всю инфу по Вашей разработке. Могу сказать одно - ВПЕЧАТЛЯЕТ ВАШ ЭНТУЗИАЗМ!)))
У меня так руки и не дошли до реализации собственных идей относительно лабораторника , хотя множество узлов было отработано на практике в разработке других устройств. Слепить все в кучу в устройстве " лабораторный блок питания" так и не довелось - причина тому занятость практически на 120% )))
Увидев Вашу ветку по ЛБП ( не только тут) и прочтя все от начала до конца ( далось это с огромным трудом, особенно на avr.ru)))), пришел к выводу, что разработка достойная и емеет все права на жизнь.
Ну хватит общих фраз))) теперь о деле:
1- и очень важное - огромное количество версий прошивок, нет систематизации по версиям
2- почему ориентация только на дисплей от телефона, более доступными и распространенными считаю на основе ILI9325, они также могут работать с 8 битной шиной , ну это лично мое мнение)))
3 - почему бы не ввести цепь замера выхода пререгулятора по напряжению? Там особо высокая точность не нужна, а чем меньше разница по входу/выходу каскада линейного регулятора - тем меньше тепла. Я так же бы сделал каскад пререгулятора на основе драйвера и двух ключей по полумостовой схеме. Это даст несколько плюсов: на затворе верхнего полевика не будет напряжений выше допустимых, что даст возможность использовать более высокие напряжения по входу/выходу БП, чем 20 В ( если применять полевики с Vgs =+-30v то 30 В будет пределом в Вашем варианте пререгулятора); благодаря симметрии полуволн не будет наблюдаться перекос магнитных потоков в сглаживающем дросселе, как следствие - можно поднимать частоту, а значит и размер самого дросселя и емкость конденсатора после него - значительно уменьшать! Да, возрастут динамические потери, но есть же разумный компромисс!); да и динамика изменения выхода возрастет за счет транзистора нижнего плеча, который будет разряжать емкость фильтра при изменении с большего к меньшему напряжению, динамика по верхнему ключу будет такая же, как и в Вашей схеме.
4- введение ACS712 позволит расширить диапазон по току и убрать громоздкий резистор, который к тому же еще и греется достаточно сильно ( случай при выходе в 10А). Не могу сча выразить в цифрах, банально просто не помню, но мои впечатления о работе с этим чипом были более чем положительные, несравнимо положительные по отношению к использованию в качестве ДТ низкоомных резисторов). Тоже сугубо мое мнение.
5- имея опыт написания программ как для МК , так и для ПК, готов предложить Вам посильную помощь, как минимум в написании клиента для ПК. Для этого нужно всего то ничего от Вас : описание интерфейса и протокола команд управления.
Re: Лабораторный блок питания на STM32F100
Добавлено: Пт фев 07, 2014 17:56:14
serg1968-09
SergeyOSV Мое мнение,что,дисплей менять не стоит.Не из за того,что денег жалко на другой.Могу себе позволить и более дорогой.Потом,собирал первый вариант блока питания от port122 и считаю,что этого дисплея хватает за глаза.Изменение дисплея,может повлечь за собой увеличения объема памяти контроллера,а следовательно его замене на другой.
Что касаемо датчика ACS712,ничего сказать не могу,может и будет с ним лучше.Но и резистор работает не плохо,и не сказал бы,что 10 Вт-ый резистор при 10 амперной нагрузки сильно греется.Но и с ACS712 могут возникнуть проблемки.
Выходное напряжение датчика пропорционально току, протекающему через проводящий путь (от выводов 1 и 2 к выводам 3 и 4). Выпускается три варианта токового датчика для разных диапазонов измерения:
5 А (ACS712-05B),
20 А (ACS712-20B),
30 А (ACS712-30A)
Соответствующие уровни чувствительности составляют 185 мВ/А, 100 мА/В и 66 мВ/A. При нулевом токе, протекающем через датчик, выходное напряжение равно половине напряжения питания (Vcc/2). Необходимо заметить, что выходное напряжение при нулевом токе и чувствительность ACS712 пропорциональны напряжению питания. Это особенно полезно при использовании датчика совместно с АЦП.
Точность любого АЦП зависит от стабильности источника опорного напряжения. В большинстве схем на микроконтроллерах в качестве опорного используется напряжение питания. Поэтому при нестабильном напряжении питания измерения не могут быть точными.
Конечно же,этого можно избежать если опорным напряжением АЦП сделать напряжение питания датчика ACS712, его выходное напряжение будет компенсировать любые ошибки аналого-цифрового преобразования.Хотя,может и стоит попробовать применить этот датчик.Встречал уже зарядное устройство,довольно таки мощное,с применением этого датчика.
А вообще,стоит ли блок питания привязывать к компьютеру?Нет,не против этого,может кому то нужно.Но для себя считаю лишним,наверное староват в своих взглядах.
Re: Лабораторный блок питания на STM32F100
Добавлено: Пт фев 07, 2014 18:25:05
Леонид Иванович
А еще ACS712 чувствителен к внешним магнитным полям: трансформатора, рядом проходящих проводов, даже к магнитному полю Земли.
Re: Лабораторный блок питания на STM32F100
Добавлено: Пт фев 07, 2014 18:51:30
SergeyOSV
Леонид Иванович писал(а):А еще ACS712 чувствителен к внешним магнитным полям: трансформатора, рядом проходящих проводов, даже к магнитному полю Земли.
У пессимистов всегда будет что то, что "мешает танцевать"
Другими словами - обоснуйте Ваши слова. Если не читать доку, а тупо втулить микросхему как попало, без учета ERRATASHEET, то конечно будут "танцы с бубном" и не только с данным датчиком тока.
Re: Лабораторный блок питания на STM32F100
Добавлено: Пт фев 07, 2014 19:26:02
Леонид Иванович
При чем здесь пессимизм? Это свойство микросхемы. Еще забыл сказать про высокий уровень шумов. Она годится лишь для грубых измерений тока. А в лабораторном БП измерение тока желательно сделать прецизионным.
Re: Лабораторный блок питания на STM32F100
Добавлено: Пт фев 07, 2014 19:50:40
serg1968-09
SergeyOSV Повторюсь,не против этого датчика.Не пробовал работать с ними.Вернее,по работе сталкивался с ними в промышленном оборудовании,но сам их никуда не внедрял никогда,попробовать конечно же хотелось бы.Опять же,в пром. оборудовании они работают на больших токах.Чуйка у них начинается,написал выше с какого придела.Следовательно,нужно будет использовать операционный усилитель.Хоть это и не страшно,но с другой стороны,это уже усложнение схемы.Для меня эти датчики не проблема,они у меня есть в наличии.Так что,готов к экспериментам.