Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

ресет на микроконтролер
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=13788
Страница 1 от 1

Автор:  Н'бабане Гт'муан'га [ Сря Май 20, 2015 3:56 pm ]
Заглавие:  ресет на микроконтролер

Блъскам си главата за идея за абсолютен минимум решение на следния проблем: как да ресетна микроконтролер чрез позвъняване от модем?
Значи модемът има един изход RING на който генерира импулси при позвъняване, обаче генерира и импулс (един, по-дълъг) и при смс, а тогава НЕ трябва да ми се ресетва контролера.
Някой да ми предложи идея?

Прикачени файлове:
Capture.JPG
Capture.JPG [ 43.96 KiB | Прегледано 6526 пъти ]

Автор:  Wise [ Сря Май 20, 2015 4:16 pm ]
Заглавие:  Re: ресет на микроконтролер

Ами най-тъпо ми се струва да броиш до 2-3 / за определено време/ и тогава да ресетираш.

Автор:  syscop [ Сря Май 20, 2015 4:21 pm ]
Заглавие:  Re: ресет на микроконтролер

Подаваш сигнала на входа на чакащ мултивибратор и на единият вход на едно и. Изходът на чакащия мултивибратор на другия вход на и-то. Правиш timeout-а 4.1-4.2 секунди. Ако е звънене от изхода на и-то "събуждаш" процесора. Ако е sms изходът на чакащият мултивибратор ще е в другото състояние. Дано да съм го обяснил разбираемо :)

Автор:  Н'бабане Гт'муан'га [ Сря Май 20, 2015 4:31 pm ]
Заглавие:  Re: ресет на микроконтролер

Разбрах те. Но все си мисля че трябва да има и по-просто решение

Автор:  michev [ Сря Май 20, 2015 4:34 pm ]
Заглавие:  Re: ресет на микроконтролер

В приложената снимка пише, че можеш да си конфигурираш широчината на импулса при SMS. Направи го по - кратък от 250ms и сложи една RC група.

Автор:  woody [ Сря Май 20, 2015 4:44 pm ]
Заглавие:  Re: ресет на микроконтролер

michev написа:
Направи го по - кратък от 250ms и сложи една RC група.

А фронтовете с тая RC група?

Автор:  Desert Leo [ Сря Май 20, 2015 4:46 pm ]
Заглавие:  Re: ресет на микроконтролер

Бабане, а защо трябва да се ресетва контролера?

Автор:  Н'бабане Гт'муан'га [ Сря Май 20, 2015 4:59 pm ]
Заглавие:  Re: ресет на микроконтролер

Пише че може ама фърмуера точно на тоя модел я няма тая функционалност... :(
А защо да се ресетва не знам. Клиентска прищявка...

Автор:  bateAz [ Сря Май 20, 2015 5:10 pm ]
Заглавие:  Re: ресет на микроконтролер

можеш ли да заделиш един баламски чип ( SOIC-14 ) за целта ?

Автор:  Н'бабане Гт'муан'га [ Сря Май 20, 2015 5:19 pm ]
Заглавие:  Re: ресет на микроконтролер

Аз за можене мога, но в тоя случай това е пач на готово изделие, клиента ми е на другия край на света и има иска сам да си го пачне. Не го знам как би се оправил с чипове, ама по принцип си го пазя това за краен вариант

Автор:  stefan63 [ Сря Май 20, 2015 5:22 pm ]
Заглавие:  Re: ресет на микроконтролер

PIC12

Автор:  bateAz [ Сря Май 20, 2015 5:35 pm ]
Заглавие:  Re: ресет на микроконтролер

stefan63 написа:
PIC12


Тц.
4013 + 1 резистор + 1 кондензатор + 1 кондензатор на захранването

Автор:  ToHu [ Сря Май 20, 2015 6:09 pm ]
Заглавие:  Re: ресет на микроконтролер

ммм много бе бате, pic10 е най-оптималното решение като брой компоненти и техният размер, иначе и с 4013 става като Т тригер, а и в друга конфигурация също ...

Автор:  bateAz [ Сря Май 20, 2015 7:21 pm ]
Заглавие:  Re: ресет на микроконтролер

ToHu написа:
ммм много бе бате, pic10 е най-оптималното решение като брой компоненти и техният размер, иначе и с 4013 става като Т тригер, а и в друга конфигурация също ...


То ако е за въпрос, контролерът може и сам да се ресетне, като си следи входа. Ако явно целта е да се коригира евентуално забиване на контролера. В този случай втори контролер само ще удължи агонията - него пък кой ще го ресетва ?
Една проста логика е най-надеждното решение. Всичко гениално е просто. То и аз затуй съм много гениален ... :oops:

Автор:  relsys [ Сря Май 20, 2015 7:35 pm ]
Заглавие:  Re: ресет на микроконтролер

Н'бабане Гт'муан'га написа:
Разбрах те. Но все си мисля че трябва да има и по-просто решение


Ами 250 ms се различава лесно от 600.... Хващаш предния фронт, и след 300-та ms ресетваш или не ресетваш.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/