Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Электроника средств транспорта Ремонт и разработка дополнительного автооборудования. Бортовые компьютеры и многое другое.

 
Опции темы

Таймер включения света

Непрочитано 06.11.2010, 02:23  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Таймер включения света

Так мы говорим о трех шимах или об одном?
Реклама:
Easyrider83 вне форума  
Непрочитано 06.11.2010, 03:32  
gnomon72
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 177 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Таймер включения света

Сообщение от Easyrider83 Посмотреть сообщение
Так мы говорим о трех шимах или об одном?
Об одном, но нагрузка на МП всё равно будет существенной, надо же ещё и скорость мерять и всё это обрабатывать.
gnomon72 вне форума  
Непрочитано 06.11.2010, 14:21  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Таймер включения света

Сообщение от gnomon72 Посмотреть сообщение
Об одном, но нагрузка на МП всё равно будет существенной, надо же ещё и скорость мерять и всё это обрабатывать.
Простите, но вы говорили, что нагрузка на МК будет существенная от одного шим. Я с вами и начал этот спор, который вы хотите завести в угол.
Easyrider83 вне форума  
Непрочитано 06.11.2010, 15:39  
gnomon72
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 177 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Таймер включения света

Сообщение от Easyrider83 Посмотреть сообщение
Простите, но вы говорили, что нагрузка на МК будет существенная от одного шим. Я с вами и начал этот спор, который вы хотите завести в угол.
Да, будет существенная и от одного ШИМа тоже. Если даже тупо скинуть с трех каналов до одного, то нагрузка будет 33%. Даже 20% - очень существенно с учетом того, что ШИМ "плавать" не должен и скорость должна измеряться одновременно с обработкой ШИМ.
Тут собственно и спора то нет никакого. Программный ШИМ однозначно ресурсоемкий по сравнению с аппаратным. Конкретная же загрузка ресурсов МК - это в данном случае лишь вопрос реализации и оптимизации. На асме конечно будет быстрее и оптимальнее.
В общем - оставим тупиковый спор ни о чем.
gnomon72 вне форума  
Непрочитано 06.11.2010, 15:39  
gnomon72
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 177 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Таймер включения света

Сообщение от Easyrider83 Посмотреть сообщение
Простите, но вы говорили, что нагрузка на МК будет существенная от одного шим. Я с вами и начал этот спор, который вы хотите завести в угол.
Да, будет существенная и от одного ШИМа тоже. Если даже тупо скинуть с трех каналов до одного, то нагрузка будет 33%. Даже 20% - очень существенно с учетом того, что ШИМ "плавать" не должен и ещё скорость машины должна измеряться одновременно с обработкой ШИМ.
Тут собственно и спора то нет никакого. Программный ШИМ однозначно ресурсоёмкий по сравнению с аппаратным. Конкретная же загрузка ресурсов МК - это в данном случае лишь вопрос реализации и оптимизации. На асме конечно будет быстрее и оптимальнее.
В общем - оставим тупиковый спор ни о чем.
gnomon72 вне форума  
Непрочитано 07.11.2010, 00:19  
zvezdec
Прописка
 
Регистрация: 12.01.2010
Адрес: Екатеринбург
Сообщений: 276
Сказал спасибо: 32
Сказали Спасибо 53 раз(а) в 51 сообщении(ях)
zvezdec на пути к лучшему
По умолчанию Re: Таймер включения света

На жигулях карбюраторных где установлен электромагнитный клапан(ЭПХХ) можно опереться на него и датчик массы дроссельной заслонки.
При трогании фары включаются, т.к. конечник размыкается, при выбеге, конечник замкнут, но на клапан не подано напряжение, всё можно задействовать двумя реле с N.C. (нормально закрытыми контактами). При остановках фары тухнут. Дополнить схему терморезисторами или разгорание ламп через шим.
zvezdec вне форума  
Непрочитано 07.11.2010, 03:46  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Таймер включения света

Чтобы не быть голословным. Программный ШИМ на таймер0. Контроллер pic12f683
Вводим переменные:
Цитата:
program pwm
const Duty as byte = 0xFF
dim Hduty as byte
dim Lduty as byte
dim st as bit
Обработка прерывания:
Цитата:
sub procedure interrupt
intcon.T0IF=0
Lduty=Duty-Hduty
if st=0 then st=1 tmr0=Lduty else st=0 tmr0=Hduty end if
gpio.0=st
end sub
И сама программа:
Цитата:
main:
ansel=0
Hduty=64
trisio=0
gpio=0
option_reg=%10000000
intcon=%11100000
end.
Итого на асме:
Цитата:
_interrupt:
MOVWF R15+0
SWAPF STATUS+0, 0
CLRF STATUS+0
MOVWF ___saveSTATUS+0
MOVF PCLATH+0, 0
MOVWF ___savePCLATH+0
CLRF PCLATH+0

;1.mbas,6 :: sub procedure interrupt
;1.mbas,7 :: intcon.T0IF=0
BCF INTCON+0, 2
;1.mbas,8 :: Lduty=Duty-Hduty
MOVF _Hduty+0, 0
SUBLW 255
MOVWF _Lduty+0
;1.mbas,9 :: if st=0 then st=1 tmr0=Lduty else st=0 tmr0=Hduty end if
BTFSC _st+0, BitPos(_st+0)
GOTO L__interrupt2
BSF _st+0, BitPos(_st+0)
MOVF _Lduty+0, 0
MOVWF TMR0+0
GOTO L__interrupt3
L__interrupt2:
BCF _st+0, BitPos(_st+0)
MOVF _Hduty+0, 0
MOVWF TMR0+0
L__interrupt3:
;1.mbas,10 :: gpio.0=st
BTFSC _st+0, BitPos(_st+0)
GOTO L__interrupt6
BCF GPIO+0, 0
GOTO L__interrupt7
L__interrupt6:
BSF GPIO+0, 0
L__interrupt7:
L__interrupt5:
MOVF ___savePCLATH+0, 0
MOVWF PCLATH+0
SWAPF ___saveSTATUS+0, 0
MOVWF STATUS+0
SWAPF R15+0, 1
SWAPF R15+0, 0
RETFIE
; end of _interrupt

_main:

;1.mbas,12 :: main:
;1.mbas,13 :: ansel=0
CLRF ANSEL+0
;1.mbas,14 :: Hduty=64
MOVLW 64
MOVWF _Hduty+0
;1.mbas,15 :: trisio=0
CLRF TRISIO+0
;1.mbas,16 :: gpio=0
CLRF GPIO+0
;1.mbas,17 :: option_reg=%10000000
MOVLW 128
MOVWF OPTION_REG+0
;1.mbas,18 :: intcon=%11100000
MOVLW 224
MOVWF INTCON+0
GOTO $+0
; end of _main
Миниатюры:
Нажмите на изображение для увеличения
Название: pwm.png
Просмотров: 78
Размер:	5.6 Кб
ID:	14416  

Последний раз редактировалось Easyrider83; 07.11.2010 в 03:49.
Easyrider83 вне форума  
Непрочитано 07.11.2010, 08:13  
vano-11-11
Гражданин KAZUS.RUN
 
Регистрация: 26.06.2010
Сообщений: 698
Сказал спасибо: 78
Сказали Спасибо 255 раз(а) в 92 сообщении(ях)
vano-11-11 на пути к лучшему
По умолчанию Re: Таймер включения света

Сообщение от Easyrider83 Посмотреть сообщение
Чтобы не быть голословным
Easyrider83 Топикстартер открыл эту тему по конкретному, практическому вопросу
Сообщение от alexey-nla Посмотреть сообщение
В свете грядущих изменений в ПДД (с 20 ноября надо будет всем ездить с включенными фарами всегда, а не только за городом), есть идея сделать схему, которая будет сама включать фары.
А вы развели здесь флуд про программирование контроллеров, программный ШИМ и.т.п. Есть раздел Микроконтроллеры, АЦП, память и т.д, заведите там тему и спорьте в ней хоть до посинения, а здесь вы уже достали своим спором, тем более что ваш оппонент уже признал
Сообщение от gnomon72 Посмотреть сообщение
В общем - оставим тупиковый спор ни о чем
Вот такое мое ИМХО, извиняйте за резкость.

P.S. И еще, посмотрите статистику, на сегодня тему просмотрели 58раз, ответиили 57раз. Мне кажется что название темы немного мутная и не вызывает интереса у посетителей ресурса. Может перименовать тему, чтоб было сразу понятно о чем речь, типа "Дневной свет фар всегда или дневные ходовые огни". Ведь вопрос реализации этого должен быть актуален многим автоводителям и осталось до вступления поправок в силу всего две недели.

Последний раз редактировалось vano-11-11; 07.11.2010 в 13:27.
vano-11-11 вне форума  
Сказали "Спасибо" vano-11-11
alexey-nla (08.11.2010)
Непрочитано 07.11.2010, 13:38  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Таймер включения света

vano-11-11, флудом живет форум. Без нас тема не пошла бы дальше третьей страницы. А здесь не просто флудят, здесь рождается истина.
Easyrider83 вне форума  
Непрочитано 08.11.2010, 01:39  
mityuliy
Прохожий
 
Регистрация: 08.11.2010
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
mityuliy на пути к лучшему
По умолчанию Re: Таймер включения света

Извините что не в тему,но вот вопрос:
Кто нибудь знает таймер фирмы Flash, monotron 107? У кого есть на него хоть какая документация?

Последний раз редактировалось mityuliy; 08.11.2010 в 01:42.
mityuliy вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фотодиод для включения устройства Константин П Электроника - это просто 4 01.10.2010 15:49
attyni261 таймер 64 мгц megavoltk2 Микроконтроллеры, АЦП, память и т.д 5 23.09.2010 06:50
Схема включения светодиодов Dimsanchuk Электроника - это просто 2 30.05.2010 00:22
Схема включения фотодиода Лера Электроника - это просто 2 12.04.2010 18:06
Нужен таймер на микроконтроллере Modul-x Микроконтроллеры, АЦП, память и т.д 16 30.01.2010 15:18


Часовой пояс GMT +4, время: 22:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.