|
diod.club
Проектирование, изготовление, ремонт и обслуживание электроники
|
Помощь
|
 |
Описание: Продолжение |
Поиск в теме | Версия для печати |
|

Отправлено: 26 Апреля, 2020 - 17:25:26
|
|
radioandrei74 пишет:на схеме PSL-3604, на резисторах R39 и R41 указан номинал DNP
что это значит?
Не устанавливать |
|

Отправлено: 27 Апреля, 2020 - 19:19:32
|
|
limon пишет:у меня корпус другой немного.
Где такой берется? |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Наклейки заказываю у рекламщиков - печать на ПВХ пленке Oracal с ламинированием. Ламинат обязательно должен быть шагреневый. Если будет блестящий - это ни в одни ворота. Говорят, шагреневую пленку можно купить в магазине обоев. |
|

Отправлено: 28 Апреля, 2020 - 17:33:18
|
|
Member (141)
Репутация: 0
|
|
Вероятно, у меня что-то не так с работой SPI? Может нужны какие-либо манипуляции со стандартными библиотеками? (Отредактировано автором: 28 Апреля, 2020 - 17:34:05) |
|

Отправлено: 28 Апреля, 2020 - 19:11:00
|
|
Member (141)
Репутация: 0
|
|
Настройки не менял, я уже несколько раз заново скачивал исходники - не помоголо . Контроллер стирал, да и я по очереди заливал прошивки, результат стабильно воспроизводится.
Странно, что у меня хекс получается на 127 байт больше. Может дело в версии встроенных в IAR библиотек?
На сайте написано, что исходники под IAR 6.50, я скачал 6.50.3.4757, а какой использовался для компилляции оригинальной прошивки?
Осциллографом посмотрю, разумеется, но это позже  (Отредактировано автором: 28 Апреля, 2020 - 19:11:38) |
|

Отправлено: 29 Апреля, 2020 - 00:00:12
|
|
radioandrei74 пишет:limon проект повторяю, автор moran33 схему и все файлы проекта смотрите на стр 4 этого форума
А я думал что то новое
я попробовал его исходники перевести на дисплей ili9341 под spi шину, все получилось почти удачно. дисплей запустился и стал показывать картинку. но есть мелкие недочеты...
шрифты работают нормально, а вот некоторые линии и почему то не прорисовались местами
нужно дальше копать ... но не охота ...
я копал архив с исходниками под названием PSL3604_TFT_genprot
он вроде последний .. |
|

Отправлено: 29 Апреля, 2020 - 00:57:09
|
|
Member (141)
Репутация: 0
|
|
Леонид Иванович пишет:Надо добавить задержку (модуль sreg.cpp):
Спасибо! Теперь замечательно работает.
Еще вопрос по поводу подключения вентилятора: можно ли его безболезненно перевесить с V2 на V1? Собирал 2402, а получился 2802. При этом на V1 без нагрузки как раз нужные 12V. |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
ESS пишет:Спасибо! Теперь замечательно работает.
Новые версии компилятора инлайнят функцию, получается быстрее, чем надо, приходится вводить задержку.
ESS пишет:Еще вопрос по поводу подключения вентилятора: можно ли его безболезненно перевесить с V2 на V1?
Вентилятор можно повесить на любое питание. Только в модуле fan.cpp может понадобится подправить константы. Сейчас там указано V2 = 22.5, FAN_MAX_V = 12.0. Это означает, что при напряжении на V2 22.5 В ШИМ не будет поднимать на вентиляторе больше 12 В. Если подключить к 12 В, то V2 надо тоже поставить 12. |
|

Отправлено: 29 Апреля, 2020 - 08:10:33
|
|
Коллеги, прошу помощи.
Спаял свой второй PSL-3604 платах rev.2 (первый - на платах rev.3 завелся без проблем, к сожалению аппарат уехал, доступа, чтобы перебросить платы, к нему нет).
Суть - нет индикации, совсем никакой - "ни звука, ни изображения".
Все три платы собрал воедино, напряжения, как видится мне - в норме (сеть 235V)
V1- 12,4V
V2- 24,8V
V3- 39,6V
V4- 54,8V
VG- 68,8V
VN- -18,8V
+5VD- 5.03V
+5VA- 5.03V
-5VA- -5.14V
+3.3VA- 3.296V
+3.3VD- 3.292V
Прошиться через USB (FT232 + ISO7221(полный аналог ADUM1201)) не получилось - винда и Flash Loader Demonstrator COM порт видят, на нажатие кнопки BOOT реакции никакой.
Через SWD пошивку v2.04 залил без проблем (верификация. контрольные суммы - все ОК)
На ноге 13(-ОЕ) U4 постоянно +5V (подтянута через R46), соответственно на 43 ноге контроллера тоже (порт не сгорит?). На выходах с 13 по 16 ULN2003 (катоды индикаторов) - по 3,5V.
Подскажите куда ковырять дальше? Такое ощущение контроллер либо подвисший, либо битый (китайцы могли прислать все что угодно)...(Отредактировано автором: 29 Апреля, 2020 - 08:11:49) |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
sergei_sms пишет:На ноге 13(-ОЕ) U4 постоянно +5V (подтянута через R46), соответственно на 43 ноге контроллера тоже (порт не сгорит?).
Нет. У контроллера большинство ног (и эта в том числе) допускают 5 В, в даташит они помечены как FT (Five volt Tolerant).
На выходах с 13 по 16 ULN2003 (катоды индикаторов) - по 3,5V.
sergei_sms пишет:Подскажите куда ковырять дальше?
В первую очередь проверить пайку контроллера и что у него на питании и NRST. |
|

Отправлено: 29 Апреля, 2020 - 09:13:11
|
|
Доброе утро, Леонид Иванович!
Леонид Иванович пишет:В первую очередь проверить пайку контроллера и что у него на питании и NRST
Визуально - ноги припаяны (под большой лупой), при прижиме контроллера (пальцем к плате) также ничего не происходит
1,9,24,36,48 ноги - +3,29V
7 нога (NRST) - +3,277V (единичка, как я понимаю)(Отредактировано автором: 29 Апреля, 2020 - 09:20:25) |
|

Отправлено: 29 Апреля, 2020 - 09:43:51
|
|
И, да, напряжение на катодах меняется - сейчас по 0,2V, иногда показывает по 1,8-1,9V, иногда 3,5-3,8V, пока мерил - опять по 3,7, на анодах при этом где по 5, где 0, но не светится ничего......
Чертовщина какая-то
У меня так Прикреплено изображение (Нажмите для увеличения)

(Отредактировано автором: 29 Апреля, 2020 - 09:54:17) |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
При включении питания должен быть Бип. Индикацию можно посмотреть на линиях SCLK, SDATA. Если на NRST все в норме, надо еще проверить на PVG (PA12). |
|

Отправлено: 29 Апреля, 2020 - 11:04:00
|
|
Леонид Иванович пишет:Если на NRST все в норме
в норме - это лог.1, а при нажатии на кнопку - 0? Тогда да
Леонид Иванович пишет:При включении питания должен быть Бип
Леонид Иванович, как я писал, нет индикации, совсем никакой - "ни звука, ни изображения"
Леонид Иванович пишет:надо еще проверить на PVG (PA12). он висит в воздухе, не задействован, на нем 0,08V |
|

Отправлено: 29 Апреля, 2020 - 11:41:06
|
|
Леонид Иванович пишет:Это неправильно. Должна включаться подтяжка к +3.3 В
Мы про 33 вывод? По схеме (для плат v.2) болтается в воздухе,... Подтяну
Приехал осциллограф - на линиях SCLK, SDATA тишина...
Леонид Иванович пишет:Получается, процессор не стартует. Может дефектный?
Но шьется же, собака... Есть еще один, но из этой же партии.. |
|

Отправлено: 29 Апреля, 2020 - 14:24:25
|
|
CHRYSLER пишет:Мультиметром с иголками пробежись
Круг сделал... пока ничего интересного... сейчас в обратную побегу... может чего пропустил...
Леонид Иванович пишет:Если процессор на стартует, на нем будет 0 - 0,08V, как и раньше писал
Леонид Иванович пишет:Еще надо проверить ногу 44, должен быть 0 - 0,01, нулее не бывает... |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
Разве что поменять процессор... |
|

Отправлено: 29 Апреля, 2020 - 14:50:16
|
|
Леонид Иванович пишет:Разве что поменять процессор...
Пока ноги звонил, заодно проверил качество пайки - вставал на ногу процессора, другим щупом на вывод элемента, площадку и т.п., к которым эта нога должна быть присоединена - все вызванивается, контакт есть...
Резюмируя - проц паленый?, тем более, что на 33 ноге 0
Коллеги, а при непрошитом проце что-то светится? Я уже не помню (прошло 4 года), что было в первом собранном блоке(Отредактировано автором: 29 Апреля, 2020 - 14:50:55) |
|

Отправлено: 30 Апреля, 2020 - 02:48:07
|
|
Member (141)
Репутация: 0
|
|
Леонид Иванович пишет:Вентилятор можно повесить на любое питание. Только в модуле fan.cpp может понадобится подправить константы. Сейчас там указано V2 = 22.5, FAN_MAX_V = 12.0. Это означает, что при напряжении на V2 22.5 В ШИМ не будет поднимать на вентиляторе больше 12 В. Если подключить к 12 В, то V2 надо тоже поставить 12.
Неожиданно выяснилось, что если остановить Sunon MF40101V1-1000U-A99 пальцами (я так иногда делаю по разным причинам, чаще всего просто так ), он уходит в защиту и его потребление падает до нуля, и в таком режиме напряжение взлетает до V2. А т.к. V2 у меня около 25В, есть опасение, что в очередной раз он может не запуститься, да и электролит там всего на 25В.
Конечно, можно чуть подгрузить выход резистором или поставить стабилитрон, но... т.к. V2 у меня высокое, а вентилятор потребляет всего около 50 мА, напряжение на нем и так завышено при максимальной скорости, т.е. прошивку в любом случае хорошо бы подогнать под мое железо.
Поэтому в моем случае перекинуть питание на V1 (12.5 В) - самый простой и гарантировано рабочий вариант.
Сейчас так и сделал, и все стало вообще замечательно 
(Добавление)
Еще я немного покопал по проблеме с SPI: похоже, проц поднимает флаг BSY в SR не сразу, а только после начала передачи, т.о. нужно ждать TXE, а потом сброс BSY,типа такого:
while(!(SPI1->SR & SPI_SR_TXE));
while(SPI1->SR & SPI_SR_BSY);
Проверил - тоже помогает. |
Леонид Иванович
|
|
|
|
|
Super Member (857)
Откуда: Minsk
Репутация: 35
|
|
limon пишет:надо же ... hex ы 2015 года и вот только через 4 года с хвостиком их кто то решил скомпилить ....
Да, это странно.
limon пишет:Не рассматривали применит внешний АЦП ads1115 с али? на нем в принципе должна получится хорошая точность в нижнем диапозоне токов
На данный момент точность внизу ограничена не АЦП, а ОУ и обвязкой, дрейф достигает пары единиц АЦП. Поэтому тогда понадобится замена ОУ (лучше всего поставить zero-drift) и резисторы получше. Возможно, надо посмотреть в сторону интегральных инструментальных усилителей.
ESS пишет:Поэтому в моем случае перекинуть питание на V1 (12.5 В) - самый простой и гарантировано рабочий вариант.
Если такое V1, то это лучший вариант. Только константу подправить.
ESS пишет:Еще я немного покопал по проблеме с SPI: похоже, проц поднимает флаг BSY в SR не сразу, а только после начала передачи, т.о. нужно ждать TXE, а потом сброс BSY,типа такого:
while(!(SPI1->SR & SPI_SR_TXE));
while(SPI1->SR & SPI_SR_BSY);
Да, действительно, в документации сказано: "During discontinuous communications, there is a 2 APB clock period delay between the write operation to SPI_DR and the BSY bit setting. As a consequence, in transmit-only mode, it is mandatory to wait first until TXE is set and then until BSY is cleared after writing the last data." |
|

Отправлено: 30 Апреля, 2020 - 11:43:38
|
|
Sacha3 пишет:Это возбуждение возникает при переходе с одного уровня выпрямителя на другой.
Проблема решилась заменой полевиков.
Так как изначально решил не покупать полевики, своих из б/у плат полно, поставил RFP40N100 от Harris, с ними получил возбуждение при переходе. Заменил на STP60NF06 от ST, стало замечательно. Понимаю что 60 вольтовые, думаю что выдержат, в общем посмотрим. |
|
|
|
Junior Member (99)
Откуда: Харків, Україна!
Репутация: 3
|
|
Alex007 пишет:Блок потихоньку собирается, надо ли ставить пластину в место обозначенное стрелкой, она служит для жесткости или в качестве экрана?
В авторском исполнении плата внизу, трансформатор вверху на металлической полке. |
|
Поиск в теме | Версия для печати |
Страниц (21): В начало « ... 8 9 10 11 [12] 13 14 15 16 ... » В конец |
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0) |
« Общие вопросы проектирования электроники » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
  |
|