Форум за електроника Форуми Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

Генератор на минутни импулси

 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics



Предишната тема :: Следващата тема  
Автор Съобщение
Ichko
Опитен потребител
Опитен потребител


Регистриран на: 13 Мар 2004
Мнения: 308

МнениеПуснато на: Вто Окт 10, 2006 21:55    Заглавие: Генератор на минутни импулси Отговорете с цитат

Необходима ми е схема на генератор на правоъгълни импулси с период на повторение 1 мин. и TTL ниво. Опитах с К176ИЕ18, но се оказа много капризна. Предполагам, че има по-съвременни схеми от този тип. За сега използвам китайски часовник от магазин "За 1 лев", като секундната стрелка минава през оптодвойка. Върши работа но не е "елегантно" решение
_________________
Интелектът на Земята е константа, а населението непрекъснато расте!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
tropper
Опитен потребител
Опитен потребител


Регистриран на: 08 Сеп 2005
Мнения: 1299
Местожителство: София

МнениеПуснато на: Сря Окт 11, 2006 14:04    Заглавие: Отговорете с цитат

точността важна ли е?
ако не - 555, което ако се не лъжа е "капиталистическия" първообраз на К176ИЕ18, а ако е важна - кварцовостабилизиран генератор за сравнително ниска честота и делители на честота... имаше едни от 74хх серията дето деляха до 2^18 ако не и до повече...
_________________
Тодор Симеонов.
skype: todor.simeonov
Захранващи решения за LAN мрежи.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла Посетете сайта на потребителя
RC
Опитен потребител
Опитен потребител


Регистриран на: 22 Фев 2003
Мнения: 13214

МнениеПуснато на: Сря Окт 11, 2006 15:03    Заглавие: Отговорете с цитат

tropper написа:
...ако не - 555, което ако се не лъжа е "капиталистическия" първообраз на К176ИЕ18, а ако е важна - кварцовостабилизиран генератор за сравнително ниска честота и делители на честота... имаше едни от 74хх серията дето деляха до 2^18 ако не и до повече...

Нещо бъркаш. Rolling Eyes
К176ИЕ18 напрактика си е часовник с всичко необходимо (при това кварцово стабилизиран).
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
suxfan
Опитен потребител
Опитен потребител


Регистриран на: 29 Окт 2004
Мнения: 174

МнениеПуснато на: Сря Окт 11, 2006 20:10    Заглавие: Re: Генератор на минутни импулси Отговорете с цитат

Ichko написа:
Необходима ми е схема на генератор на правоъгълни импулси с период на повторение 1 мин. и TTL ниво. Опитах с К176ИЕ18, но се оказа много капризна. Предполагам, че има по-съвременни схеми от този тип. За сега използвам китайски часовник от магазин "За 1 лев", като секундната стрелка минава през оптодвойка. Върши работа но не е "елегантно" решение

Взимаш си най евтиния микроконтролер който работи с вътрешен генератор например 16F630 или 16F676, нагласяваш му честотата на 4 MHz и с вградения таймер го караш да прекъсва на възможно максимално бавно време , демек при 1мкс за такт имаш вътрешен делител от 1:1 до 1/256 кратно на 2, и таймера ти умножава това на 256 , когато прекъсне последователно намаляваш 1 или 2 колкото е нужно клетки ,и когато премине през последната да прави нещо на някой порт на чипа.
За да стане точно трябва да си нагласиш делителя на таймера да е 1/4 така таймера ще прекъсва на всеки 0,001024s и със още 2 клетки за прецизнос едната ще е пълна или ще ти умножава по 256 ( всяка 0,262144s ) и другата ще я нагласяваш от 229 да намалява , така ще имаш точност 60,030976s което си е доста прилично.
Нещо от сорта ли ,аре влачи изхода ти е на (PORTC, 0) извод 10 Very Happy Laughing
-------------------------------------------
list p=16F676
#include "p16F676.inc"
__config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_OFF & _CPD_OFF
;--------------------------------------------------------------
org 0x000
GOTO Main

DATA 0x00
DATA 0x00

org 0x004
GOTO Prekysvane
;--------------------------------------------------------------
Temp equ 0x20
Time1 equ 0x21
Тиме2 equ 0x22

WSave equ 0x30
StSave equ 0x31
;----------------------------------------------------
Main

CLRWDT
CLRF PORTA
CLRF PORTC
CLRF INTCON
CLRF PIR1
MOVLW B'00000111'
MOVWF CMCON
CALL 0x03FF
BSF STATUS,RP0
MOVWF OSCCAL
MOVLW B'00000001'
MOVWF OPTION_REG
MOVLW B'00110111'
MOVWF WPUA
CLRF ANSEL
CLRF TRISA
CLRF TRISC
BCF STATUS,RP0
MOVLW 0xFF
MOVWF Time1
MOVLW D'229'
MOVWF Time2
MOVLW B'10100000'
MOVWF INTCON
Loop
GOTO Loop


;-------------------------------
Prekysvane
MOVWF WSave
SWAPF STATUS, W
MOVWF StSave
BTFSC INTCON, 2
CALL TmPr


BCF INTCON, 2
SWAPF StSave, W
MOVWF STATUS
SWAPF WSave, F
SWAPF WSave, W
RETFIE

;-------------------------------------------------------------------
TmPr
DECFSZ Time1, F
RETURN
DECFSZ Time2, F
RETURN
MOVLW 0xFF
MOVWF Time1
MOVLW D'229'
MOVWF Time2
MOVLW B'00000001'
XORWF PORTC, F
RETURN

;-------------------------------------------------------------------

ORG 0x2000
END
;////////////////////////////// END /////////////////////////////////////
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
eler
Опитен потребител
Опитен потребител


Регистриран на: 30 Яну 2005
Мнения: 2251
Местожителство: Раднево

МнениеПуснато на: Сря Окт 11, 2006 20:29    Заглавие: Пример (блокова схема): Отговорете с цитат

Една идея:

На изхода с някаква логика детектираш състояние 60 на двойката 74192 и го ползваш за изходен сигнал с период 1 секунда и за нулиране на брояча с двете 74192.
Нямам време сега за принципна схема.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
tropper
Опитен потребител
Опитен потребител


Регистриран на: 08 Сеп 2005
Мнения: 1299
Местожителство: София

МнениеПуснато на: Сря Окт 11, 2006 20:33    Заглавие: Отговорете с цитат

RC написа:

Нещо бъркаш. Rolling Eyes

оооппс Embarassed извинявам се.
_________________
Тодор Симеонов.
skype: todor.simeonov
Захранващи решения за LAN мрежи.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла Посетете сайта на потребителя
suxfan
Опитен потребител
Опитен потребител


Регистриран на: 29 Окт 2004
Мнения: 174

МнениеПуснато на: Чет Окт 12, 2006 8:04    Заглавие: Re: Пример (блокова схема): Отговорете с цитат

eler написа:
Една идея:

На изхода с някаква логика детектираш състояние 60 на двойката 74192 и го ползваш за изходен сигнал с период 1 секунда и за нулиране на брояча с двете 74192.
Нямам време сега за принципна схема.

Стига бе човек ти ме уби с тази схема , а знаеш ли колко ще консумира , преди 17 г си правих честотомер с дискретни елементи горе долу колкото това дето ти казваш, захранването ми беше с 2 мощни 7805 в големия корпус не даваха да ги пипнеш на голям радиатор .
А PIC консумира в нормално състояние 5 мА в слееп режим микроампери.
Ти направо го върна с 20г назад в ерата на тия неща Laughing Very Happy
Дори и най елементарна схема му начертах като това е само с една ИС

Остава само да си намери процесора Smile Laughing
Най евтини са в комет
http://home.comet.bg/shop/info.html?ID=29027
http://home.comet.bg/shop/datasheet1.html?ID=29027
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
eler
Опитен потребител
Опитен потребител


Регистриран на: 30 Яну 2005
Мнения: 2251
Местожителство: Раднево

МнениеПуснато на: Чет Окт 12, 2006 18:57    Заглавие: Отговорете с цитат

Ами просто вариант, да има избор човека. И гледам съм допуснал грешка: периода на изходния сигнал не е 1 секунда, а 1 минута.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Ichko
Опитен потребител
Опитен потребител


Регистриран на: 13 Мар 2004
Мнения: 308

МнениеПуснато на: Чет Окт 12, 2006 22:01    Заглавие: Отговорете с цитат

Когато зададох въпроса имах предвид да ми подскажете накой по-съвременен аналог на К176ИЕ18, но живо ме заинтересува предложението на suxfan. Остава само да си намеря подходяш микроконтролер (дали ще стане с 12С509?) и да конвертирам програмата в HEX. файл
_________________
Интелектът на Земята е константа, а населението непрекъснато расте!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
suxfan
Опитен потребител
Опитен потребител


Регистриран на: 29 Окт 2004
Мнения: 174

МнениеПуснато на: Пет Окт 13, 2006 3:08    Заглавие: Mda Отговорете с цитат

Ichko написа:
Когато зададох въпроса имах предвид да ми подскажете накой по-съвременен аналог на К176ИЕ18, но живо ме заинтересува предложението на suxfan. Остава само да си намеря подходяш микроконтролер (дали ще стане с 12С509?) и да конвертирам програмата в HEX. файл

Ще стане защо да не стане , но ще ти трябва външен кварц, помисли да работиш направо с 32.768 kHz, така ще трябва само да делиш кратно на 2 Smile
Демек ако го караш да прекъсва по същия начин но с кварц 32.768 kHz пак само от таймера така ще прекъсва на всеки 2 сек. , само още една клетка ще ти трябва да я намаляваш и тя ще е десетично 30 , което ще рече точно 1 мин Wink Laughing Very Happy
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov
Where to Find Free Service Manuals