Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



ДХО для дальнего света фар.

Сообщений 1 страница 9 из 9

1

Написал програмку, собрал схемку вроде работает но както туповато, и хотел чтоб включалось через 1-2 минуты после запуска двигателя, голову сломал не получаеться. выношу на общее обсуждение, Может кто чего подскажет.

Вот код:
$regfile = "attiny13.dat"
$hwstack = 8
$swstack = 16
$framesize = 16

Config Portb.1 = Output
Config Pinb.2 = Input
Config Pinb.4 = Input
Config Pinb.3 = Input
Pinb.2 = 1
Pinb.4 = 1
Pinb.3 = 1
Dim Drl As Byte
Dim Drl1 As Eram Byte
If Drl1 = 0 Then Drl = 255
Dim Pause As Byte

Config Timer0 = Pwm , Prescale = 8 , Compare B Pwm = Clear Down

Do
Do
'Waitms 1
If Pinb.3 = 0 And Pinb.4 = 0 Then
Waitms 1
Gosub Setup
Waitms 1
Incr Pwm0b
Loop Until Pwm0b = Drl1
Mr0:
Waitms 1
Pwm0b = Drl1
Drl = Drl1
Else
Pwm0b = 0
End If
Loop
Setup:
If Pwm0b > Drl1 Then Goto Mr0
For Pause = 1 To 3
Waitms 1
If Pinb.2 = 1 Then
Return
Elseif Pinb.2 = 0 Then
Next
End If
Drl = Drl1 + 10
Drl1 = Drl
Pwm0b = Drl1

Return

End

Вот схема
http://sh.uploads.ru/t/1cvsA.png

Отредактировано krasser (2015-04-09 14:35:41)

0

2

А зачем зажигать через две минуты? Две минуты можно ехать без света? Используйте сигнал ручника если МКПП или парковки если АКПП. Я делал плавный розжиг по включению зажигания и всё.
Шим более 50% нет смысла делать, это слишком ярко. В настройке 4 - 5 ступенек достаточно, так проще пользоваться. И отключение по габаритам.

Отредактировано aleksey (2015-04-09 15:09:24)

0

3

У меня включение идет по датчику масла а по габаритам отключаеться, можно ещо подключить ручник. А задержка нужна, чтобы после завода авто дать время на подзарядку батареи примерно 2 минуты, наблюдал этого достаточно. А насчет яркости я согласен и 30% хватает, дальний ярче ближнего и экономичней.

0

4

Можно по подробнее, что Вы хотите получить в итоге?

0

5

Включаю зажигание пошло питание, завожу двигатель, срабатывает датчик масла и через 1-2 минуты плавно загораются лампы дальнего света, включаю габариты дальний отключается. Все работает но загораются сразу а не с задержкой, не получается сделать задержку.

Отредактировано krasser (2015-04-09 21:03:39)

0

6

а просто wait 60 или wait 120 в начале программы до основного цикла Вас не устроит?

0

7

Средний ток двух ламп дальнего света на 30% - 3А. Автомобильные генераторы выдают ток от 60А, потребление стартера от 200А.
На многих Ауди штатно подогрев зеркал и форсунок стеклоомывателя включается по зажиганию и работает всегда, потребляют они около 5А и никого это не беспокоит, это незначительный ток при исправной системе зарядки.
Не занимайтесь хернёй.

Используйте "boodlevel" при прошивке фьюзов иначе будете периодически терять EEPROM.

Отредактировано aleksey (2015-04-10 06:47:39)

0

8

А у соседа копейка, ему так хочется чтоб работало. Мы что будем обсуждать или навязывать кому то свою точку зрения? За совет спасибо, учту.

0

9

Добрый всем день! Подскажите что не так с управлением кнопкой в программе ДХО в протэусе работает а в железе виснит после нескольких нажатий а то и сразу. Спасибо!

0