Page 1 of 12

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

Posted: Tue Dec 07, 2010 12:24 am
by STC
Вопросы связанные с аппаратной частью (железо). Посвящено оригинальной схеме и плате. Для других версий создавайте отдельные темы.
репозиторий: http://subversion.assembla.com/svn/secu3doc/secu-3/
основной сайт: http://secu-3.narod.ru/

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

Posted: Tue Dec 14, 2010 9:59 pm
by Serj_K
Буду менять кварц для более точной установки скорости RS. Проверил работу с штатным кварцем на скоростях бОльших 38400 - на моем компе отличие скорости от нормы давало или не стабильную работу с менеджером или вообще не работало.
Идеальные частоты в районе 16МГЦ- 15.6672МГц и 16.58МГц.
Посмотрел прайс Имрада - таких нет. Из наиболее близких - 15.61МГц и 16.615МГц. С первым погрешность установки скоростей будет -0.37%, со вторым +0.16%, но частота больше номинальной для меги 16МГц. Я склоняюсь к первому варианту.

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

Posted: Thu Dec 16, 2010 12:35 am
by Arseniy
стандартный для всех скоростей - 14.7456. В быстродействии немного потеряешь.

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

Posted: Thu Dec 16, 2010 9:08 am
by Serj_K
14.7456 достаточно сильно отличается от 16. Я уже поставил на 15.61.

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

Posted: Thu Dec 16, 2010 12:10 pm
by STC
ИМХО. Не вижу смысла в этом. Плясать ради получения скорости 115200, когда и 9600 достаточно :-)

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

Posted: Thu Dec 16, 2010 12:28 pm
by Serj_K
Дело не только в том, чтобы получить бОльшую скорость, а чтобы эта установленная скорость соответствовала номиналу. С кварцем на 16МГц на многих скоростях RS погрешность установки скорости составляет до нескольких%, например для 57600 - 2.1%, для 115200 - 3.5%. Возникают проблемы связи. При обновлении прошивки это плохо.
Лично для меня скорость 115200 - это хорошо, так как стоит мега128, и 57600 устроит, но 2.1% - это плохо, тем более, что можно уменьшить это значение.

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

Posted: Thu Dec 16, 2010 7:00 pm
by andrey83_36
Народ, кто делал имитатор ДПКВ (60-2). У вас файликов с печатной платой нету, а то нету времени развести в P-CADe. А хотелось бы потестить SECU-3 на столе, а то на машине чудит все

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

Posted: Thu Dec 16, 2010 11:18 pm
by Arseniy
Есть. В Proteus7.6. Смотри у меня в репозитории: http://subversion.assembla.com/svn/secu ... simulator/

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

Posted: Fri Dec 17, 2010 12:10 am
by Arseniy
Serj_K wrote:14.7456 достаточно сильно отличается от 16. Я уже поставил на 15.61.
Так что, что отличается, не хочешь счетчики перенастраивать? Вроде никто на ошибки при передаче не жаловался. COM порт допускает до 5% отклонение скорости, насколько я помню. 15.61 - экзотика, для многих будут проблема. Вообще зря ты это затеял.

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

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