Та что слева - индикатор. Но почему-то трехцифровые индикаторы с 12 ногами показываются как устаревшие. С другим количеством ног придется переразводить плату. Впрочем, тогда до кучи можно поставить вместо 514ИД2 (полный аналог вроде бы MSD101) другой дешифратор.katit wrote:А вообще странно почему на плате 3 микрошемы а на схеме только 2..
Помогите подобрать детальки для этой схемы
-
- Уже с Приветом
- Posts: 919
- Joined: 04 Feb 2005 04:08
- Location: Минск-ON
Last edited by Вассисуалий on 19 Jul 2008 05:41, edited 1 time in total.
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
Не секрет. Перенести лазерную печать с бумаги на плату.
http://max8888.orconhosting.net.nz/pcbs.htm
Где бы найти аналог той фигни..
http://max8888.orconhosting.net.nz/pcbs.htm
Где бы найти аналог той фигни..
Лучше водки — хуже нет! ©
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
Вассисуалий wrote:Та что слева - индикатор. Но почему-то трехцифровые индикаторы с 12 ногами показываются как устаревшие. С другим количеством ног придется переразводить плату. Впрочем, тогда до кучи можно поставить вместо 514ИД2 другой дешифратор.katit wrote:А вообще странно почему на плате 3 микрошемы а на схеме только 2..
Жаль. Это я уже не смогу. Тогда и PIC надо по другому прошивать...
Наверное придется забить. Да и купить можно прибор за $70. Просто интересно было самому спаять..
Лучше водки — хуже нет! ©
-
- Уже с Приветом
- Posts: 189
- Joined: 06 Feb 2006 10:20
rGlory wrote:katit wrote:А вообще странно почему на плате 3 микрошемы а на схеме только 2..
Это индикатор. А что за технологии с лазерным принтером, если не секрет?
Рисунок печатной платы распечатывается на лазерном принтере (пожирнее), потом прикладывается к фольгированной плате и гладится утюгом. При этом тонер с бумаги приклеивается к фольге. Потом травить, например в хлорном железе, азотной кислоте или медным купоросом.
Дешево и сердито.
Посмотрел на плату. Она на рисунке уже зеркальна, смотрите осторожно - можно легко запутаться!
-
- Уже с Приветом
- Posts: 919
- Joined: 04 Feb 2005 04:08
- Location: Минск-ON
Почему прошивать по-другому? Все что поступает с PIC на схему индикации - четыре разряда в двоичном коде и знакоместо. Может быть куча вариантов с использованием самых различных деталей для индикации.katit wrote: Жаль. Это я уже не смогу. Тогда и PIC надо по другому прошивать...
Наверное придется забить. Да и купить можно прибор за $70. Просто интересно было самому спаять..
Другое дело что за $70 возиться может быть и не стоит. Электроника особенно с большим количеством замененных элементов имеет свойство запускаться не сразу.
-
- Уже с Приветом
- Posts: 1953
- Joined: 19 Nov 2000 10:01
- Location: BY-MA-RI-CT-MO
Re: Помогите подобрать детальки для этой схемы
katit wrote:Хочу собрать хронограф, интересно мне
у меня есть практически то что тебе нужно и уже в собранном виде с индикатором (PIC другой, но это не столь важно). Останется добавить пары светодиод-танзисторю Ну и конечно подправить софт.
Если все это срочно, то у тебя еще есть время до 5 утра до завтра
"Нет поэтов в родне, инженеры одне..."
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
Re: Помогите подобрать детальки для этой схемы
aleh wrote:katit wrote:Хочу собрать хронограф, интересно мне
у меня есть практически то что тебе нужно и уже в собранном виде с индикатором (PIC другой, но это не столь важно). Останется добавить пары светодиод-танзисторю Ну и конечно подправить софт.
Если все это срочно, то у тебя еще есть время до 5 утра до завтра
Нет, не срочно. Вернешься - разберемся. И что значит подправить софт? У меня только готовые прошивки, кода нет.
Лучше водки — хуже нет! ©
-
- Уже с Приветом
- Posts: 1953
- Joined: 19 Nov 2000 10:01
- Location: BY-MA-RI-CT-MO
Re: Помогите подобрать детальки для этой схемы
katit wrote: И что значит подправить софт? У меня только готовые прошивки, кода нет.
Код для той коробочки есть но он естественно из другой оперы.
Все что в нем полезного для тебя - это отображение на индикатор.
Остальное нужно добавлять. Я не совсем уверен что это фигня должна делать, но подозреваю, что измерять время пролета из пункта А в Б и отобразить.
"Нет поэтов в родне, инженеры одне..."
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
Ну да. Всего-то. Плюс там код позволяет записывать в память, просматривать и сгружать на PC. Т.е. твою прошивку править не получится. Если ту не получится залить AS IS то тогда нифига не получается.
Да и фиг с ним. Наверное купить будет лучше т.к. они сильно подешевели и через покупное можно стрелять с разных дистанций и смотреть скорости. А в этом только скорость пули на выходе. Плюс придумывать крепления. Одних гаек с жестянками может на столько денег получиться. Плюс поездки в магазины и т.д.
Да и фиг с ним. Наверное купить будет лучше т.к. они сильно подешевели и через покупное можно стрелять с разных дистанций и смотреть скорости. А в этом только скорость пули на выходе. Плюс придумывать крепления. Одних гаек с жестянками может на столько денег получиться. Плюс поездки в магазины и т.д.
Лучше водки — хуже нет! ©
-
- Уже с Приветом
- Posts: 15007
- Joined: 14 Jun 2005 11:50
- Location: Ukraine
katit wrote:Ну да. Всего-то. Плюс там код позволяет записывать в память, просматривать и сгружать на PC. Т.е. твою прошивку править не получится. Если ту не получится залить AS IS то тогда нифига не получается.
Да и фиг с ним. Наверное купить будет лучше т.к. они сильно подешевели и через покупное можно стрелять с разных дистанций и смотреть скорости. А в этом только скорость пули на выходе. Плюс придумывать крепления. Одних гаек с жестянками может на столько денег получиться. Плюс поездки в магазины и т.д.
Единичная копия готового будет всегда дороже. Тут даже думать не стоит. Только если это хобби на 100% то можно что-то думать. Но тогда и смысла передирать один в один тоже нет, особенно на таком древнем пике.
-
- Уже с Приветом
- Posts: 6156
- Joined: 17 Jan 2007 16:21
- Location: Столичная область
Re: Помогите подобрать детальки для этой схемы
katit wrote:Честно говоря нашел только PIC.
Честно тговоря, почти ничего из вышеозначенного не нужно.
514ИД2 и A363SR не нужны, потому что уже есть готовые индикаторы с дешифратором.
PIC я бы тоже не взял, а брал какой-нибудь 51-й -- у него много портов, можно сразу вывести на семисегментники, даже без дешифратора (софтверно написать, все работает)
Типа так:
Code: Select all
;ALL RIGHTS RESERVED. AL NEMIGA (c) 1994
;SUBRUTINES HEX TO BCD AND DYNAMIC INDICATIONS
SHOW: NOP
MOV R2,#0D8H
MOV R3,#0F0H
ACALL DDD
MOV 038H,A
MOV R2,#0FCH
MOV R3,#018H
ACALL DDD
MOV 040H,A
MOV R2,#0FFH
MOV R3,#09CH
ACALL DDD
MOV 41H,A
MOV R2,#0FFH
MOV R3,#0F6H
ACALL DDD
MOV 042H,A
MOV 043H,R5
;DEBUG: NOP ;NEEDED FOR DEBUGGING
MOV DPTR,#0F00H
MOV A,43H
MOVC A, @A+DPTR
MOV P0, A;#019H;A
MOV P2, #2
LCALL DELAY
MOV P2, #0
MOV A,42H
MOVC A,@A+DPTR
MOV P0, A;#030H;A
MOV P2, #4;
LCALL DELAY
MOV P2, #0;
MOV A,41H
MOVC A,@A+DPTR
MOV P0, A;#024H;A
MOV P2, #8;
LCALL DELAY
MOV P2, #0;
MOV A,40H
MOVC A,@A+DPTR
ADD A, #128
MOV P0, A;#079H;A
MOV P2, #32;
LCALL DELAY
MOV P2, #0;
;LJMP DEBUG ;NEEDED FOR DEBUGGING
RET
DDD: MOV R7,#0
Z1: MOV A,R5
ADD A,R3
MOV R5,A
MOV A,R4
ADDC A,R2
MOV R4,A
INC R7
JC Z1
DEC R7
MOV A,R5
CLR C
SUBB A,R3
MOV R5,A
MOV A,R4
SUBB A,R2
MOV R4,A
MOV A,R7
RET
DELAY: NOP
MOV A, #64
YET: DEC A
JNZ YET
RET
А пролет пули через 1-ю и 2-ю оптопары я бы обработал примерно так (для примера взяты прерывания по таймерам, реально нужно присоединить внешние):
Code: Select all
;ALL RIGHTS RESERVED. AL NEMIGA (c) 1994
; LOAD TIMER0, TT1 ;SET TIMER 0 AS TIMER. SET ITS VALUE TT1
MOV A, 012H;DEBUG
JNZ LOOP;DEBUG
MOV TMOD, #17
MOV TH0, #0 ;WRONG! CHANGE TO TL0 AFTER DEBUGGING
MOV A, TT1L
MOV TL0, A ;WRONG! CHANGE TO TH0 AFTER DEBUGGING
SETB TCON.4
SETB IE.1
SETB IE.7
LOOP: NOP ;ENDLESS LOOP AWAITING AN INTERRUPT FROM THE TIMER 0
MOV A, #16 ;SET "1" TO THE SOLENOID
MOV P2, A ;OUTPUT "1"
MOV A, #0
MOV FL0, A ;FL0 SERVES AS A FLAG. NOW FLAG=0
MOV FL1, A ;FL1 DOES AS WELL
; LJMP LOOP ;WHEN TIMER 0 GENERATES AN INT., WE CONTINUE
MOV 012H, 255 ;DEBUG
MOV TT2L, TL0 ;DEBUG
MOV TT2H, TH0 ;DEBUG
LJMP INI ;DEBUG
L6: LJMP INI
IN0: NOP ;AN INTERRUPT FROM THE TIMER0 CAME!
MOV A, FL0 ;FLAG CHECK
JNZ L6 ;IF R6 ISN'T 0, IT IS NOW THE SECOND TIME WE ARE
;INTERRUPTED FROM THE TIMER0. SO, WE GO TO THE BEGINNING
MOV A, #16 ;BUT, IF IT WAS THE FIRST TIME, LET'S SET THE FLAG
MOV FL0, A ;IN ORDER NOT TO PASS THIS BRANCH AGAIN
; LOAD TIMER0, TT4 ;AND, LET'S SET THE TAIL LENGTH. THE PULSE WILL BE OVER
;WHEN THE TIMER0 SETS AN INTERRUPT FOR THE SECOND TIME
MOV TMOD, #17
MOV TL0, #0
MOV A, TT4L
MOV TH0, A
SETB TCON.4
SETB IE.1
SETB IE.7 ;ENABLE INTERRUPTS
IN1: NOP
MOV A, FL1
JZ PASS
; LOAD TIMER1, TT3 ;SET TIMER1 AS TIMER. SET ITS VALUE TT3
MOV TMOD, #17
MOV TL1, #0
MOV A, TT3L
MOV TH1, A
SETB TCON.6
SETB IE.1
SETB IE.7 ;ENABLE INTERRUPTS
LJMP FINE
PASS: NOP
; LOAD TIMER1, TT2 ;SET TIMER1 AS TIMER WITH THE TIME=T2
MOV TMOD, #17
MOV TL1, #0
MOV A, TT2L
MOV TH1, A
SETB TCON.6
SETB IE.1
SETB IE.7 ;ENABLE INTERRUPTS
FINE: NOP
;THE TIMER1 WILL BE SET EITHER TT3 OR TT2 REPEATEDLY
MOV A, FL1 ;THOSE OPERATORS
JZ ZERO ;ARE SETTING THE FLAG FL1
MOV A, #0 ;INTO "0" IF IT WAS "1"
MOV FL1, A ;AND INTO "1" IF IT WAS "0"
LJMP ALL ;THE TIMER1 IS LOADED WITH TT3 OR TT2
ZERO: NOP ;IN ODD AND EVEN CALLS RESPECTIVELY
MOV A, #16 ;THEN THE CURRENT FLAG SERVES AS THE VARIABLE
MOV FL1, A ;APPEARING FROM THE OUTPUT PORT
ALL: NOP
MOV A, FL1
MOV P2, A ;OUTPUT EITHER "0" OR "1" DEPENDING UPON FOR ODD OR
;TIME THE TIMER1 INTERRUPT IS EVOKED
Короче, понадобится 1 (один) 8051, 2 (две) опторары и 3 (три) семисегментника.
Ну, а софт я на досуге и при наличии мотивации могу сделать
[size=0].[/size]
-
- Уже с Приветом
- Posts: 15007
- Joined: 14 Jun 2005 11:50
- Location: Ukraine
Re: Помогите подобрать детальки для этой схемы
Al Nemiga wrote:Честно тговоря, почти ничего из вышеозначенного не нужно.
514ИД2 и A363SR не нужны, потому что уже есть готовые индикаторы с дешифратором.
PIC я бы тоже не взял, а брал какой-нибудь 51-й -- у него много портов, можно сразу вывести на семисегментники, даже без дешифратора (софтверно написать, все работает)
Короче, понадобится 1 (один) 8051, 2 (две) опторары и 3 (три) семисегментника.
Ну, а софт я на досуге и при наличии мотивации могу сделать
Плохо у вас там все. Очень плохо. То пики древние то 8051 вообще доисторический.
Что дальше?
http://www.atmel.com/dyn/products/tools ... ol_id=3879
http://www.atmel.com/dyn/products/devic ... d=607#1761
На борту USB, через которое оно и программироваться может, а потом и работать. Есть операционка свободная для желающих, есть примеры, можно точно также (точнее с меньшим гимором чем 8051) подключить семисегментник, и однозначно гораздо более современная архитектура заточенная на С.
-
- Уже с Приветом
- Posts: 6156
- Joined: 17 Jan 2007 16:21
- Location: Столичная область
Re: Помогите подобрать детальки для этой схемы
KP580BE51 wrote:На борту USB, через которое оно и программироваться может, а потом и работать. Есть операционка свободная для желающих, есть примеры, можно точно также (точнее с меньшим гимором чем 8051) подключить семисегментник, и однозначно гораздо более современная архитектура заточенная на С.
Совершенно верно. Но, я так понял, товарищу не чтобы работало, а чтобы своими руками.
15 лет назад я тоже это любил
[size=0].[/size]
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO