форум осваивающих КОБ |
|
Важная информация |
Статьи и заметки форумчан Ваши статьи и заметки, а также "рыбы" для коллективной доработки. Обсуждение приветствуется |
|
Опции темы | Опции просмотра |
#26
|
|||
|
|||
Ответ: основы программирования на калькуляторе
А чтоб почитать книгу, ее надо было б каждый раз сначала набрать
|
#27
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Можно было кассетный магнитофон использовать...
|
#28
|
|||
|
|||
Ответ: основы программирования на калькуляторе
PS. В МК-161 есть записная книжка и поддерживаются русские буквы.
Но не до электронных книжек калькулятору и не до планшета, перед калькуляторам МК-161 более важные задачи: помочь рассчитать, снять показания с АЦП, ввести информацию через порты, вывести ее через порты и управлять по программе при необходимости внешними устройствами. Подобные задачи решаются специализированными программируемыми логическими контроллерами ПЛК, но стоимость и надежность и "легкость" программирования последних далеки от желаемых. Что касатеся электронных книжек - мне больше планшет нравится, электронные книги не понравились низким качеством и недостаточным разрешением дисплея. Что касается КПК и ПК, то они уступают программируемому калькулятору и для не очень емких расчетов, ввиду сложности программирования и недостаточной надежности . Современные отечественные ПМК имеют хорошую производительность (в 100-1000 раз быстрее предшественников 20 летней давности), имеют энергонезависимую память, собраны на современных недорогих китайских комплектующих, ремонтнопригодны (нет как в современных импортных ПМК залитых компаундом бескорпусных чипов), снабжены качественной надежной механической клавиатурой. Снабжены ЖК графическим простым индикатором. Подробнее можно почитать здесь http://эквм.рф/. Чехлов на них не выпускается к сожалению, но при желании за 6часов его не сложно сделать из натуральной кожи самостоятельно: http://эквм.рф/samodel10.htm. Приобрести отечественне ЭКВМ можно у производителя в Новосибирске (там я и заказывал себе, в Москве высокие наценки торговые) http://mk.semico.ru/index.htm |
#29
|
|||
|
|||
Ответ: основы программирования на калькуляторе
А какими внешними устройствами можно управлять с МК-161 и где эти устройства берут?
|
#30
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Присоединяюсь к вопросу, и каким образом управляет?
|
#31
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Во-во, а еще интересуют применяемые виды датчиков.
|
#32
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Давайте конкретизируем. Может ли подросток 11-13 лет на пару с несколько криворукой, но амбициозной мамашей и (или) несколькими друзьми сваять из подручного материала и не очень большого количества покупных деталей примитивный графический плоттер, управляемй с ПМК? Или иную, не менее полезную в хозяйстве вещь?
|
#33
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Цитата:
Нужно выполнять несколько команд: 1) опустить фломастер 2) поднять фломастер 3) передвинуть фломастер влево, вверх, влево-вверх и т.д. 4) передвинуть фломастер к начале координта (координате 0, 0) должна быть "обратная связь", то есть ПМК должен понять что фломастер находиться в начале координат Для движения, наверное, можно использовать шаговые двигатели. Думаю, что механику будет изготовить значительно сложнее, чем электронную часть. Последний раз редактировалось Отличник ВВС; 08.11.2012 в 21:11. |
#34
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Пример плоттера http://doll-always.ru/viewtopic.php?...f737c30574b926 или станка http://www.avoska.su/r.php неудачно был вами выбран для поиска сфер применения простой ЭКВМ. Использовать калькулятор с малым объемом памяти для управления подобным оборудованием не эффективно. Почему никому мысль не пришла поставить калькулятор в качестве бортовой машины на авиалайнер? Хотя пишут в википедии, что калькулятор МК-52 все-таки слетал в качестве резервной ЦЭВМ в космос http://ru.wikipedia.org/wiki/%D0%A1%...%D0%A2%D0%9C-7. В контроллерах же встроенных в плоттер используется сложное программное обеспечение, в этих контроллерах стоят достаточно мощные процессоры, а не однокристальные ЭВМ.
Наверное надо понимать, что ПЛК или любой другой контроллер (к примеру на базе однокристальной ЭВМ или на ПМК) напрямую к оборудованию не подключают, а используют для этого какие-то интерфейсы, имеющие в своем составе электронные или релейные ключи, ЦАП и АЦП). В случае с ЭКВМ МК-161, то не для управления я ее покупал, а пока лишь для изучения ее возможностей и проверки ее надежности. Отказов и зависаний пока не зафиксировано ни одного. А про то как можно применять ЭКВМ МК-152 и МК-161 - то на сайте производителя есть примеры, к примеру для АЗС http://pilot.semico.ru/112.htm или для снятия показаний и управления лабораторным оборудованием http://multitest.semico.ru/mtest1.htm или что более тривиально автомат подачи звонков для школы http://mk.semico.ru/zvonok.htm А здесь весь процесс вскрытия посылки из Новосибирска http://doll-always.ru/viewtopic.php?...f737c30574b926 вот с этой ЭКВМ: |
#35
|
|||
|
|||
Ответ: основы программирования на калькуляторе
|
#36
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Спасибо, я очень надеюсь, что нформация пригодится.
|
#37
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Суматра, привет!
Для постройки плоттера вам понадобится пара негодных струйных принтеров, (в них как правило умирает головка, которая вам не нужна) - из них вы добудете готовые узлы направляющая-ремень-двигатель-каретка-блок питания-контроллер шагового двигателя. Соеденив эти два узла один с другим под прямым углом, вы получите вссю кинематику плоттера. Подъем-опускание пера - легонький электромагнит. Контроллеры RS-232: - есть готовые микросхемы, то есть при должном упорстве все это хозяйство можно оснастить интерфейсом сопряжения с ПМК Это были хорошие новости. Далее пойдут не очень хорошие. Как уже указывали товарищи мощности ПМК хватит лишь для рисования простейших фигур с очень невысокой точностью. Кроме того эти фигуры придёстся вводить в ПМК не в виде графики как мы привыкли на Винде, а в виде неких примитивов (т.е. вам придется разработать способ ввода и хранения той графики, которую вы планируете отображать) В известном смысле полученное устройство будет представлять не полнофункциональное устройство, а некую, очень упрощенную модель гораздо более сложных устройств. Тем не менее она будет полностью отражать принцип действия устройств любой сложности, даст полное представление о потрохах: кинематики, двигателях, всей электронной начинки, необходимом софте, и проч, и проч. С точки зрения педагогики и образования, построение такого устройства даст колоссальный опыт и пользу, вынудит попутно изучитьь множество областей знаний, и т.п., хотя и потребует немало времени. |
#38
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Спасибо. Вопросов, конечно, осталось очень много, но думаю, что буду ими заморачиваться непосредственно по ходу "экспериментов".
|
#39
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Хе-хе! Уважаемая Суматра! Вопросов у вас должно остаться не много, а ОЧЕНЬ МНОООГО .
Но в этом и интерес задачи. Начать рекомендую не с механики (её можно подыскивать по ходу дела), а с изучения протокола обмена данными интерфейса, установленного на машинке (там вроде бы стык-2). жто сразу позволит вам понять, чего из машинки можно выжать в теоретическом пределе. |
#40
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Плоттер строить на простенькой ЭКВМ не рекомендую, не для этого она была создана.
В модуле http://mk.semico.ru/usomk.htm подключаемом к ЭКВМ выходы релейные. Управление этими выходами из программы для ЭКВМ проще не бывает - через обращение к специальным регистрам. Пример - программа для подачи звонков в школе http://эквм.рф/dok9.htm. Стык-2 понадобится если надумаете передавать текстовую информацию. Но для новых разработок с ЭКВМ лучше всего передавать данные и управлять через современный интерфейс SPI (который имеется на том же самом разьеме) внешними простыми одночиповыми и поэтому очень дешевыми микроконтроллерами, получается гетероструктура, микроконтроллер через SPI от ЭКВМ получает команды, и работает независимо до следующей командры от ЭКВМ в соответсвии с логикой предварительно загруженной в такой микроконтроллер. Пример такой конструкции имеется http://эквм.рф/videoal8.htm |
#41
|
|||
|
|||
Ответ: основы программирования на калькуляторе
OsVALd, я и пишу: очень много .
Цитата:
|
#42
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Еще занятный вопрос: а сколько устройств одновременно может быть задействовано?
|
#43
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Обратиться можно к стольким, на сколько хватит адресного пространства выделенного для внешних устройств. Определяется либо машинкой либо интерфейсом (ищем где узкое место). Но если речь идет об ОДНОВРЕМЕННОМ использовании то одно, т.к. машинка не многозадачная
|
#44
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Цитата:
Устройств может быть задействовано столько сколько будет нужно. Опрашиваться логические состояния (0 и 1) и включаться релейные выходы могут также одновременно. Если потребуется опрашивать устройства через АЦП, то есть два пути - можно использовать встроенный АЦП, но нужно организовывать последовательный опрос через внешний мильтиплексор или можно подключить внешние АЦП, в случае внешних АЦП данные можно будет фиксировать одновременно со всех АЦП во внешних регистрах и затем в цикле опрашивать в ЭКВМ все внешние регистры. Даже при таком режиме работы съем показаний будет значительно быстрее (в десяки раз как минимум), чем фиксация показаний с индикаторов карандашем в тетрадку Мультизадачность для обслуживания нескольких устройств (например звонков, светодиодов) не требуется. Но при большем числе устройств придется подключать внешние устройства через недорогой модуль на микроконтроллере, который можно быстро собрать на готовой макетной плате: Комплект для макетирования устройств http://mk.semico.ru/maket.htm. Кстати самая дорогая деталь в этих машинках это (!) корпус http://mk.semico.ru/korpus161.htm - на половину цены изделия вытягивает - и сами в Семико корпуса не делают, а заказывали их маленькой партией - отсюда и драконовские цены. Делали бы по госзаказу миллионными тиражами - цены были бы в разы наверное ниже на готовые изделия. |
#45
|
|||
|
|||
Ответ: основы программирования на калькуляторе
Суматра, поясню- тов. perestoronin имел в виду использование АЦП, а я - полностью цифровую систему.
Но он правильно предостерегает вас от главного - сообразуйте свои запросы с мощёй машинки. |