AVR+Usart: изменение строки при передаче

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Corporal
Прорезались зубы
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

AVR+Usart: изменение строки при передаче

Сообщение Corporal »

Доброе время суток. Есть проблема при передаче строк на serial port. А точнее она возникает при включении вентилятора или светодиода. МК считывает 18В20 и раз в секунду передает на комп, тут всё нормально. А вот стоит включить одну из нагрузок то комп принимает не"+24.5", а ерунду всякую. В протеусе все отлично работает, а вот в железе ерунда. (транзюки С33740). Помогите решить траблу.
Вложения
Схема.JPG
(198.94 КБ) 346 скачиваний
Реклама
Аватара пользователя
maglev
Потрогал лапой паяльник
Сообщения: 316
Зарегистрирован: Пт апр 17, 2009 22:45:42
Откуда: Minsk
Контактная информация:

Re: AVR+Usart: изменение строки при передаче

Сообщение maglev »

Схема не содержит ни одного конденсатора? Тогда так и должно быть, все в порядке.
Реклама
Аватара пользователя
Corporal
Прорезались зубы
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Re: AVR+Usart: изменение строки при передаче

Сообщение Corporal »

эмм... в общем то да. И еще, я подключаю без мах232, через PL2303. Куда кандюки то надо?
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: AVR+Usart: изменение строки при передаче

Сообщение coredumped »

Corporal писал(а): Куда кандюки то надо?
По питанию, блокировочные. Еще, есть подозрение, что питание нправильно разведено, помехи сильные шпарят, похоже.
Все будет только лучше, в крайнем случае - хуже.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Corporal
Прорезались зубы
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Re: AVR+Usart: изменение строки при передаче

Сообщение Corporal »

Реклама
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: AVR+Usart: изменение строки при передаче

Сообщение DX168B »

После стабилизатора тоже можно керамику повесить. Даже, если стабилизатор линейный. Параллельно ногам питания МК, тоже керамику надо. Да тех-же 100n (0.1uF) Разводку питания тоже надо проверить.
I am DX168B and this is my favourite forum on internet!
Реклама
Аватара пользователя
Corporal
Прорезались зубы
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Re: AVR+Usart: изменение строки при передаче

Сообщение Corporal »

По добавлял я кандеров и после стабилизации и между питанием МК - ничего не изменилось
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: AVR+Usart: изменение строки при передаче

Сообщение pyzhman »

Вам бы последовательно со светодиодами поставить токоограничительные резисторы. При включении питалово просаживается...
Docendo discimus
Аватара пользователя
Corporal
Прорезались зубы
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Re: AVR+Usart: изменение строки при передаче

Сообщение Corporal »

Да, действительно, поставил резюки и все нормально. Только слабо светят и кулер слабо крутиться. Поигрался с резюками и выбрал оптимальные номиналы, впрочем так сойдет. Спасибо.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: AVR+Usart: изменение строки при передаче

Сообщение pyzhman »

Естественно, ток через них упал. По уму, если у вас многожрущие нагрузки(о чем вы не указали в начале), то и БП должен быть соответствующим.
Docendo discimus
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: AVR+Usart: изменение строки при передаче

Сообщение DX168B »

Про резюки совсем забыл. У меня был аналогичный случай, когда забыл ограничительные резисторы поставить + стабилизатор был для низких потреблений (78L05, в корпусе, как у КТ3102) + фьюз BODLEVEL с порогом сброса в 4.3 вольт по питанию.
I am DX168B and this is my favourite forum on internet!
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»