АвторСообщение
постоянный участник




Пост N: 326
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 22.03.11 20:35. Заголовок: Сдвиговые регистры и помехи


Здравствуйте!
Столкнулся с проблемой ошибки вывода данных в сдвиговые регистры.
История такая, не хватало ножек МК. Поставил сдвиговые регистры.
Включением питания стали управлять сдвиговый регистр, а не как раньше выводы МК.
Так при включении силового трансформатора, сдвиговые регистры начали вытворять не управляемые действия.
Вот схема включения:
http://zalil.ru/30718870
Вот ПП которой выдаю данные на внешние регистры:
 
SHCP1 bcf PORTD,ST ; Сброс линии защёлки в 0.
movlw .16 ; Запись длинны регистра (бит).
movwf COUNTCP

NEXTSHCP bcf PORTD,SH ; Сброс линии такта в 0.

rlf SHREGL,F ; Сдвиг бита в С.
rlf SHREGH,F
btfss STATUS,C ; Какой установить бит на линии данных?
goto $+.3
bsf PORTD,DS ; Установить на линии данных 1.
goto $+.2
bcf PORTD,DS ; Установить на линии данных 0.

bsf PORTD,SH ; Линия такта переключается с 0 на 1.
decfsz COUNTCP,F ; Все биты выданы во внешний регистр?
goto NEXTSHCP ; Нет, повтор.

bsf PORTD,ST ; Линия защёлки переключается с 0 на 1.

rlf SHREGL,F ; Ещё один сдвиг, регистры SHREGH/SHREGL вернули своё состояние.
rlf SHREGH,F

bcf PORTD,SH ; Сброс линий такта и защёлки в 0.
bcf PORTD,ST
return


Замучился уже, 5 раз из 10 включается нормально, остальное с треском реле включено/выключено и морганием света.
Что посоветуете? Это помеха или ошибка в проге?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 58 , стр: 1 2 All [только новые]


moderator




Пост N: 171
Зарегистрирован: 01.03.11
Рейтинг: 2
ссылка на сообщение  Отправлено: 22.03.11 22:04. Заголовок: Я тоже замечал, что ..


Я тоже замечал, что сдвиговый при включении сначала не адекватен. Но у меня такой задачи не стояло, поэтому не оглядывался. Если включать/выключать питание лучше одной кнопкой и один вывод мк. Удобно, делали для КСВ метра. Могу схему кинуть.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 50
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 22.03.11 22:47. Заголовок: VadimKHL пишет: Что..


VadimKHL пишет:

 цитата:
Что посоветуете? Это помеха или ошибка в проге?

В первую очередь надо обеспечить сброс регистров при включении питания... В схеме этого не увидел...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 64
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 00:31. Заголовок: VadimKHL пишет: rlf..


VadimKHL пишет:

 цитата:
rlf SHREGL,F ; Сдвиг бита в С.
rlf SHREGH,F
btfss STATUS,C ; Какой установить бит на линии данных?


Вы действительно полагаете , что проталкиваете таким макаром через Carry 16 бит ???
Не проще передать один байт за ним второй ?
Стробы на Clk размазаны по коду , должны идти сразу.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 328
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 10:12. Заголовок: MAZ пишет: Могу схе..


MAZ пишет:

 цитата:
Могу схему кинуть.


Давайте посмотрю.

Алексей пишет:

 цитата:
В первую очередь надо обеспечить сброс регистров при включении питания... В схеме этого не увидел...


При включении питания МК он после своей инициализации сбрасывает регистры в 0. Правда не всегда успевает.
Как можно схемой это сделать?

dosikus пишет:

 цитата:
Вы действительно полагаете , что проталкиваете таким макаром через Carry 16 бит ???
Не проще передать один байт за ним второй ?
Стробы на Clk размазаны по коду , должны идти сразу.



Действительно полагаю. Попробуйте в симуляторе. Причём после выхода из ПП регистры МК SHREGL/SHREGH не изменяются.
Разве есть ошибка в ПП?
Что значит стробы размазаны и должны идти сразу? Можно более конкретно.

MAZ пишет:

 цитата:
тоже замечал, что сдвиговый при включении сначала не адекватен.



Так это пол беды. Когда МК уже включился он их сбрасывает.
А когда МК (питается дежурным БП) включает реле силовых трансформаторов, идёт такая сильная импульсная помеха, что регистры принимают случайное значение. Только это происходит иногда 50/50. Вот и думаю ошибка в ПП или в схемотехнике.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 175
Зарегистрирован: 01.03.11
Рейтинг: 2
ссылка на сообщение  Отправлено: 23.03.11 10:21. Заголовок: вот схема. http://pi..

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 329
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 11:18. Заголовок: MAZ, спасибо почитаю..


MAZ, спасибо почитаю.
Если ошибка в ПП, то что в ней не так. ПП то небольшая. Перелапатил её уже в доль и поперёк.
Функция этой ПП выдвинуть из регистров SHREGL/SHREGH во внешние регистры, и что бы эти регистры не изменились (SHREGL/SHREGH) после её отработки. Т.к. меняю биты командами bcf/bsf в регистрах SHREGL/SHREGH. Последнее исполняется, проверил в симуляторе.
Зарылся на ровном месте.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 177
Зарегистрирован: 01.03.11
Рейтинг: 2
ссылка на сообщение  Отправлено: 23.03.11 11:22. Заголовок: Я тоже не вундеркинд..


Я тоже не вундеркинд. Тем более свою на столе копаю. Надо разбираться, чем можем
VadimKHL пишет:

 цитата:
bcf/bsf


Не рекомендуют специалисты, ЧМЗ. Но я лично пользуюсь и пока проблем не было. Не только в симуляторе но и в отладчике.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 51
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 14:33. Заголовок: VadimKHL пишет: При..


VadimKHL пишет:

 цитата:
При включении питания МК он после своей инициализации сбрасывает регистры в 0. Правда не всегда успевает.
Как можно схемой это сделать?

На выводе ОЕ запретить выходы и сбросить защелки... Потом включать уже выходы... MR по всей видимости не поможет, он не действует на защелки...
Плюсом ко всему, на всю тупую логику всю жизнь ставили блокировочные конденсаторы рядом или на выводы питания этих микросхем, по 0,15 мкф на 2-3 корпуса, иначе часто сбоят... Возможно даже установка этих конденсаторов решит проблему на переходных процессах в питании...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 61
Зарегистрирован: 01.03.11
Откуда: Уфа
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 14:55. Заголовок: VadimKHL пишет: При..


VadimKHL пишет:

 цитата:
При включении питания МК он после своей инициализации сбрасывает регистры в 0. Правда не всегда успевает.
Как можно схемой это сделать?

Как сделать задержку сброса?
RC цепочкой.
MR у тебя подключен к плюсу? Подключи через резистор и добавь конденсатор на массу с ножки MR, и диод (лучше шотки) параллельно сопротивлению катодом к плюсу.

Кстати, кстати... что у тебя должно быть на выходе регистров при включении? Единицы, нули или вперемежку?
Посмотри что у тебя должно быть после релюшек на резисторах. Может там звук как то отключать (не подавать питание, сделать задержку), пока релюшки не включатся как надо?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 330
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 15:06. Заголовок: MAZ пишет: Не реком..


MAZ пишет:

 цитата:
Не рекомендуют специалисты, ЧМЗ.



Это какие специалисты? И чем это обусловлено?

Алексей пишет:

 цитата:
На выводе ОЕ запретить выходы и сбросить защелки... Потом включать уже выходы... MR по всей видимости не поможет, он не действует на защелки...
Плюсом ко всему, на всю тупую логику всю жизнь ставили блокировочные конденсаторы рядом или на выводы питания этих микросхем, по 0,15 мкф на 2-3 корпуса, иначе часто сбоят... Возможно даже установка этих конденсаторов решит проблему на переходных процессах в питании...



Тоже думал использовать ОЕ. Но это пока не главная задача.
Около микросхем логики стоят фильтры 1000 мкф и 0,1 мкф. Ещё выводы SH и ST подтянул к земле через 10 ком.
Не помогает.

Photographer пишет:

 цитата:
Как сделать задержку сброса?
RC цепочкой.
MR у тебя подключен к плюсу? Подключи через резистор и добавь конденсатор на массу с ножки MR, и диод (лучше шотки) параллельно сопротивлению катодом к плюсу.



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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 331
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 15:11. Заголовок: Photographer пишет: ..


Photographer пишет:

 цитата:
Кстати, кстати... что у тебя должно быть на выходе регистров при включении? Единицы, нули или вперемежку?
Посмотри что у тебя должно быть после релюшек на резисторах. Может там звук как то отключать (не подавать питание, сделать задержку), пока релюшки не включатся как надо?



С реле звука всё в порядке. Вообще при включении логики должны быть все регистры в 0.

Проблема при включении релюшек старшего регистра, которые включают мощные трансформаторы усилителя.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 62
Зарегистрирован: 01.03.11
Откуда: Уфа
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 15:18. Заголовок: VadimKHL пишет: Нет..


VadimKHL пишет:

 цитата:
Нет. Не задержку сброса. А задержку выхода защёлки при включение питания. А то при включении питания логики на выходе случайный байт.

Ну так ту же RC цепочку.
Это ОЕ ? к массе подключен? то же самое через резистор с диодом параллельно и конденсатором на плюс. Диод только разверни... Выше ошибочка вышла, диод параллельно конденсатору надо... Разберёшься?

Только вот поможет ли это? как воспримут L293D неопределённый сигнал? Тогда эти входа подтяни резисторами к плюсу или к массе в нужной тебе комбинации. Это вдобавок.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 63
Зарегистрирован: 01.03.11
Откуда: Уфа
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 15:25. Заголовок: Эти драйвера и "..


Эти драйвера и "дёргают" наверно релюшки, пока на входе не появилось что то определённое. Подтягивай их куда нибудь... как там у тебя по логике должно быть... на драйверах предварительная установка должна быть.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 332
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 15:35. Заголовок: Photographer пишет: ..


Photographer пишет:

 цитата:
Ну так ту же RC цепочку.
Это ОЕ ? к массе подключен? то же самое через резистор с диодом параллельно и конденсатором на плюс. Диод только разверни... Выше ошибочка вышла, диод параллельно конденсатору надо... Разберёшься?



Разберусь.

Photographer пишет:

 цитата:
Эти драйвера и "дёргают" наверно релюшки, пока на входе не появилось что то определённое. Подтягивай их куда нибудь... как там у тебя по логике должно быть... на драйверах предварительная установка должна быть.



Нет. Не правильно поняли проблему.
Включается питание МК. МК сбрасывает регистры в 0. С реле всё в порядке. Реле звука вообще работают без проблем. Драйвера не трогаем.
Потом когда нажимаем кнопочку POWER, МК включает мощные трансформаторы двумя реле, сначала 1 реле подаёт 220 через резистор, потом 2 реле замыкает этот резистор (плавный пуск).
Вот здесь и крах регистров происходит.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 52
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 15:50. Заголовок: VadimKHL пишет: под..


VadimKHL пишет:

 цитата:
подаёт 220 через резистор, потом 2 реле замыкает этот резистор (плавный пуск).
Вот здесь и крах регистров происходит.

Ну тогда проще даже не париться а выкинуть этот второй сдвиговый регистр и посадить напрямую на выводы контроллера, перекинув например часть клавы на DB4-DB7. Появятся несколько доп. резисторов, зато выкинется один корпус и проблемы должны уйти

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 178
Зарегистрирован: 01.03.11
Рейтинг: 2
ссылка на сообщение  Отправлено: 23.03.11 16:11. Заголовок: насчет специалистов...


насчет специалистов. чего их по именно называть? чтение-модификация-запись с битами не рекомендуют. особенно с выводами портов.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 64
Зарегистрирован: 01.03.11
Откуда: Уфа
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 16:14. Заголовок: Так так так. С RC я ..


Так так так. С RC я там напутал. Всё таки диод параллельно сопротивлению

Релюшки у тебя коммутируют мощную индуктивную нагрузку. Это не очень хорошо. На релюшках как ни крути будет дребезг, и будут мощные наводки на схему. Я себе здесь хочу собрать коммутаторы... на MOC 3043 они с датчиком нуля, для мягкого включения, 5мА включение. И купил симисторы BTA12 ... счас посмотрим 12A 600V. Как на это смотришь? (120 A 20 ms терпят)
Керамика на ножках МК по питанию и на сбросе у тебя есть? Фильтры ферритовые на проводах?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 333
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 16:28. Заголовок: Алексей пишет: Ну т..


Алексей пишет:

 цитата:
Ну тогда проще даже не париться а выкинуть этот второй сдвиговый регистр и посадить напрямую на выводы контроллера, перекинув например часть клавы на DB4-DB7. Появятся несколько доп. резисторов, зато выкинется один корпус и проблемы должны уйти



Не привык сдаваться. Тем более платы уже сделаны/разведены. Надо разобрать в чём проблема.

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

Photographer пишет:

 цитата:
Релюшки у тебя коммутируют мощную индуктивную нагрузку. Это не очень хорошо. На релюшках как ни крути будет дребезг, и будут мощные наводки на схему. Я себе здесь хочу собрать коммутаторы... на MOC 3043 они с датчиком нуля, для мягкого включения, 5мА включение. И купил симисторы BTA12 ... счас посмотрим 12A 600V. Как на это смотришь? (120 A 20 ms терпят)
Керамика на ножках МК по питанию и на сбросе у тебя есть? Фильтры ферритовые на проводах?



Хорошая идея! Вспомнил у меня валяется плата управления мощной нагрузкой через LPT порт!
Там по 8 штук BT139 и MOC3043!
Керамика везде стоит и на МК ножках. Колец не где не ставил.

Ну всё таки что может так портить регистры внутри самого МК, надо внимательно ПП посмотреть.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 65
Зарегистрирован: 01.03.11
Откуда: Уфа
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 16:37. Заголовок: С программой разбира..


С программой разбираться не буду, извини.
А не попробовать ли тебе...включи этот транс в обход релюшек, напрямую. Пусть релюшки без нагрузки сработают, без помех и наводок. Может определишься, программно или помехи.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 334
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 21:13. Заголовок: Photographer пишет: ..


Photographer пишет:

 цитата:
С программой разбираться не буду, извини.
А не попробовать ли тебе...включи этот транс в обход релюшек, напрямую. Пусть релюшки без нагрузки сработают, без помех и наводок. Может определишься, программно или помехи.



Да с программой я и не прошу разбираться. Там чёрт ногу сломит. Сам поковыряю.

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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 24
Зарегистрирован: 23.01.11
Откуда: Россия, Саратов
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 21:30. Заголовок: VadimKHL пишет: Кол..


VadimKHL пишет:

 цитата:
Колец не где не ставил.


Может быть и зря.
VadimKHL пишет:

 цитата:
При чём этот сбой похоже портит содержимое регистров самого МК SHREGL/SHREGH


Тогда могут портиться и другие регистры.
Проверь в разных вариантах:
-как Photographer пишет:

 цитата:
включи этот транс в обход релюшек, напрямую.


-попробуй запитать МК от другого источника.

BT139 и MOC3043 можно испытать, где-то в даташитах попадалась схема включения для индуктивной нагрузки.

Если не хватает пинов на МК, можно об`единить кнопку POWER и подсветку (RA4/RC0).
Для SPEAKERa два пина (на фоне дефицита) тоже пожалуй жирно.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 29
Зарегистрирован: 10.02.11
Откуда: Россия
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 21:39. Заголовок: Ещё ряд кнопочек (4 ..


Ещё ряд кнопочек (4 вывода) можно было повесить на D4-D7 дисплея, Е у индикатора на землю повесить...
Много в этой схеме можно освободить пинов, если честно.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 335
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 22:08. Заголовок: sokur пишет: Провер..


sokur пишет:

 цитата:
Проверь в разных вариантах:
-как Photographer пишет:

цитата:
включи этот транс в обход релюшек, напрямую.

-попробуй запитать МК от другого источника.



В обход обязательно буду пробовать, в первую очередь.
А источник питания МК уже менял, сначала был обыкновенный транс, потом поставил импульсник от маршрутизатора.
Не чего не изменилось.

sokur пишет:

 цитата:
BT139 и MOC3043 можно испытать, где-то в даташитах попадалась схема включения для индуктивной нагрузки.



Вот схемы из даташита:
Увеличить<\/u><\/a>

Я собирал для LPT по первой. Правда не знаю какая из них для индуктивной нагрузке.

sokur пишет:

 цитата:
Если не хватает пинов на МК, можно об`единить кнопку POWER и подсветку (RA4/RC0).
Для SPEAKERa два пина (на фоне дефицита) тоже пожалуй жирно.


Alex пишет:

 цитата:
Ещё ряд кнопочек (4 вывода) можно было повесить на D4-D7 дисплея, Е у индикатора на землю повесить...
Много в этой схеме можно освободить пинов, если честно.



Понимаете, плата уже разведена и переделывать ох как не хочется (её размеры во всю переднюю панель моего усилителя, примерно 30 на 10 см, а может и больше).
Поэтому и мудрю только с теми выводами МК, которые выведены на разъём, что бы не портить основную плату.

Для спикера 2 вывода МК конечно жирно!
Но если присмотреться, на самом деле это выводы RX/TX.
В будущим этот спикер выкидывается и туда подключается компьютер для удалённого управления.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 65
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 22:11. Заголовок: VadimKHL пишет: Да,..


VadimKHL пишет:

 цитата:
Да, думаю надо замкнуть эти силовые реле, пускай трансформатор работает на прямую и попробовать пощёлкать этими реле в холостую.


Со сдвигом все верно - почудилось

Разделить питание мк и реле однозначно! Блокировочные конденсаторы как можно ближе к выводам мк.Смотреть правильно ли разведена земля .

Строб CLK выводить :
 


#define CLK PORTD,5
#define DAT PORTD,4
#define LTC PORTD,6
#define CARRY STATUS,0


send_16_spi:
movlw .16
movwf spi_bit_count
send_spi: rlf SPI_L,F
rlf SPI_H,F
bcf DAT
btfsc CARRY
bsf DAT
bsf CLK
bcf CLK
decfsz spi_bit_count,F
goto send_spi
bsf LTC
bcf LTC
return


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 336
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 22:21. Заголовок: dosikus пишет: Стро..


dosikus пишет:

 цитата:
Строб CLK выводить :



Вы имеете в ввиду строб по такту должен обязательно 0->1->0 и только потом строб на защёлку 0->1->0?
Неужели будет большая разница если переключить сначала такт 0->1, потом защёлку 0->1, потом оба вывода сбросить в 0?
Ведь все движения в регистре происходят по переднему фронту, а не по заднему.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 66
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 22:38. Заголовок: Не в этом дело . Дан..


Не в этом дело . Данные при стробе должны быть стабильные и не изменятся .
Да и оставить на MCLR только 0.1 мкФ .

Питание , питание в первую очередь разделяй...


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 67
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 22:43. Заголовок: VadimKHL пишет: Вы ..


VadimKHL пишет:

 цитата:
Вы имеете в ввиду строб по такту должен обязательно 0->1->0 и только потом строб на защёлку 0->1->0?





Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 337
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 23:01. Заголовок: Подскажите как включ..


Подскажите как включить эту штуку в протеусе.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 30
Зарегистрирован: 10.02.11
Откуда: Россия
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 23:02. Заголовок: dosikus , у тебя стр..


dosikus , у тебя строб поднимается одновременно с данными. Может лучше его "воткнуть" куда-нибудь в середину ? Чтобы на верняка

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 68
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 23:08. Заголовок: Alex пишет: у тебя ..


Alex пишет:

 цитата:
у тебя строб поднимается одновременно с данными.



Не а , это кажется .




Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 69
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 23:12. Заголовок: VadimKHL пишет: Под..


VadimKHL пишет:

 цитата:
Подскажите как включить эту штуку в протеусе.



На выводы вешаешь voltage probe - щуп с буковкой V . Растягиваешь окно Digital analysis в свободном месте схемы .
Перетаскиваешь и кидаешь пробники в окно . Наводишь курсор на окно и жмешь пробел.
Я осцилл в протеусе НЕ ИСПОЛЬЗУЮ.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 338
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.03.11 23:41. Заголовок: Вот как получилось р..


Вот как получилось работает моя ПП:


Разве плохо работает ПП?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 70
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.03.11 00:11. Заголовок: VadimKHL Я же выше..


VadimKHL Я же выше писал - здесь не в стробе дело . Но на будущее - во время строба данные лучше не менять.
И почему у вас последний строб CLK вместе со стробом защелки ?
И питание реле не развязать что ли ?



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 339
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.03.11 00:30. Заголовок: dosikus пишет: Но н..


dosikus пишет:

 цитата:
Но на будущее - во время строба данные лучше не менять.


Это я прекрасно знаю. Я не могу понять где вы увидели что это так происходит?


dosikus пишет:

 цитата:
И почему у вас последний строб CLK вместе со стробом защелки ?



Я думаю так будет помехоустойчивей работать, исключил близкие переключения 1->0 такт и 0->1 защёлка.

dosikus пишет:

 цитата:
VadimKHL Я же выше писал - здесь не в стробе дело .



Да, скорей всего помеха. Только понять бы что она вытворяет с МК.
МК то после этой помехи выполняет дальше свою программу, без сброса по MCLR. Т.е. реле сходят с ума, щёлкая, а МК дальше работает без сбоев по своей программе.

dosikus, посмотри что происходит с линей данных на вашей ПП, когда выходят две или больше 1 подряд (лишние перепады).

P.S.: Частота строба F = 1 / 2,6 мкс =~ 385 Кгц. Очень мала. Устойчивость должна быть хорошая.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 213
Зарегистрирован: 31.01.08
Откуда: SU, Москва
Рейтинг: 1
ссылка на сообщение  Отправлено: 24.03.11 01:01. Заголовок: Может всё-же попробы..


Может всё-же попробывать повесить вместо реле светодиоды. И пощёлкать реле руками. Поглядеть вживую что будет.
Я тут зарядник чинил - 1квт транс на хх через раз 16 а пакетник выбивал при включении - бегать замучался.

И ещё: а почему у тебя у транзисторов Б-Э резисторы 3Ком - не мало? Попробуй Б-Э резистор 10К впаять,
а токоограничивающий- 1К . Я, как правило на реле какой-нибудь мелкий дарлингтона ставлю,
чтоб МК выход меньше нагружать. Можть просто транзисторы не до конца открываются?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 71
Зарегистрирован: 01.03.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.03.11 01:04. Заголовок: VadimKHL пишет: dos..


VadimKHL пишет:

 цитата:
dosikus, посмотри что происходит с линей данных на вашей ПП, когда выходят две или больше 1 подряд (лишние перепады).


????????????


 цитата:
P.S.: Частота строба F = 1 / 2,6 мкс =~ 385 Кгц. Очень мала. Устойчивость должна быть хорошая.


?????????????
VadimKHL пишет:

 цитата:
без сброса по MCLR


Кто это вам сказал ?


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 340
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.03.11 19:58. Заголовок: dosikus пишет: Vadi..


dosikus пишет:

 цитата:
VadimKHL пишет:

цитата:
dosikus, посмотри что происходит с линей данных на вашей ПП, когда выходят две или больше 1 подряд (лишние перепады).

????????????



Что здесь не понятного? Вот:
Увеличить<\/u><\/a>


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 341
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.03.11 09:33. Заголовок: Народ, а кто собирал..


Народ, а кто собирал схему на MOC3043, какой мощностью резисторы ставили? У меня стоят 0,125 ват, не маловато?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 368
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг: 1
ссылка на сообщение  Отправлено: 29.03.11 11:47. Заголовок: А о каком резисторе ..


А о каком резисторе речь? Если в RC цепочке, то при С-10нФ R-36 Ом 250мВт (а лучше 1Вт). А если по входу оптрона, то считать надо. Глянь в даташит, на MOC3052

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 342
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.03.11 13:53. Заголовок: SanSanich пишет: А ..


SanSanich пишет:

 цитата:
А о каком резисторе речь?



Обо всех, кроме входного, которые 330, 360 и 39:



Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 32
Зарегистрирован: 10.02.11
Откуда: Россия
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.03.11 14:01. Заголовок: Вадим, расчитай паде..


Вадим, расчитай падение напряжения на нём и ток через него и узнаешь рассеиваемую мощность.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 87
Зарегистрирован: 01.03.11
Откуда: Украина, Киев
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.03.11 14:07. Заголовок: 330, 360 Ом - по иде..


330, 360 Ом - по идее должны подойти и 0,125, а в снабере 39 Ом 1-2 Вт, а может и больше. Зависит от мощности нагрузки и ее характера

«Never attribute to malice that which can be adequately explained by stupidity» («Никогда не приписывайте злонамеренности тому, что вполне может быть объяснено глупостью»)
Бритва Хэнлона
Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 343
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.03.11 14:20. Заголовок: Bigor пишет: Зависи..


Bigor пишет:

 цитата:
Зависит от мощности нагрузки и ее характера



Два трансформатора ТС250.

Alex пишет:

 цитата:
Вадим, расчитай падение напряжения на нём и ток через него и узнаешь рассеиваемую мощность.



Да знал бы как не спрашивал.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 369
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг: 1
ссылка на сообщение  Отправлено: 29.03.11 15:11. Заголовок: Зависит от симистора..


Зависит от симистора, его тока управления. Для 40А ток управления от 35 до 200мА. Но так как она с контролем перехода через 0, то и ток будет протекать с 0 до тока открытия, затем чисто поддержание в открытом состоянии. Где то по 2 вольта на каждом резисторе, 2/350*2=0.01Вт. Но я бы поставил 0.5 или 0.25 и не парился!

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 88
Зарегистрирован: 01.03.11
Откуда: Украина, Киев
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.03.11 18:17. Заголовок: VadimKHL пишет: Два..


VadimKHL пишет:

 цитата:
Два трансформатора ТС250.


Мощность нагрузки - это не совсем мощность ТС, а, скорее мощность того, что запитано от ТС, а при недозагруженности ТС их сопротивления носят индуктивный характер. При этом выброс при размыкании симистора может быть достаточно большой. Ставьте 39 Ом 2 Вт.


«Never attribute to malice that which can be adequately explained by stupidity» («Никогда не приписывайте злонамеренности тому, что вполне может быть объяснено глупостью»)
Бритва Хэнлона
Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 344
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.03.11 18:27. Заголовок: Bigor пишет: Мощнос..


Bigor пишет:

 цитата:
Мощность нагрузки - это не совсем мощность ТС, а, скорее мощность того, что запитано от ТС, а при недозагруженности ТС их сопротивления носят индуктивный характер. При этом выброс при размыкании симистора может быть достаточно большой. Ставьте 39 Ом 2 Вт.



От каждого ТС запитан 1 канал усилителя с холостым ходом ~100W + выпрямительные ёмкости около 44 000 мкф.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 345
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.03.11 19:35. Заголовок: Кстати, забыл отписа..


Кстати, забыл отписать, проблема не в программе. Это помеха. Реле без нагрузки переключаются без проблем.
Переделываю плату софт старта...

Вот только вопрос, будет такая схема работать? Когда симисторы работаю просто как ключи?


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 370
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг: 1
ссылка на сообщение  Отправлено: 29.03.11 19:48. Заголовок: Работать будет, а по..


Работать будет, а почему нет. Я бы немного по другому сделал. Верхний мос без внешнего симистора, а нижний не последовательно, а параллельно, т.е. с фазы на нагрузку.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 346
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.03.11 19:56. Заголовок: SanSanich пишет: Ра..


SanSanich пишет:

 цитата:
Работать будет, а почему нет. Я бы немного по другому сделал. Верхний мос без внешнего симистора, а нижний не последовательно, а параллельно, т.е. с фазы на нагрузку.



Как я понял, вот так:

А выдержит MOC пусковой ток через резистор софт старта? Стоит ли экономить один симистор на таком опасном участке?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 371
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг: 1
ссылка на сообщение  Отправлено: 29.03.11 20:09. Заголовок: МОС с контролем пере..


МОС с контролем перехода через 0, плюс 34 Ом сопротивление. Старт обязан быть мягким! У меня тор на 12кВт, ток холостого хода около 100мА. На сопротивлении будет 34*0.1=3.4В. Как бы не вижу проблем.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 347
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.03.11 20:17. Заголовок: SanSanich пишет: МО..


SanSanich пишет:

 цитата:
МОС с контролем перехода через 0, плюс 34 Ом сопротивление. Старт обязан быть мягким! У меня тор на 12кВт, ток холостого хода около 100мА. На сопротивлении будет 34*0.1=3.4В. Как бы не вижу проблем.



Так ток холостого хода у меня явно не 100 ма будет. Трансы постоянно нагружены на 200 Ват. А когда ёмкости разряжены, так вообще пуск такой как будто КЗ в сети кто то сделал.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 372
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг: 1
ссылка на сообщение  Отправлено: 29.03.11 20:20. Заголовок: Это питание усилка? ..


Это питание усилка? Ну если большой пусковой, оставь и на первом симистор.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 348
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 29.03.11 20:34. Заголовок: SanSanich пишет: Эт..


SanSanich пишет:

 цитата:
Это питание усилка? Ну если большой пусковой, оставь и на первом симистор.



Да. Это трансы питания мощного каскада усилка. Там ёмкости на 84 000 мкф и 200 W холостой ход усилка.
Я думаю MOC такого не сможет выдержать даже через 34 ома.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 349
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 03.04.11 22:47. Заголовок: Итак, проблема решил..


Итак, проблема решилась. После замены релюшек на симисторы, всё стало работать как часы.
Да и включение теперь настолько мягкое, что не о какой просадке напряжения и речи не идёт.
Усилитель стал лучше включаться, теперь при включении питания в АС почти пропал щелчок.
Раньше было что то типа бум, очень не нравилось.

Всем большое спасибо!

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 71
Зарегистрирован: 01.03.11
Откуда: Уфа
Рейтинг: 0
ссылка на сообщение  Отправлено: 04.04.11 07:32. Заголовок: Поздравляю! Я рад за..


Поздравляю! Я рад за тебя

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 382
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг: 1
ссылка на сообщение  Отправлено: 04.04.11 12:01. Заголовок: VadimKHL пишет: Ита..


VadimKHL пишет:

 цитата:
Итак, проблема решилась.


Так, так, а теперь поподробнее! Какую схему использовал, второй симисторгде установил, на токоограничивающий резистор или непосредственно на транс с фазы? (параллельно первому ключу и резюку). Почему акой большой ток холостого тока? 200Вт на холостом, это при питании оконечных в +-80В ток на каждом 2,5А! Это много. А как замерял ток ХХ? Я делаю так, ставлю амперметр в разрыв питания и при пуске закорачиваю клемы. После включения разнимаю клемы, пропуская ток уже через амперметр. Иначе пусковым током можно амперметр спалить!
А первый ключ тоже с симистором внешним? На какой ток симисторы? Если можно, окончательную схему с номиналами и токами, напряжениями, PLESE!

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 350
Зарегистрирован: 31.01.08
Откуда: Россия, Владимирская обл., г.Петушки
Рейтинг: 0
ссылка на сообщение  Отправлено: 04.04.11 14:10. Заголовок: SanSanich пишет: ак..


SanSanich пишет:

 цитата:
ак, так, а теперь поподробнее! Какую схему использовал, второй симистор где установил, на токоограничивающий резистор или непосредственно на транс с фазы? (параллельно первому ключу и резюку).


Схема из поста 345.

SanSanich пишет:

 цитата:
Почему акой большой ток холостого тока? 200Вт на холостом, это при питании оконечных в +-80В ток на каждом 2,5А! Это много.



Питание +\- 63 вольта. Выходной каскад усилителя из 4 транзисторов на каждый канал (2sk1530/2sj201).
Каждый канал жрёт на холостом ходу 750 ма. P=126*0,75=94,5 Вата на канал.
-50 ма усилитель напряжения. 700ма / 4 транзистора = 175 ма на каждый транзистор.
Разве это много?

SanSanich пишет:

 цитата:
На какой ток симисторы?


Симисторы bt139, на 16 А.

Вечером схему нарисую.

SanSanich пишет:

 цитата:
или непосредственно на транс с фазы? (параллельно первому ключу и резюку).



Вот обидно, не додумался. А плату уже сделал. Надо было так и сделать,
второй симистор сразу с фазы на нагрузку, что бы первый отдыхал и не грелся (работает только при пуске).
Где же вы раньше были??? Увеличить<\/u><\/a>

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


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 559
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг: 1
ссылка на сообщение  Отправлено: 20.12.11 21:33. Заголовок: Как говорится, не пр..


Как говорится, не прошло и пол года!
Рад, что помог. Кстати, проблем не возникло за это время? И какой промежуток по времени между включениями ключей! Моки точно через "0" включаются? Хочу применить этот метод для пуска стабилизатора сетевого напряжения, у меня там тор на 9кВт. Бывает брыкается при включении.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 58 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия