nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 19 Apr 2024 20:35



Reply to topic  [ 20 posts ]  Go to page 1, 2  Next
Троичная перфокарта 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Родилась тут у меня идея как вводить данные в самодельную троичную ЭВМ :)

Наверное у многих валяются горы ненужных визиток - так вот стандартные визитки можно использовать как перфокарту для представления троичных данных!

Image

В ряд располагается 6 дырок - по 2 дырки на 1 трит, т.е. одна триада в ряд - дырка что левее может задавать -1, дырка что правее +1, если пара дырок не пробита, то это ноль, две дырки в паре одновременно - ошибочная комбинация (либо наоборот ноль - если надо сделать чтобы дырки были всегда). Дырки пробиваются одинарным дыроколом (как на фотке) вручную по распечатке (или на глаз ; ).Триад по высоте получается 10 - ради круглого троичного числа можно считать 9 плюс контрольная сумма.

Устройство считывания может быть либо параллельное - с 60 контактами, либо последовательное - с 6 контактами, но при этом карту придется вручную проводить через считыватель (в этом случае ноль лучше отображать двумя дырками, тогда схема может отличить данные от промежутка между ними). Также в таком случае можно реализовать не механическое чтение, а оптическое (лампа/светодиоды и фоторезисторы/фотодиоды).

Обсуждаем :)

_________________
:dj: https://mastodon.social/@Shaos


Last edited by Shaos on 21 Sep 2012 09:41, edited 2 times in total.



22 Apr 2005 20:04
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Quote:
В ряд располагается 6 дырок

Хорошо, а как будем отличать верх, низ, конец и начало перфокарты ? Метка есть ?

Quote:
Устройство считывания может быть либо параллельное - с 60 контактами

Я за параллельный оптический вариант :D В случае последовательного устройства придется делать ещё один ряд отверстий для синхронизации.

_________________
Extreme Entertainment


22 Apr 2005 22:07
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Post 
Mac Buster wrote:
Quote:
В ряд располагается 6 дырок

Хорошо, а как будем отличать верх, низ, конец и начало перфокарты ? Метка есть ?

Quote:
Устройство считывания может быть либо параллельное - с 60 контактами

Я за параллельный оптический вариант :D В случае последовательного устройства придется делать ещё один ряд отверстий для синхронизации.


Там сверху видно надпись - и чуть больше места чем снизу - так и отличать. А синхронизация может быть сделана самими же отверстиями, если сделать N=10, O=11, P=01 (1-дырка). Хотя, мне больше по душе параллельный механический вариант с N=10, O=00, P=01 :)

_________________
:dj: https://mastodon.social/@Shaos


22 Apr 2005 22:32
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
Хотя, мне больше по душе параллельный механический вариант с N=10, O=00, P=01 :)


В этом случае расшифровка перфокарты с фотки будет выглядеть так:

Image

_________________
:dj: https://mastodon.social/@Shaos


22 Apr 2005 22:48
Profile WWW
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
Post 
маньяки ;))))))))))))))))


27 Apr 2005 07:19
Profile ICQ
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Post 
Ronin wrote:
маньяки ;))))))))))))))))


Ага - маньячим в свободное от основной работы время :roll:

_________________
:dj: https://mastodon.social/@Shaos


27 Apr 2005 15:06
Profile WWW
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
Post 
Дырки по две на трит - фи, какая двоичность :)

хотите шоб и я побредил на перфораторстве ? получайте!

Предлагаю дырки делать не круглыми, а вытянутыми (эллипс, овал, прямоугольник, штрих, чё кому нравица), горизонтальный штрих - минус, вертикальный - плюс, нет - ноль. (а можно и вообще сделать просто "+" и "-" дырки)

Считыватель 1) механический - четыре контакта в форме плюса, попарное объединение горизонтали и вертикали дает соответственно минус и плюс на выход трита. зы// не люблю механику, поэтому 2) оптический. дихроматический (хотя и полноцветный белый должен работать) пучок (красный и синий скажем, на практике это белый светодиод) под наклоном проходя через линзу фокусируется так, чтобы (например) астигматизм красного пучка был горизонтальным, а синего - вертикальным, выходной сигнал пропускают через красный и синий фильтр на соответствующих два фотоприемника, и полученные сигналы подают на пороговые элементы, которые выдают соответственно "-", "+" или ничего не выдают (0). зы// на практике от пороговых элементов лучше опознавать факт нуля, а сигналы с датчиков подать на дифф.усилитель, который выбирет кто (красный или синий) больше и покажет соотв-й знак (должно работать понадежнее).


29 Apr 2005 00:07
Profile ICQ
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Post 
Хе-хе. Как все запутано :)

А две дырки это не двоичность - два контакта сразу будут получать троичный сигнал, т.к. одна дырка плюс, а другая минус!

_________________
:dj: https://mastodon.social/@Shaos


29 Apr 2005 05:45
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Shaos wrote:
А две дырки это не двоичность - два контакта сразу будут получать троичный сигнал, т.к. одна дырка плюс, а другая минус!

Можно маску печатать, здорово будет выглядеть :)

_________________
Extreme Entertainment


29 Apr 2005 11:33
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Post 
Процесс создания 60-контактного "ежа" для электро-механического чтения троичной перфокарты:

Image
Image
Image
Image
Image
Image
Image
Image

Источник контактов - три 5-разъемных телефонных разветвителя купленные в китайском магазине по доллару штучка :kruto:

_________________
:dj: https://mastodon.social/@Shaos


09 May 2005 20:02
Profile WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Нет уж, раз у нас троичность - одна дырка должна иметь три состояния;) Скажем, дырка, недырка, и полудырка :Р

А вообще, можно оптическую перфокарту с тремя состояниями придумать, с полупрозрачной плёнкой. Три состояния - нет дырки, есть дырка, и есть дырка с полупрозрачной плёнкой;)


12 May 2005 18:55
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Поступило следующее предложение относительно перфокарт:

"Предлагаю делать их из металла, керном. С разных сторон кернить. Или каким-то еще способом делать выпуклости в разные стороны. Хранить в картриджах а-ля полочка для компактов, чтоб они туда вдвигались... И место под выпуклости с обеих сторон от карты будет!"

Достаточно интересное предложение :)


14 May 2006 13:02
Profile
Maniac
User avatar

Joined: 14 Mar 2006 00:20
Posts: 211
Location: Иркутск
Reply with quote
Вот Shiru Otaku предложил:
Quote:
"Нет уж, раз у нас троичность - одна дырка должна иметь три состояния;) Скажем, дырка, недырка, и полудырка :Р"

Тогда уж скорее: "Дырка" - "Нет ничего" - "Антидырка" :-?

И далее он добавляет:

Quote:
"А вообще, можно оптическую перфокарту с тремя состояниями придумать, с полупрозрачной плёнкой. Три состояния - нет дырки, есть дырка, и есть дырка с полупрозрачной плёнкой"

А это уже несимметрично и вообще, связано с идентификацией пороговых уровней, к чему мы вовсе не стремимся. То есть система троичная, но не та...
Ну, и дальнейшие предложения, типа, - железяка с двухсторонними ямками, (а может и каменные перфокарты) - это всё можно записать в раздел шуток.
Н.П.Брусенцов без малейших угрызений совести вводил данные в "Сетунь" с обычной телеграфной перфоленты, у которой пять обычных круглых дырочек в ряду (не считая маленькой дырочки, предназначенной для работы механизма протяжки).

Если серьёзно - то хочу предостеречь от религиозного фанатизма. Не превозносите "троичность" и не суйте её туда, где ей не место, этим вы только навредите идее, попытка её неподходящего, тупомеханического применения будет использована недоброжелательными критиками как лишняя зацепка для насмешек. Если "троичность" хороша для представления чисел - пожалуйста, конструируйте проц, работающий на этом принципе и он покажет себя во всей красе, если можно сэкономить провода - передавайте сигналы в двухполярном виде и эффект будет налицо, но там где троичность приходится притягивать за уши - лучше не надо.

Вывод: Некоторым людям может показаться, что переход к троичности может быть совершён чисто механически, легко, подобно тому, как можно перевести число из одной системы счисления в другую. Всё не так, физика разнообразна, понадобится немало умственного труда, чтобы даже фанаты этого дела навели порядок в своей голове и разложили все вещи по своим местам. Извините, если кому-то мои слова покажутся банальщиной (типа, сами с усами, без тебя знаем...). Кто-то знает, кто-то - не знает (или забыл), а помнить об этом не вредно всем :-? ...


05 Jun 2006 19:12
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Ну тем не менее - моя "троичная" перфокарта будет уже на выходе с контактных площадок (без всяких дополнительных двоично-троичных преобразований) получать "настояшие" три трита в каждом ряду! ;-)


05 Jun 2006 20:07
Profile WWW
Maniac
User avatar

Joined: 14 Mar 2006 00:20
Posts: 211
Location: Иркутск
Reply with quote
Quote:
by Shaos on 2006/6/6 11:07:12
Ну тем не менее - моя "троичная" перфокарта будет уже на выходе с контактных площадок (без всяких дополнительных двоично-троичных преобразований) получать "настояшие" три трита в каждом ряду!

А я и не имею ничего против твоего принципа, - придумано, на мой взгляд, здОрово!
Хотя сама перфокарта по своей природе - вещь двоичная, дополнительного преобразования не понадобится, т.к. преобразование неотделимо заложено в саму конструкцию твоего считывателя, оно просто не бросается в глаза. Так что не надо тут городить ничего лишнего, в минимализме и простоте как раз вся красота.
P.S. Кстати, в "Сетуни" элементарная ячейка кажется тоже из двух ферритовых колец состояла? У ферритового кольца может быть лишь два состояния намагниченности, а у комбинации из двух колец - четыре. И эта двоичность авторов не смущала. Так что всё нормально, две дырки на трит - самое то, что надо.


05 Jun 2006 21:02
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 20 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 30 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.