09.07.2015, 19:35
|
#1
|
Частый гость
Регистрация: 12.03.2015
Сообщений: 16
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Проблема с pic12f675
Всем привет. Проблема такая, написал постенькую программу для 12f675 в протеусе работает как надо а вот в железе такая проблема, после включения выхода GPiO1 по опросу другой ножки должен включиться другой выход, он включается в протеусе и без нагрузки, а вот с нагрузкой контроллер вырубается.
|
|
|
|
10.07.2015, 11:03
|
#2
|
Прописка
Регистрация: 04.02.2007
Адрес: Крым
Сообщений: 243
Сказал спасибо: 218
Сказали Спасибо 315 раз(а) в 65 сообщении(ях)
|
Re: Проблема с pic12f675
Что значит "вырубается"?
Изменение состояния выхода контроллера осуществляется по схеме "чтение - модификация - запись". Если выход перегружен, то напряжение на нем может оказаться ниже логической единицы. При чтении его состояние будет определено как "0" и затем в него будет записан "0".
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!
|
|
|
Сказали "Спасибо" AndGrig
|
|
|
12.07.2015, 09:50
|
#3
|
Частый гость
Регистрация: 12.03.2015
Сообщений: 16
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Проблема с pic12f675
Сообщение от AndGrig
|
Что значит "вырубается"?
Изменение состояния выхода контроллера осуществляется по схеме "чтение - модификация - запись". Если выход перегружен, то напряжение на нем может оказаться ниже логической единицы. При чтении его состояние будет определено как "0" и затем в него будет записан "0".
|
Сбрасывается. Как лучше организовать входные цепи? Пади организовать развязку на оптопарах или поливиках?
|
|
|
|
12.07.2015, 11:49
|
#4
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Проблема с pic12f675
Так если сбрасывается, это беда с импульсом по питанию, а не с выходной цепью. И что подключено на выход, какая нагрузка? Надеюсь, напряжения и токи то в пределах допустимых? А у МК сброс внутренний или внешний? А если внешний, то как подключен? Наверно не так, как рекомендовано даташитом - резистор и конденсатор.
Нагрузка выходов МК - небось реле какое или управление тиристором, который управляет индуктивной нагрузкой (моторчиком, трансом)?
Проверить осциллографом импульсы помех на VDD при включении нагрузки.
|
|
|
|
13.07.2015, 22:39
|
#5
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Проблема с pic12f675
Про керамику на выводах питания контроллера не забыли?
|
|
|
|
16.07.2015, 14:38
|
#6
|
Частый гость
Регистрация: 12.03.2015
Сообщений: 16
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Проблема с pic12f675
Сообщение от alvadep
|
Про керамику на выводах питания контроллера не забыли?
|
Не ставил, а что она даёт. Или можно заменить пленочным конденсатором?
|
|
|
|
16.07.2015, 22:20
|
#7
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Проблема с pic12f675
Обычно в непосредственной близости к ножкам питания МК (да и любой цифровой микросхемы) ставят конденсатор емкостью 0,1 мкФ (от 0,047 до 0,22 мкФ). Делается это с целью подавления импульсных помех вызванных переключением всяких вентилей внутри цифровой микросхемы. У МК мульон таких вентилей, плюс включение/выключение внешней нагрузки. Импульсных помех хоть отбавляй. Если не ставить конденсатор, то в железе будут сбои, даже если с протезом все работало. Протез не моделирует импульсных помех.
Керамика или пленка в данном случае не принципиально, имхо. Просто керамика будет гораздо меньше при прочих равных.
|
|
|
|
18.07.2015, 04:54
|
#8
|
Заблокирован
Регистрация: 19.02.2007
Адрес: Барановичи
Сообщений: 255
Сказал спасибо: 3
Сказали Спасибо 51 раз(а) в 39 сообщении(ях)
|
Re: Проблема с pic12f675
Вы бы нарисовали как подключаете назгузку, и какую... Любой контроллёр это не реле - выход может дать только 5 вольт (лог. единица для 12F675) и ток приблизительно 25 мА - хотите управлять реле, поставьте транзистор. Если транзистор биполярный, то в любом случае между GPx и базой транзистора - сопротивление, если управляете каким-нить светодиодом, то поставьте просто сопротивление. Опять же, как сконфигурирована ножка GPIO3 - если как "MCLR", то в зависимости от Вашей схемотехники, и отсутствия на этой ножке конденсатора (см. даташит) при подключении нагрузки может проскочить помеха - и сброс. Опять же, 675 имеет аналоговые входы и компаратор - как сконфигурированы регистры "ADCON0" и "CMCON" ?
В любом случае, показали бы что Вы подключаете... А Протеус только показывает работу, а Ваши ошибки он оставляет Вам..
|
|
|
Сказали "Спасибо" ALEKS1102X
|
|
|
31.07.2015, 19:20
|
#9
|
Прописка
Регистрация: 04.09.2009
Сообщений: 167
Сказал спасибо: 1
Сказали Спасибо 35 раз(а) в 25 сообщении(ях)
|
Re: Проблема с pic12f675
Сообщение от uljanmax
|
Сбрасывается. Как лучше организовать входные цепи? Пади организовать развязку на оптопарах или поливиках?
|
"Пади" заняться тем, в чём хоть что-то смыслите. Не думаю, что для Вас, хоть что-то имеется. Дети ардуино, мля...Но ALEKS1102X ( такой-же "специалист", как и Вы, IMHO ) Вам уже готов помочь.
Последний раз редактировалось shindax; 31.07.2015 в 19:45.
|
|
|
|
31.07.2015, 19:29
|
#10
|
Прописка
Регистрация: 04.09.2009
Сообщений: 167
Сказал спасибо: 1
Сказали Спасибо 35 раз(а) в 25 сообщении(ях)
|
Re: Проблема с pic12f675
...Вы, полагаете, что Ваш абсолютно еб...й совет кому-то способен помочь?
Сообщение от ALEKS1102X
|
Вы бы нарисовали как подключаете назгузку, и какую... Любой контроллёр это не реле - выход может дать только 5 вольт...
|
Уже анекдот, IMHO.
Сообщение от ALEKS1102X
|
Если транзистор биполярный, то в любом случае между GPx и базой транзистора - сопротивление...
|
Есть такой прибор, как "резистор". Он имеет "сопротивление", омическое. Такого прибора, как "сопротивление" нет, это - обычный уёб...ый пионерско-советский подход. Про то, что таким прибором, имеющим именно "сопротивление", может быть и конденсатор, и индуктивность, говорить Вам, наверное, бессмысленно. Вы свою безграмотность, хотя-бы не сейте, раз учиться не собираетесь.
Сообщение от ALEKS1102X
|
...если управляете каким-нить светодиодом, то поставьте просто сопротивление. Опять же, как сконфигурирована ножка GPIO3 - если как "MCLR", то в зависимости от Вашей схемотехники, и отсутствия на этой ножке конденсатора (см. даташит) при подключении нагрузки может проскочить помеха - и сброс....
|
Большего идиотизма я ещё не прочитывал. Это уже, IMHO, клинический случай... Думаю, uljanmax -у , хоть он и благодарен, это не поможет. Так и останетесь все вместе овнами.
Последний раз редактировалось shindax; 31.07.2015 в 19:49.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:16.
|
|