Нулиране на uC

Нулиране на uC

Публикация от логан105 »28 януари 2009, 21:19

нулиране

Здравей!
Имам робот, построен с AT89S52. Използвах L293D (H-мост) за управление на мотоциклети.
Когато двигателят е активиран, всичко е наред, но веднага след като е изключен, uC се нулира.

Захранвах го с NiCd клетки, 5Ks (въпреки че не знам дали са достатъчно заредени), но също така опитах адаптер 9V/1000mA.

Не знам дали това е спадът на напрежението, но когато се нулира при изключване, мисля, че ще има смущения от двигателите.
Трябва ли да го филтрирам? Ако да, какви са възможностите? Нямам опит с това.
Биха ли помогнали антипаралелните диоди? (Предполага се, че веригата е ВИСОКОШУМЕН ИМУНИТЕТ)

Отделни пътеки на печатни платки водят до H-моста (L293D) директно от източника.
Вероятно бихте били намушкани от схемата, но все още нямам.

Публикация от дата »29 януари 2009, 15:57

Диодът вероятно няма да ви помогне, защото използвате обръщане.

Доказано. Паралелно на кондензатора на двигателя (керамичен 100-220nF). Поставете захранването на MCU през резистор (според консумацията и за да се избегне голяма загуба на съпротивление, аз го оценявам на 100R - но само захранването на MCU, надраска пътя, водещ към захранването на MCU ) поставете електролитен кондензатор с около 100-220uF/min 6V запоявайте 100nF керамичен кондензатор директно към захранващите щифтове на MCU (от дъното на печатната платка).

Доказано за серво драйвери (превключвам постояннотокови двигатели 24V/7A и това е различна интерференция) и също доказано за лечение на смущения от релета и контактори.

Уведомете ме и може би ще изпълним някои стойности. В противен случай е най-добре двигателят с постоянен ток да "спира" до резистивен товар.