|
PWM + RTC, Шим "мешает" часам? |
|
|
|
Dec 10 2007, 08:39
|

Участник

Группа: Свой
Сообщений: 71
Регистрация: 9-03-07
Из: г. Днепропетровск
Пользователь №: 26 009

|
Цитата(Kuzmi4 @ Dec 10 2007, 12:21)  Теоретически - может, но чтоб в полтора раза.....
Советую отрубить шим и посмотреть на часы - как они себя без шима вести будут - если будет кака - тогда исчите в другом месте... Пробовали но подругому. Поменяли источник тактирования на внутренний кварц 8 Мгц. Результат - на много больше похоже на часы. Значит шим влияет...
|
|
|
|
|
Dec 12 2007, 10:14
|
Местный
  
Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101

|
Цитата(BigCoster @ Dec 12 2007, 12:54)  посоветуйте как все таки сделать достаточно точные часы чтоб им не мешал шим  1. Отключить ШИМ [SENSORED] (совсем, запретить программно) и убедиться, что часы идут точно. 2. Искать откуда ШИМ "мешает". Он же не ауру портит? Ток двигателя по общей земле идёт, или питание просаживает, или наводки на цепи часов от мощного тока. Искать. Не рекомендую использовать бранные выражения, пусть даже завуалированные грамматикой. IgorKossak.
Сообщение отредактировал IgorKossak - Dec 12 2007, 14:30
|
|
|
|
|
Dec 12 2007, 12:34
|

Участник

Группа: Свой
Сообщений: 71
Регистрация: 9-03-07
Из: г. Днепропетровск
Пользователь №: 26 009

|
Цитата(GDI @ Dec 12 2007, 15:19)  А RTC на асинхронном таймере сделан? Может попробовать применить отдельную микросхему часов? Если часы спешат всегда одинаково, то может сделать программную коррекцию хода часов, которая будет работать только во время когда работает двигатель? Если делать такую коррекцию можно не надеятся на точность  да и двигатель работает постоянно да еще и в разных режимах. Может и прийдется применять микросхему часов ну это если совсем ничего не поможет. Еще есть вариант использовать кварц с какой-то кратной частотой но на порядок выше
|
|
|
|
|
Dec 12 2007, 12:51
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(BigCoster @ Dec 12 2007, 12:34)  Если делать такую коррекцию можно не надеятся на точность  да и двигатель работает постоянно да еще и в разных режимах. Может и прийдется применять микросхему часов ну это если совсем ничего не поможет. Еще есть вариант использовать кварц с какой-то кратной частотой но на порядок выше Попробуйте сделать, как вам уже советовали, т.е. отключить шим и оценить точность хода часов. Если точности хода часов в различных режимах отличаются, значит что-то в разводке. Если нет - ищите баг в своей программе. У меня был похожий глюк, когда разводка влияла на частоту передатчика. Оказалось, что под опорным генератором в одном из слоёв проходила силовая линия, питающая передатчик (20 мВт). Импульс тока на этой линии приводил к смещению частоты опорника на доли герца, потом опорная частота попадала в синтезатор, умножалась, в результате возникала небольшая частотная модуляция в начале импульса. Замучились искать причину...
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Dec 12 2007, 13:25
|

Участник

Группа: Свой
Сообщений: 71
Регистрация: 9-03-07
Из: г. Днепропетровск
Пользователь №: 26 009

|
Цитата(=GM= @ Dec 12 2007, 16:51)  Попробуйте сделать, как вам уже советовали, т.е. отключить шим и оценить точность хода часов. Если точности хода часов в различных режимах отличаются, значит что-то в разводке. Если нет - ищите баг в своей программе.
У меня был похожий глюк, когда разводка влияла на частоту передатчика. Оказалось, что под опорным генератором в одном из слоёв проходила силовая линия, питающая передатчик (20 мВт). Импульс тока на этой линии приводил к смещению частоты опорника на доли герца, потом опорная частота попадала в синтезатор, умножалась, в результате возникала небольшая частотная модуляция в начале импульса. Замучились искать причину... Без шима часы идут нормально, проблемы с разводкой, но какие? Не встречали рекомендаций по разводке при использовании часового кварца?
|
|
|
|
|
Dec 12 2007, 14:17
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(BigCoster @ Dec 12 2007, 13:25)  Не встречали рекомендаций по разводке при использовании часового кварца? Не встречал. Слона надо есть по частям, поэтому попробуйте найти причину влияния, моделируя сигналы по очереди, один за другим. Скажем, работает только один шим и т.д. Поставьте питание МК от батареи, чтобы исключить завязки по питанию. Исключите все прерывания, если есть, потом по одной разрешайте. Впрочем, вам уже многое из этого советовали, но вы что-то не спешите прислушиваться к голосу коллективного разума(:-(.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Dec 13 2007, 09:17
|

Участник

Группа: Свой
Сообщений: 71
Регистрация: 9-03-07
Из: г. Днепропетровск
Пользователь №: 26 009

|
Цитата(Т.Достоевский @ Dec 13 2007, 02:29)  Надо-бы чертёж платки, жутко интересно! А вот и чертежи платки. Сторона СМД
Сторона сквозного монтажа
И нету осцилографа, не разжились эщё.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|