Аппаратная часть (Hardware)

Обсуждение аппаратной части ("железо"). Discussion about hardware.

Moderator: STC

Post Reply
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Аппаратная часть (Hardware)

Post by STC »

Вопросы связанные с аппаратной частью (железо). Посвящено оригинальной схеме и плате. Для других версий создавайте отдельные темы.
репозиторий: http://subversion.assembla.com/svn/secu3doc/secu-3/
основной сайт: http://secu-3.narod.ru/
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: Аппаратная часть

Post by Serj_K »

Буду менять кварц для более точной установки скорости RS. Проверил работу с штатным кварцем на скоростях бОльших 38400 - на моем компе отличие скорости от нормы давало или не стабильную работу с менеджером или вообще не работало.
Идеальные частоты в районе 16МГЦ- 15.6672МГц и 16.58МГц.
Посмотрел прайс Имрада - таких нет. Из наиболее близких - 15.61МГц и 16.615МГц. С первым погрешность установки скоростей будет -0.37%, со вторым +0.16%, но частота больше номинальной для меги 16МГц. Я склоняюсь к первому варианту.
Arseniy
LQFP112 - Up with the play
Posts: 154
Joined: Wed Dec 08, 2010 2:21 am
Location: Minsk Belarus
Contact:

Re: Аппаратная часть

Post by Arseniy »

стандартный для всех скоростей - 14.7456. В быстродействии немного потеряешь.
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: Аппаратная часть

Post by Serj_K »

14.7456 достаточно сильно отличается от 16. Я уже поставил на 15.61.
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Аппаратная часть

Post by STC »

ИМХО. Не вижу смысла в этом. Плясать ради получения скорости 115200, когда и 9600 достаточно :-)
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: Аппаратная часть

Post by Serj_K »

Дело не только в том, чтобы получить бОльшую скорость, а чтобы эта установленная скорость соответствовала номиналу. С кварцем на 16МГц на многих скоростях RS погрешность установки скорости составляет до нескольких%, например для 57600 - 2.1%, для 115200 - 3.5%. Возникают проблемы связи. При обновлении прошивки это плохо.
Лично для меня скорость 115200 - это хорошо, так как стоит мега128, и 57600 устроит, но 2.1% - это плохо, тем более, что можно уменьшить это значение.
andrey83_36
QFP80 - Contributor
Posts: 78
Joined: Sun Dec 12, 2010 9:45 am
Location: Voronezh_36
Contact:

Re: Аппаратная часть

Post by andrey83_36 »

Народ, кто делал имитатор ДПКВ (60-2). У вас файликов с печатной платой нету, а то нету времени развести в P-CADe. А хотелось бы потестить SECU-3 на столе, а то на машине чудит все
M-21412 1.7L
Arseniy
LQFP112 - Up with the play
Posts: 154
Joined: Wed Dec 08, 2010 2:21 am
Location: Minsk Belarus
Contact:

Re: Аппаратная часть

Post by Arseniy »

Есть. В Proteus7.6. Смотри у меня в репозитории: http://subversion.assembla.com/svn/secu ... simulator/
Arseniy
LQFP112 - Up with the play
Posts: 154
Joined: Wed Dec 08, 2010 2:21 am
Location: Minsk Belarus
Contact:

Re: Аппаратная часть

Post by Arseniy »

Serj_K wrote:14.7456 достаточно сильно отличается от 16. Я уже поставил на 15.61.
Так что, что отличается, не хочешь счетчики перенастраивать? Вроде никто на ошибки при передаче не жаловался. COM порт допускает до 5% отклонение скорости, насколько я помню. 15.61 - экзотика, для многих будут проблема. Вообще зря ты это затеял.
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: Аппаратная часть

Post by Serj_K »

Arseniy
Перед тем, как менять кварц, я ПРОВЕЛ ЭКСПЕРИМЕНТ с другими скоростями. На моем компе связь была очень не устойчивая. Сыграли роль те несколько % отличия. По моему, COM порт допускает не более нескольких %, 5 - это что-то много.
Пересчитывать нужно не счетчики, а 4 константы в ckps.c. Я это уже сделал.
5.61 - это наиболее близкие к 5.66 и они БЫЛИ в наличии. И я никого не заставляю переходить на другой кварц, а предложил и такую возможность. В исходниках я оставил и стандартный вариант.
Post Reply