Страница 6 из 35
Re: Цифровой спидометр
Добавлено: Пн май 03, 2010 10:05:02
GP1
1. если на плантацию не загонят

, сегодня сделаю
2. для
bkost
вот hex для tiny2313-одометр
схема:
вместо М16 - Т2313
LCD:
DATA = PB7,PB6,PB5,PB4
E = PB0
A0 = PB2
RW = PB1
Вход от датчика (схема на 4N25) = PD3
Кнопка сброса = PD2
Управление (вкл) на блок питания = PD1
Признак включения (схема на 4N25) = PD0
ps в железе не проверял, но должно работать, я только отсек лишнее

Re: Цифровой спидометр
Добавлено: Пн май 03, 2010 10:24:43
GP1
Коментирую:
Код: Выделить всё
; мах 80 светодиодов
; вход tmp=[скорость/число светодиодов]
; время вывода 80 сегментов 81,9 мкс
;========================
.equ BAR_PORT = PORTC
.equ bar_res = PC4
.equ bar_clk = PC3
.def bar1 = r17
.def bar2 = r18
.def bar_res = r19
bar:
push bar_res
push bar1
push bar2
clr bar_res
clr bar1
clr bar2
; вычисление числа сегментов V*10/25
; поскольку цена деления 200/80=2,5 км/ч, т.е 200/2,5=80 <=> 2000/25=80
; умножаем на 10
ldi tmp,10
mov bar1,speed
mul bar1,tmp
mov bar1,r0
mov bar2,r1
; делим на 25
ldi tmp,25
div16x8:
sub bar1,tmp
sbci bar2,0
brcs end_div16x8
inc bar_res
rjmp div16x8
end_div16x8:
;загружается общее число светодиодов 80
ldi tmp,80
; и вычисляем число св.диодов которые надо выключить 80-N
sub tmp,bar_res
mov bar_res,tmp
; сборос линейки
cbi BAR_PORT,bar_res
nop
sbi BAR_PORT,bar_res
nop
; выдача тактовых импульсов
; выдаем 80-N тактовых импульсов для записи 1 в регистр.
bar_next:
sbi BAR_PORT,bar_clk
nop
cbi BAR_PORT,bar_clk
dec bar_res
brne bar_next
pop bar2
pop bar1
pop bar_res
ret
Соответственно если надо другое кол-во св.диодов, то делаем так:
Vmax/N - получаем цену деления
дальше где надо вставляем нужное значение цены деления и N
главное не вылезти за размер переменных.
Re: Цифровой спидометр
Добавлено: Вт май 04, 2010 20:20:52
kas
А можно выложить схему спидометра с одометром, которая нормально открывается.
Существует ли упрощенный вариант такой конструкции, где присутствует МЕГА и индикатор без преобразователей напряжения и светодиодов?
Re: Цифровой спидометр
Добавлено: Вт май 04, 2010 20:48:34
shuy
Спасибо!
Re: Цифровой спидометр
Добавлено: Вт май 04, 2010 22:31:31
GP1
kas писал(а):А можно выложить схему спидометра с одометром, которая нормально открывается.
Существует ли упрощенный вариант такой конструкции, где присутствует МЕГА и индикатор без преобразователей напряжения и светодиодов?
1. Схема с 3 стр. открывается нормально, только что проверил.
2. Не понял насчет упрощенной конструкции
3. Если не устраивает преобразователь напряжения - замени на 7805, только учти, что без хорошего радиатора он долго не проработает.
Re: Цифровой спидометр
Добавлено: Ср май 05, 2010 18:39:56
GP1
bkost писал(а):GP1т
Может выложи пока хоть схемку генератора, а то выходные проходят, пить надоело
Ну а одометр, - уж как выродишь.
Вот, накрапал схемку генератора.

Re: Цифровой спидометр
Добавлено: Ср май 05, 2010 23:46:44
bkost
Спасибо за генератор! Как я понял, потенциометром изменяем скважность импульсов, а переключатель меняет вывод скорость-расстояние?
Вот переделал твою схемку, не понял, откуда идет запись в микросхему. Подправь, плз, что не так и выложи, как "чистовик", с которого и буду лепить.
Re: Цифровой спидометр
Добавлено: Чт май 06, 2010 08:31:07
GP1
Переключатель просто меняет полярность импульсов

Re: Цифровой спидометр
Добавлено: Чт май 06, 2010 18:20:24
GP1
Подправил схему.
Запись пробега ведется во встроенную ЕЕПРОМ
Re: Цифровой спидометр
Добавлено: Чт май 06, 2010 21:43:34
bkost
Ага, т.е. AT24C04B не нужна. Оно и к лучшему, т.к. на днях был на радиорынке, и только дома обнаружил, что вместо нее мне всунули вот эту. На нее даже не могу даташит найти
Re: Цифровой спидометр
Добавлено: Пт май 07, 2010 09:14:53
GP1
то что на картинке и есть AT24C04B

Re: Цифровой спидометр
Добавлено: Пт май 07, 2010 14:14:42
bkost
Да, век живи...

У меня к тебе последний шкурный вопрос, глянь опытным взглядом - потянет ли твоя схема питания и второе устройство? Тогда все это влезет на одну платку.
- od.zip
- (18.65 КБ) 594 скачивания
Re: Цифровой спидометр
Добавлено: Пт май 07, 2010 14:45:43
GP1
потянет
только дросель должен выдерживать 0,3-0,4А у меня стоит RCH875 кажется от боруса, при таких номиналах преобразователь до 0,8А может выдать
Re: Цифровой спидометр
Добавлено: Пт май 07, 2010 22:47:44
bkost
Извини, что зае....,

нашел дома вот такие дросселя. По форме это - Bourns SDR2207, но не могу определиться с номиналом,- 223=22х1000мкГ=22млГ, чего быть не может. Что тут не так?
Что это за резистор R17 - 0,33 Ом?
Re: Цифровой спидометр
Добавлено: Сб май 08, 2010 13:31:51
GP1
C дроселями хз, ищи дш от производителя.
R17 - 3 параллельно соединенных 1R0
Re: Цифровой спидометр
Добавлено: Ср май 12, 2010 11:32:24
bonpirr
Вопрос. В последней схеме спидометра на первом рисунке вывод PD3 проца подключается к R15 на рис.2.
А на рисунке 2, R15 подключается к PD4. Куда должен подключатся R15?
Re: Цифровой спидометр
Добавлено: Ср май 12, 2010 15:30:42
kas
Чем можно открыть схему на Рис.1? Очевидно на нем и есть измененая схема? В другом формате ее можно выложить?
Re: Цифровой спидометр
Добавлено: Ср май 12, 2010 15:41:00
bonpirr
kas писал(а):Чем можно открыть схему на Рис.1? Очевидно на нем и есть измененая схема? В другом формате ее можно выложить?
Открывается программой sPlan 7.0
Re: Цифровой спидометр
Добавлено: Ср май 12, 2010 18:25:10
GP1
bonpirr писал(а):Вопрос. В последней схеме спидометра на первом рисунке вывод PD3 проца подключается к R15 на рис.2.
А на рисунке 2, R15 подключается к PD4. Куда должен подключатся R15?
Действительно должно быть к PD4
Код: Выделить всё
.equ b_ON = PD5 ; кнопка включения питания
.equ b_clr = PD2 ; кнопка сброса суточника
.equ pw_ON = PD4 ; выход на вкл питания
Спасибо, схему заменил.
Открывается программой sPlan 7.0
Схему рисовал в sPlan 6.0
Re: Цифровой спидометр
Добавлено: Ср май 12, 2010 22:09:43
kas
Есть ли у кого-нибудь разработка печатной платы в лауте? Поделитесь,пожалуйста!