/FAQServer от 2:5025/38.12@fidonet/“елефони€/јнтиаон/ќписание

                        Ѕ»ѕ≈–-јЌ“»јќЌ
                        -------------
        ќписание версии 2.0 от 27 сент€бр€ 1995 года.


                        √ј–јЌ“»»

        Ќикаких гарантий! ¬се, что вы делаете - вы делаете
на свой страх и риск. јвтор не несет никакой ответственности
за приведенную здесь информацию и последстви€ ее применени€.
јвтор также не гарантирует достоверность приведенной здесь
информации.

                ”—Ћќ¬»я –ј—ѕ–ќ—“–јЌ≈Ќ»я

        ƒанное описание со всеми сопутствующими файлами
может свободно передаватьс€ другим лицам с об€зательным
соблюдением следующих условий:
        1. ѕередача не может преследовать никаких
коммерчаских целей.
        2. ѕередавать следует полный комплект из описани€ и
всех сопутствующих файлов.
        3. «апрещаетс€ вносить какие-либо исправлени€ в
описание и передаваемые файлы. (ƒл€ личного использовани€ вы
можете править файлы ѕ«” как вздумаетс€).
        4. «апрещено производство с целью продажи описанного
здесь устройства. ƒл€ организации такого производства
требуетс€ контракт с автором.


                     ќћѕЋ≈ “ ѕќ—“ј¬ »

        ¬ комплект поставки вход€т следующие файлы:
BEEPER.TXT - насто€щее описание;
SCH.PCX    - принципиальна€ схема;
PCB.PCX    - чертеж печатной платы;
DET.PCX    - расположение элементов;
Bnnnn.BIN  - прошивки ѕ«”.


                        ¬¬≈ƒ≈Ќ»≈

        ƒанное устройство предназначено дл€ использовани€ в
качестве бипера (beeper, dial toner) и как устройство дл€
обмана телефонных аппаратов с автоматическим определением
номера вызывающего абонента (јќЌ).

        ”стройство представл€ет собой коробочку размером
приблизительно с пачку сигарет со встроенными стандартной
телефонной клавиатурой и динамиком. ѕри работе динамик
прикладываетс€ к микрофону телефонной трубки.

        ѕри нажатии на клавиатуру устройство издает сигналы
тонального набора, которые распознаютс€ либо современными
ј“—, либо телефонным аппаратом на другом конце линии. ¬
качестве такого телефонного аппарата может использоватьс€,
например, автоответчик Panasonic.

        Ќабранный на клавиатуре номер запоминаетс€
устройством и при длительном (более 1 секунды) нажатии на
клавишу * воспроизводитс€ в формате тональных посылок јќЌ.

        ƒанное устройство может быть использовано дл€ обмана
телефонного аппарата с јќЌ. ƒл€ этого следует позвонить с
телефона-автомата или же с такого телефона, который обычно не
определ€етс€ (например, через ведомственную ј“—). ѕеред
окончанием набора номера нужно приложить данное устройство
(в режиме генерации тональных посылок јќЌ) к микрофону.
Ќа индикаторе јќЌа загоритс€ набранный на клавиатуре номер.

        ¬ качестве дополнительной возможности устройство
может воспроизводить различные мелодии.


                »Ќ—“–” ÷»я ѕќ Ё —ѕЋ”ј“ј÷»»

        1. ¬ключите питание. ”стройство должно издать
короткий звуковой сигнал.
        2. Ќаберите номер (7 цифр) и категорию (1 цифра).
Ќажатие клавиш должно сопровождатьс€ звуками тонального
набора. ≈сли категори€ или номер введены не полностью -
остаток содержит прежние значени€, по умолчанию - номер
123-4567, категори€ 1.
        3. Ќажмите клавишу [*] и держите 1 секунду до
по€влени€ характерного звука посылки јќЌ.
        4. ƒл€ прекращени€ передачи нажмите клавишу [#].
        5. ¬ случае ошибки в наборе номера просто введите
его с самого начала - устройство помнит только последние 8
цифр.
        6. ѕри длительном (более 1 секунды) нажатии на
клавиши [1] - [9] устройство играет одну из
запрограммированных мелодий.
        7. ƒлительные нажати€ на клавиши [0] и [#]
используютс€ при настройке устройства - по ним формируетс€
синус с частотой 700 √ц и пилообразный сигнал. ¬ыход из этих
режимов производитс€ по нажатию клавиши [*].
        8. ѕо окончании работы выключите питание.


                ѕ–»Ќ÷»ѕ»јЋ№Ќјя —’≈ћј

        ’очу сразу предупредить: это устройство € делал
очень давно, когда единственно доступной однокристальной
микроЁ¬ћ была 1816¬≈48 (аналог Intel 8748). ќна была
выполнена по n-ћќѕ технологии и потребл€ла большой ток, что
наложило свой отпечаток на всю схемотехнику устройства.
        Ќа более современной элементной базе можно сделать
намного более совершенное устройства.

        —хема находитс€ в файле sch.pcx. Ќадеюсь, она
достаточно пон€тна.  варц BQ1 - любой на частоту от 4 до 6
ћ√ц. ƒл€ каждой частоты должен быть свой вариант ѕ«”. ќни
наход€тс€ в файлах с именем Bnnnn.BIN, где nnnn - частота
кварца в килогерцах. Ќапример, в файле B4608.BIN содержитс€
прошивка дл€ кварца на частоту 4.608 ћ√ц - они примен€лись в
ƒ¬ .
         акой конкретно кварц лучше? “от, который есть под
рукой. ѕри большей частоте растет потребл€емый ток, схема
более критична к напр€жению питани€. ѕри меньшей - падает
частота дискретизации. ≈е можно рассчитать как частоту
кварца разделить на 390.
        D1 - это однокристальна€ микроЁ¬ћ  ћ1816¬≈48 или ее
аналог - i8748. ћожно применить любую совместимую с ней
микросхему, но об€зательно с возможностью программировани€
внутреннего ѕ«”.
        “ранзисторы VT1, VT2 -  “361¬, VT3 -  “814√, но это
непринципиально - € ставил те, что были под рукой. Output -
это вывод на динамик - любой 50-омный, € ставил 0.25√ƒЎ-7.
ƒинамик с меньшим сопротивлением слишком сажает питание, с
большим - звучит слишком тихо.
         лавиатура - обычна€ матрица 3*4, € использовал
резинку от телефона-трубки.
        Ќадпись ƒ»Ќјћ»  означает место подключени€ динамика,
ѕ»“јЌ»≈ - выключатель питани€.
        Ќа элементах R9, R10, C6 и VD1 € пыталс€ собрать
зар€дное устройство дл€ аккумул€торов ƒ-0.115. –езистор
R9 - на мощность не менее 0.25 ¬т, R10 - 1 ¬т,
конденсатор —6 - на напр€жение не менее 400 ¬.
—табилитрон VD1 - об€зательно пол€рный (несимметричный),
с напр€жением стабилизации 6.2 ¬. Ёта часть схемы (как и вс€
остальна€) полностью открыта дл€ критики. я бы посоветовал
не использовать данное зар€дное устройство - оно небезопасно,
т.к. не имеет разв€зки от сети. ѕри зар€дке  ј“≈√ќ–»„≈— »
«јѕ–≈ўј≈“—я включать питание устройства - или вам придетс€
ставить новую микросхему.
        ѕитаетс€ схема от любого источника, который может
обеспечить напр€жение 5 ¬ +- 5% при токе не менее 200 мј. Ќа
практике € пользовалс€ плоской батарейкой (4.5 ¬) или 4
аккумул€торами ƒ0-0.115. ѕотребл€емый ток составл€л 70 мј в
покое и 110 мј - при звучании.
        ≈сли позволит корпус, то стоит поставить
аккумул€торы от плейера - тоже 4 штуки. ” них намного
больша€ емкость и дл€ них полно зар€дных устройств.
        “акже весьма перспективны батарейки из картриджей
дл€ фотоаппаратов 'Polaroid'. ѕосле того, как все снимки
отсн€ты, в ней остаемс€ весьма приличный зар€д при
подход€щем напр€жении.


                ѕ≈„ј“Ќјя ѕЋј“ј

        „ертеж печатной платы приведен в файле PCB.PCX,
размещение элементов - DET.PCX. »зображение дано при виде со
стороны деталей. ≈сли смотреть со стороны разводки, то оно
будет зеркальным. Ёто легко пон€ть по ключу на микросхеме.
          сожалению, в плату вкралась ошибка. ¬ерхний (по
схеме) вывод конденсатора C4 в ней подключен к базам
транзисторов VT1, VT2, что неправильно. ѕоэтому его следует
либо па€ть непосредственно на выводы VT3 (как на рисунке)
или перерезать дорожку от левой (по рисунку платы) ножки
конденсатора и кинуть провод от нее до левой (также по
рисунку) ножки транзистора VT3.
        ѕолоски фольги по кра€м платы возле клавиатуры €
предполагал использовать дл€ креплени€ аккумул€торов - к ним
можно припа€ть хомутки, прижимающие аккумул€торы к другой
стороне платы.


                 ќЌ—“–” ÷»я

        «десь у вас полный простор дл€ фантазии. ¬ качестве
отправной точки расскажу, как это сделано у мен€.

                            лавиатура
                    ----  ----  ----  ----
=========================================== ¬ыключатель
 Ш ====== яяШШШШяя ±±±±±±± -------- ±±±±±±± јккумул€торы
  детали   i8748       ----------------
                       ----------------
                           ƒинамик

        „етыре аккумул€тора расположены по кра€м динамика.
 репеж их сделан из полосок жести, припа€нных к полоскам
фольги по кра€м платы. „тобы они не смещались, € использовал
сепаратор - кусок картона с 4 дырками. ≈сли динамик большой -
по центру делаетс€ еще одна дырка дл€ магнита динамика (а
магнит клеитс€ к плате), если нет - он клеитс€ к картонке, а
под нее клеетс€ прокладка. ¬ыключатель па€етс€ корпусом к
одной из полосок жести.

         орпус - у мен€ его нет, какой удастс€ найти - такой
и ставьте.

                Ќј—“–ќ… ј

        »з приборов вам понадоб€тс€: блок питани€ на 5 ¬,
тестер и осциллограф,
        Ќайдите все детали. «ашейте ѕ«” процессора файлом
дл€ нужной частоты кварца. ≈сли у вас кварц другой частоты
(но от 4 до 6 ћ√ц) - пишите мне, € сгенерю нужную прошивку.
        —оберите устройство. “ут главное не поставить детали
вверх ногами. ¬нимательно осмотрите плату. ”бедитесь, что
вс€ пайка выполнена аккуратно, что на плате нет 'соплей'.
        ѕодключите динамик. ѕриготовьтесь включить
питание, но не включайте. ”бедитесь (например тестером), что
провод от минуса идет на 20 ногу микросхемы, а плюс - на 40
ногу через выключатель. (Ќадеюсь, как считать ножки у
микросхемы вам известно?) ѕроверьте напр€жение питани€ - оно
должно быть 5 вольт. (Ќарисованное на схеме 220V относитс€
только к зар€дному устройству, которым, как € надеюсь, вы не
будете пользоватьс€).
        “еперь подключите тестер дл€ измерени€ потребл€емого
тока. Ќа секунду включите питание. ≈сли устройство завелось,
то вы услышите короткий звуковой сигнал (частотой 1700 √ц).
≈сли сигнал более низкого тона (700 √ц) - стартовый тест
обнаружил ошибку в ќ«”. «аодно посмотрите на потребл€емый
ток. ќн не должен превышать 200 мј. ¬ моем устройстве он
около 100 мј.
        ≈сли звук услышан, то можно понажимать на клавиши -
см. 'инструкцию по эксплуатации', если нет - увы, придетс€
разбиратьс€, искать ошибки в монтаже или неисправные детали.
ƒл€ начала следует убедитьс€ в том, что генератор завелс€.
ѕосмотрите на 11 ножку микросхемы - вывод ALE. „астота
сигнала на этом выводе дожна составл€ть 1/15 частоты кварца.
≈сли это не так, то неисправна микросхема или генератор
(кварц, два конденсатора).
        ≈сли сигнал ALE формируетс€ правильно, следует
посмотреть порты микросхемы. ѕосмотрите сигналы на 21, 22 и
23 ножках (P2.0, P2.1, P2.2). „ерез них сканируетс€
клавиатура. Ѕольшую часть времени на них 1, но иногда должен
по€вл€тьс€ 0. ѕроверьте, доход€т ли эти сигналы до 35-38
ножек при нажатии на клавиши.
        “еперь можно посмотреть выходные сигналы на 27-32
ножках при нажатии на клавиши. ≈сли там что-то формируетс€ -
тогда неисправность в аналоговой части. ¬ чем она
заключаетс€ - ищите сами. я думаю сложно заблудитьс€ в трех
транзисторах.

        Ѕудем считать, что долгожданный звук услышан. “еперь
можно ткнутьс€ осциллографом на выход схемы и посмотреть на
форму сигнала. ƒл€ этого удобнее всего нажать на секунду
клавишу [#] - по ней устроство выводит пилу. Ќеравномерность
отдельных зубчиков (если она слишком больша€) устран€етс€
подбором резисторов R1-R6, общие искажени€ - R7 и R8 -
поэкспериментируйте. ≈сли на выходе подмешиваетс€ сильный
высокочастотный сигнал (устройство свистит) - значит
неправильно подключен конденсатор C4 или мала его емкость.

        Ќу а теперь остаетс€ только запихнуть устройство в
корпус - и вперед, на улицу к ближайшему автомату.
        Ѕерегись, јќЌ!


                ЋёЅ»“≈Ћяћ ѕќ ќ¬џ–я“№—я ¬ ѕ«”

        ѕрограмма не считает контрольную сумму ѕ«”.

        Ќомер телефона по умолчанию лежит по адресу 1E. “ам
должны быть байты 01,02,03,04,05,06,07,01,FF. ÷ифра 0
кодируетс€ как 0.
        ѕо адресу 81h лежит таблица адресов мелодий. Ёто 9
байт - по байту на цифру от 1 до 9. ƒл€ нечетных цифр
реальный адрес в ѕ«” = значение + 100h, дл€ четных + 300h.
        ƒоступны адреса 108h - 1FFh и 33Eh-3FFh.

        ћелодии кодируютс€ следующим образом:
        Ќа каждую ноту отводитс€ 1 байт. —таршие три бита
задают длительность звучани€:
                0 - конец мелодии или две ноты одновременно
                1 -  3/32 с
                2 -  6/32 с
                3 -  9/32 с
                4 - 12/32 с
                5 - 15/32 с
                6 - 18/32 с
                7 - 21/32 с
        Ќе забудьте, что данное число надо умножить на 20h.
        ≈сли код длительности = 0, то: если номер ноты
тоже = 0 (т.е. весь байт = 0), то это конец мелодии. ≈сли же
номер ноты отличен от 0, то эта нота будет генеритс€
одновременно со следующей (из следующего байта).
ƒлительность будет вз€та из следующего байта. ќдновременно
может генеритьс€ не более двух нот (јќЌовские посылки ведь
двухчастотные).

        ћладшие 5 бит задают номер ноты: 0 - пауза, 1..24 -
нота.  ак именно они кодируютс€ - € уже не помню, но: 10 - это
880 √ц, от нее в обе стороны - с шагом корень 12 степени из
двух, так что наверно 1 - это до какой-то октавы, 2 -
до-диез и так далее (€ не музыкант!).

        —ейчас в ѕ«” на клавишу 2 зашита гамма (до-ре-ми...),
на клавишу 4 - '¬ траве сидел кузнечик', остальные свободны.
ѕростор дл€ творчества гигантский!

        »сходный текст программы в поставку не входит -
должен € хоть что-то себе оставить! Ќо если кому очень надо
- в одном килобайте, да еще полупустом, разобратьс€ € думаю
будет несложно.
         роме того, все это писалось под кросс на ƒ¬  с его
специфическими конструкци€ми. ѕрограмма настройки под кварц
тоже на ѕаскале дл€ ƒ¬ . ѕеределать на PC можно, но лень. ј
то потом посып€тс€ вопросы, где вз€ть кросс под PC.

                 ј  —¬я«ј“№—я — ј¬“ќ–ќћ

        ¬о-первых, через FIDO:

        2:5020/243.66   Vladimir Poletaev

        ¬о-вторых, если через FIDO не получаетс€, звоните
мне на работу - € там иногда бываю:

        (095)-536-8503, ¬ладимир ѕолетаев


        ∆елаю успехов!

File created by Faq2Site converter. (C) 1998-2002 Edward Grebenyukov
Hosted by uCoz