Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Перфоратор ленточный ПЛ-80 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
1Ж24Б
Advanced Member
Откуда: Kaluga Всего сообщений: 349 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 нояб. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 июля 2017 16:20 Сообщение отредактировано: 24 июля 2017 16:23
Долго лежал без дела этот железный старик, как на фотографии http://www.reduktor-mex.ru/ima..._pl_80.jpg, только без урны и слегка побитый жизнью. Что имеем: 1) блок питания +27 В/5А нужен внешний; 2) управление внешнее, никакой заправки, как в ПЛ-150М; 3) скорость пробивки почти в два раза ниже, чем у ПЛ-150М, но это особо не волнует; 4) нет урны (Сломали/потеряли), делается из картона и пары винтов М3; Хотелось подключить данный перфоратор к СОМ порту ПК, чтобы была возможность набить ленты для ЭВМ "Электроника-60" Блок питания на трансформаторе ТН, диодах Д243 и конденсаторе К50-18-10000 мкФ-100 В (что было на тот момент). Ключи для электромагнитов на сборках КТС613 и транзисторах КТ819. Управляет всем микроконтроллер PIC16F876A - выводов хватает для всего, не нужны никакие регистры 74HC595, и есть встроенный USART. У СОМ порта используются линии RTS/CTS, в МК организован буфер на 64 байта. Файлы с расширением *.bin отправляются на перфорацию с помощью программы COM port data emulator на скорости 9600 бод и с одним стоповым битом. - рулон бумажной ленты прячется в выдвижном ящике. - само устройство. - вид со стороны платы с МК. Светодиоды остались со времён отладки программы. Внизу индикация сигнала RTS, вверху - CTS. Уже набил абс. загрузчик и тест ЭПМ П.С.: можно и считыватель FS1501 подключить к COM, ему даже не нужны сигналы аппаратного управления потоком. Для приёма хватит терминала Один МК уровня 876-го, пара транзисторов для управления и преобразователь MAX232, не считая небольшого адаптера для питания приставки. Нужно ли такое вообще ? Подобных конструкций в Интернете не видел. |
xoiss
Advanced Member
Всего сообщений: 711 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 окт. 2013 |
забавная штуковина! а удалось ли побороть проблему пересыхающей бумаги (ну, она со временем "хрупкая" становится, легко рвётся, если ей больше ндцати лет) |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 июля 2017 19:49 Сообщение отредактировано: 24 июля 2017 19:50
1Ж24Б написал: Вот тут вспоминал тему Нужно ли такое вообщеhttp://www.phantom.sannata.ru/...&st=15 |
cactus
Advanced Member
Откуда: Темрюк Всего сообщений: 726 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 сен. 2006 |
А как им сверлить? |
Дениска
Advanced Member
Откуда: Хабаровск Всего сообщений: 1561 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 авг. 2009 |
Подобные конструкции нужны , так как позволяют задействовать старую периферию , на современных интерфейсах , благодаря этому у перфоленты появляется вторая жизнь. |
1Ж24Б
Advanced Member
Откуда: Kaluga Всего сообщений: 349 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 нояб. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 июля 2017 21:32 Сообщение отредактировано: 24 июля 2017 21:36
xoiss написал: Рулоны, что достались, из одной упаковки и нормальные. Старые перфоленты 80-х тоже не "рассыпаются". Если хочется вечной ленты, у меня есть рулон пластиковой ленты, с металлизацией на обратной стороне. а удалось ли побороть проблему пересыхающей бумаги (ну, она со временем "хрупкая" становится, легко рвётся, если ей больше ндцати лет) cactus написал: Подать 220 В, предварительно подключив СОМ порт компьютера. Дальше в программе выбираешь файл и жмёшь "Старт". После окончания файла перфоратор отключится. А как им сверлить? Anonymous написал: Можно считать, в PIC16F876A есть ВВ51 и ВВ55. Идея не изменилась. А для проверки работы пуансонов с электромагнитами добавил тестовую программу - надпись+"шахматное поле". Вот тут вспоминал тему Дениска, мне нравятся перфоленточные станции от буржуев, у которых есть RS-232, но живьём я их никогда не видел. Зато советские перфораторы вполне доступны. Возник такой вопрос. Буфер в МК задан 64 байта, скорость обмена 9600 бод, аппаратное управление потоком. В программе на ПК задаю интервал между отправляемыми байтами 1 мс - лента пробивается с ошибками (обнаруживаются в последних байтах из буфера). Цикл МК примерно 0,65 мкс, т.е. он гораздо шустрее порта. В чём тогда дело и что я не понимаю ? Если увеличить интервал до 25 мс, лента пробивается правильно. Как-то неожиданно... |
xoiss
Advanced Member
Всего сообщений: 711 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 окт. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 июля 2017 23:42 Сообщение отредактировано: 24 июля 2017 23:46
1Ж24Б написал: ... из чего можно сделать вывод, что перфоратор работает на скорости около 30 строк в секунду ... 80 строк в секунду не пробовали колотить? В чём тогда дело и что я не понимаю ? Если увеличить интервал до 25 мс, лента пробивается правильно. по Вашему вопросу: 1. попробуйте посмотреть, что по факту передаётся в канале от ПиСишки на контроллер. Для этого можно использовать любую программу чтения из COM-порта (например, RealTerm). Возможно, что последние байты на самом деле передаются криво или не передаются вообще 2. попробуйте использовать другую программу для передачи бинарного файла. В общем, сгодится любой текстовый терминал 3. если в линии всё верно, и проблема заменой терминальной программы не лечится, то попробуйте проверить, будут ли ошибки передачи, если передавать короткие файлы (меньше, чем порог заполнения буфера). Если проблема в управлении потоком, то на коротких файлах ошибок быть не должно; и наоборот // при условии, что в контроллере реализован буфер, вставлять паузу между байтами нет никакой необходимости при каком %% заполнения буфера контроллер снимает/восстанавливает сигнал готовности? |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
1Ж24Б написал: Т.к. в Виндовс НТ нет такого понятия, как "реальное время", дело скорее всего в особенности драйвера ТЛГ со стороны Виндовс. Возник такой вопрос... Для подтверждения этого постарайтесть осуществить прямое программирование порта ТЛГ из-под Чисто-ДОС ( 7.1 в помощь ). Если нет ТО ТЛГ-порта, могу поискать нечто из старинных ТО ИС мультикарты - лично проверял, работает ( при программировании из-под Чисто-ДОСа ).. ИМХО - можно было вообще ограничиться Чисто-ДОС и ЛПТ-портом, без каких-либо вычислительных средств в перфораторе. |
1Ж24Б
Advanced Member
Откуда: Kaluga Всего сообщений: 349 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 нояб. 2014 |
xoiss, делая первые шаги, сделал работу перфоратора циклической. Не так изящно, но был нужен результат. 1) после получения RTS МК ждёт данные, разрешая передачу сигналом CTS; 2) в буфер запоминается 64 байта (обрабатываю флаг приёма в USART), CTS устанавливается после каждого байта. Может ещё это мешает ? По времени МК на один байт тратит менее 10 мкс. Я пробовал модифицировать программу, чтобы просто выводить вместо перфоратора информацию на пару семисегментных индикаторов. Работало до последнего байта; 3) МК обрабатывает 64 байта, отслеживая сигналы синхронизации перфоратора и передавая байт, согласно документации на ПЛ-80; Если просто записать в МК вывод байтов (реализовано в тестовом режиме) на перфорацию, всё нормально; 4) МК проверяет RTS, и если не сброшен, разрешает передачу и далее к пункту №2. Если RTS уже сброшен, останавливает электродвигатель и ждёт сигнала RTS. Перфоратор здесь самый медленный аппарат, примерно 0.8 с на вывод 64 байт, и в момент перфорации передача на СОМ порту остановлена. До этого проекта не занимался портами, теперь недоумеваю. Что я забыл прочесть ? ММ В дебрях Интернета лежит архив с программой на Паскале и электрическая схема сопряжения ПЛ-80/ПЛ-150М с LPT. Отзывов, повторивших такой вариант, не нашёл. Решил сделать что-то, годящееся под обычный ПК с 2000/XP. У меня "железный" СОМ порт используется с программатором МК. ИМХО - можно было вообще ограничиться Чисто-ДОС и ЛПТ-портом, без каких-либо вычислительных средств в перфораторе. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 июля 2017 0:45 Сообщение отредактировано: 25 июля 2017 0:45
1Ж24Б написал: ФИФО ??? Что я забыл прочесть ? 1Ж24Б написал: Паскаль - это для "изыскивающих обходные пути". В дебрях Интернета лежит архив с программой на Паскале.. Традиция в СССР - Бейсик. Т.е. Кубасик из комплекта поставки ДОС. В комплект поставки входит инструкция с примерами, на Аглицкомъ языке ( ДОС 6.22 ). Он ( программа на Кубасике ) неплохо преобразуется в загрузочные модули типа .EXE ( гуглится ). Главный недостаток - быстродействие Кубасика во всех штатных редациях ограничено ~ 2 млн. команд типа "пересылка в порт". Предполагаю, это может быть связано с тем, что порты сидят на шине ISA ( не волнуйтесь, она внутренняя и не выведена в слоты, и к тому же без ПДП ). По крайней мере на Сокет 1155. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
Полигон-2 » Технический флейм » Перфоратор ленточный ПЛ-80 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |