Перейти к содержанию
    

Частота шим 32000 Гц для управления двигателем

плюс часовой кварц 32768 Гц, используется для RTC.

Результат часы спешат где то в 1,5 раза.

 

Может ли шим "мешать" резонатору, при неправильной разводке платы?

Если так и есть посоветуйте как правильно развести плату

или какие-то другие действия.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теоретически - может, но чтоб в полтора раза.....

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теоретически - может, но чтоб в полтора раза.....

 

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

Пробовали но подругому.

Поменяли источник тактирования на внутренний кварц 8 Мгц.

 

Результат - на много больше похоже на часы.

Значит шим влияет...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

посоветуйте как все таки сделать достаточно точные часы

чтоб им не мешал шим :help:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

посоветуйте как все таки сделать достаточно точные часы

чтоб им не мешал шим :help:

 

1. Отключить ШИМ [sENSORED] (совсем, запретить программно) и убедиться, что часы идут точно.

2. Искать откуда ШИМ "мешает". Он же не ауру портит? Ток двигателя по общей земле идёт, или питание просаживает, или наводки на цепи часов от мощного тока. Искать.

 

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

IgorKossak.

Изменено пользователем IgorKossak

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А RTC на асинхронном таймере сделан? Может попробовать применить отдельную микросхему часов? Если часы спешат всегда одинаково, то может сделать программную коррекцию хода часов, которая будет работать только во время когда работает двигатель?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А RTC на асинхронном таймере сделан? Может попробовать применить отдельную микросхему часов? Если часы спешат всегда одинаково, то может сделать программную коррекцию хода часов, которая будет работать только во время когда работает двигатель?

 

Если делать такую коррекцию можно не надеятся на точность :( да и двигатель

работает постоянно да еще и в разных режимах.

 

Может и прийдется применять микросхему часов ну это если совсем ничего не поможет.

Еще есть вариант использовать кварц с какой-то кратной частотой но на порядок выше

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если делать такую коррекцию можно не надеятся на точность :( да и двигатель работает постоянно да еще и в разных режимах.

Может и прийдется применять микросхему часов ну это если совсем ничего не поможет.

Еще есть вариант использовать кварц с какой-то кратной частотой но на порядок выше

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

 

У меня был похожий глюк, когда разводка влияла на частоту передатчика. Оказалось, что под опорным генератором в одном из слоёв проходила силовая линия, питающая передатчик (20 мВт). Импульс тока на этой линии приводил к смещению частоты опорника на доли герца, потом опорная частота попадала в синтезатор, умножалась, в результате возникала небольшая частотная модуляция в начале импульса. Замучились искать причину...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

У меня был похожий глюк, когда разводка влияла на частоту передатчика. Оказалось, что под опорным генератором в одном из слоёв проходила силовая линия, питающая передатчик (20 мВт). Импульс тока на этой линии приводил к смещению частоты опорника на доли герца, потом опорная частота попадала в синтезатор, умножалась, в результате возникала небольшая частотная модуляция в начале импульса. Замучились искать причину...

 

Без шима часы идут нормально, проблемы с разводкой, но какие?

Не встречали рекомендаций по разводке при использовании часового кварца?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не встречали рекомендаций по разводке при использовании часового кварца?

Не встречал. Слона надо есть по частям, поэтому попробуйте найти причину влияния, моделируя сигналы по очереди, один за другим. Скажем, работает только один шим и т.д. Поставьте питание МК от батареи, чтобы исключить завязки по питанию. Исключите все прерывания, если есть, потом по одной разрешайте. Впрочем, вам уже многое из этого советовали, но вы что-то не спешите прислушиваться к голосу коллективного разума(:-(.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Встречал такую рекомендацию по разводке: окружить выводы кварца и выводы МК, к которым он подключен замкнутым контуром земли. Но как такое сделать не для DIP корпуса, представить не могу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

осциллограф есть ?

хотя-бы посмотрите сигнал на генераторе 32.768К - изменение в 1.5 раза заметно визуально, посмотрите нет ли скачков напряжения на земле/питании при вкл/выкл ШИМа по сравнению с землей на вводе питания, если сильноточные цепи проходят рядом с ногами часового генератора, отрежте их и подайте отдельными проводами, еще попробуйте разное значение бита OSCCAL и т.д...

Изменено пользователем umup

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо-бы чертёж платки, жутко интересно!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо-бы чертёж платки, жутко интересно!

А вот и чертежи платки.

Сторона СМД

post-26009-1197537292_thumb.jpg

Сторона сквозного монтажа

post-26009-1197537363_thumb.jpg

 

И нету осцилографа, не разжились эщё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как видно конденсаторов к земли нет. Ето можно елсли кварца нужно 8пф конденсаторов./я такие не видиел/ Если нада болше нада и поставит. Корпус кварца нада тоже соединит с земли.

 

А если ползуется SLEEP режим там в некоторъйх мегах ест баг /в Мега324 сталкивался/ . При входе в SLEEP инога получается ложное перервание таймера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...