форум осваивающих КОБ

 

Вернуться   Форум осваивающих КОБ > Общий форум > Статьи и заметки форумчан

Важная информация

Статьи и заметки форумчан Ваши статьи и заметки, а также "рыбы" для коллективной доработки. Обсуждение приветствуется

Ответ
 
Опции темы Опции просмотра
  #26  
Старый 06.11.2012, 16:43
Суматра Суматра вне форума
участник
 
Регистрация: 21.09.2012
Сообщений: 95
Суматра на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Цитата:
Сообщение от Отличник ВВС Посмотреть сообщение
Жаль, что в то время не догадались сделать электронные книги на калькуляторах - ведь были калькуляторы с рисованием графиков.
А чтоб почитать книгу, ее надо было б каждый раз сначала набрать
Ответить с цитированием
  #27  
Старый 06.11.2012, 18:26
Отличник ВВС Отличник ВВС вне форума
участник
 
Регистрация: 27.09.2012
Сообщений: 187
Отличник ВВС на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Цитата:
Сообщение от Суматра Посмотреть сообщение
А чтоб почитать книгу, ее надо было б каждый раз сначала набрать
Можно было кассетный магнитофон использовать...
Ответить с цитированием
  #28  
Старый 07.11.2012, 22:34
perestoronin perestoronin вне форума
участник
 
Регистрация: 08.05.2010
Адрес: Москва
Сообщений: 79
perestoronin на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

PS. В МК-161 есть записная книжка и поддерживаются русские буквы.
Но не до электронных книжек калькулятору и не до планшета, перед калькуляторам МК-161 более важные задачи: помочь рассчитать, снять показания с АЦП, ввести информацию через порты, вывести ее через порты и управлять по программе при необходимости внешними устройствами. Подобные задачи решаются специализированными программируемыми логическими контроллерами ПЛК, но стоимость и надежность и "легкость" программирования последних далеки от желаемых.

Что касатеся электронных книжек - мне больше планшет нравится, электронные книги не понравились низким качеством и недостаточным разрешением дисплея.

Что касается КПК и ПК, то они уступают программируемому калькулятору и для не очень емких расчетов, ввиду сложности программирования и недостаточной надежности .

Современные отечественные ПМК имеют хорошую производительность (в 100-1000 раз быстрее предшественников 20 летней давности), имеют энергонезависимую память, собраны на современных недорогих китайских комплектующих, ремонтнопригодны (нет как в современных импортных ПМК залитых компаундом бескорпусных чипов), снабжены качественной надежной механической клавиатурой. Снабжены ЖК графическим простым индикатором. Подробнее можно почитать здесь http://эквм.рф/. Чехлов на них не выпускается к сожалению, но при желании за 6часов его не сложно сделать из натуральной кожи самостоятельно: http://эквм.рф/samodel10.htm. Приобрести отечественне ЭКВМ можно у производителя в Новосибирске (там я и заказывал себе, в Москве высокие наценки торговые) http://mk.semico.ru/index.htm
Ответить с цитированием
  #29  
Старый 08.11.2012, 09:07
Суматра Суматра вне форума
участник
 
Регистрация: 21.09.2012
Сообщений: 95
Суматра на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

А какими внешними устройствами можно управлять с МК-161 и где эти устройства берут?
Ответить с цитированием
  #30  
Старый 08.11.2012, 11:17
Отличник ВВС Отличник ВВС вне форума
участник
 
Регистрация: 27.09.2012
Сообщений: 187
Отличник ВВС на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Цитата:
Сообщение от Суматра Посмотреть сообщение
А какими внешними устройствами можно управлять с МК-161 и где эти устройства берут?
Присоединяюсь к вопросу, и каким образом управляет?
Ответить с цитированием
  #31  
Старый 08.11.2012, 12:22
Суматра Суматра вне форума
участник
 
Регистрация: 21.09.2012
Сообщений: 95
Суматра на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Во-во, а еще интересуют применяемые виды датчиков.
Ответить с цитированием
  #32  
Старый 08.11.2012, 15:22
Суматра Суматра вне форума
участник
 
Регистрация: 21.09.2012
Сообщений: 95
Суматра на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Давайте конкретизируем. Может ли подросток 11-13 лет на пару с несколько криворукой, но амбициозной мамашей и (или) несколькими друзьми сваять из подручного материала и не очень большого количества покупных деталей примитивный графический плоттер, управляемй с ПМК? Или иную, не менее полезную в хозяйстве вещь?
Ответить с цитированием
  #33  
Старый 08.11.2012, 19:22
Отличник ВВС Отличник ВВС вне форума
участник
 
Регистрация: 27.09.2012
Сообщений: 187
Отличник ВВС на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Цитата:
Сообщение от Суматра Посмотреть сообщение
Давайте конкретизируем. Может ли подросток 11-13 лет на пару с несколько криворукой, но амбициозной мамашей и (или) несколькими друзьми сваять из подручного материала и не очень большого количества покупных деталей примитивный графический плоттер, управляемй с ПМК? Или иную, не менее полезную в хозяйстве вещь?
Я не большой знаток.
Нужно выполнять несколько команд:
1) опустить фломастер
2) поднять фломастер
3) передвинуть фломастер влево, вверх, влево-вверх и т.д.
4) передвинуть фломастер к начале координта (координате 0, 0)
должна быть "обратная связь", то есть ПМК должен понять что фломастер находиться в начале координат

Для движения, наверное, можно использовать шаговые двигатели.

Думаю, что механику будет изготовить значительно сложнее, чем электронную часть.

Последний раз редактировалось Отличник ВВС; 08.11.2012 в 21:11.
Ответить с цитированием
  #34  
Старый 08.11.2012, 21:55
perestoronin perestoronin вне форума
участник
 
Регистрация: 08.05.2010
Адрес: Москва
Сообщений: 79
perestoronin на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Пример плоттера 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  
Старый 09.11.2012, 09:52
perestoronin perestoronin вне форума
участник
 
Регистрация: 08.05.2010
Адрес: Москва
Сообщений: 79
perestoronin на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Вопросы по автоматизации бытовых устройств при помощи ЭКВМ

http://zonatex.ru/blog/KPK/242.html
Ответить с цитированием
  #36  
Старый 09.11.2012, 20:00
Суматра Суматра вне форума
участник
 
Регистрация: 21.09.2012
Сообщений: 95
Суматра на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Спасибо, я очень надеюсь, что нформация пригодится.
Ответить с цитированием
  #37  
Старый 21.11.2012, 22:16
OsVALd OsVALd вне форума
участник
 
Регистрация: 05.10.2008
Сообщений: 1,221
OsVALd на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Суматра, привет!
Для постройки плоттера вам понадобится пара негодных струйных принтеров, (в них как правило умирает головка, которая вам не нужна) - из них вы добудете готовые узлы направляющая-ремень-двигатель-каретка-блок питания-контроллер шагового двигателя.
Соеденив эти два узла один с другим под прямым углом, вы получите вссю кинематику плоттера. Подъем-опускание пера - легонький электромагнит.
Контроллеры RS-232: - есть готовые микросхемы, то есть при должном упорстве все это хозяйство можно оснастить интерфейсом сопряжения с ПМК

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

В известном смысле полученное устройство будет представлять не полнофункциональное устройство, а некую, очень упрощенную модель гораздо более сложных устройств. Тем не менее она будет полностью отражать принцип действия устройств любой сложности, даст полное представление о потрохах: кинематики, двигателях, всей электронной начинки, необходимом софте, и проч, и проч.

С точки зрения педагогики и образования, построение такого устройства даст колоссальный опыт и пользу, вынудит попутно изучитьь множество областей знаний, и т.п., хотя и потребует немало времени.
Ответить с цитированием
  #38  
Старый 22.11.2012, 06:25
Суматра Суматра вне форума
участник
 
Регистрация: 21.09.2012
Сообщений: 95
Суматра на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Спасибо. Вопросов, конечно, осталось очень много, но думаю, что буду ими заморачиваться непосредственно по ходу "экспериментов".
Ответить с цитированием
  #39  
Старый 22.11.2012, 08:56
OsVALd OsVALd вне форума
участник
 
Регистрация: 05.10.2008
Сообщений: 1,221
OsVALd на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Хе-хе! Уважаемая Суматра! Вопросов у вас должно остаться не много, а ОЧЕНЬ МНОООГО .
Но в этом и интерес задачи.
Начать рекомендую не с механики (её можно подыскивать по ходу дела), а с изучения протокола обмена данными интерфейса, установленного на машинке (там вроде бы стык-2). жто сразу позволит вам понять, чего из машинки можно выжать в теоретическом пределе.
Ответить с цитированием
  #40  
Старый 22.11.2012, 22:19
perestoronin perestoronin вне форума
участник
 
Регистрация: 08.05.2010
Адрес: Москва
Сообщений: 79
perestoronin на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Плоттер строить на простенькой ЭКВМ не рекомендую, не для этого она была создана.

В модуле http://mk.semico.ru/usomk.htm подключаемом к ЭКВМ выходы релейные. Управление этими выходами из программы для ЭКВМ проще не бывает - через обращение к специальным регистрам.
Пример - программа для подачи звонков в школе http://эквм.рф/dok9.htm.

Стык-2 понадобится если надумаете передавать текстовую информацию. Но для новых разработок с ЭКВМ лучше всего передавать данные и управлять через современный интерфейс SPI (который имеется на том же самом разьеме) внешними простыми одночиповыми и поэтому очень дешевыми микроконтроллерами, получается гетероструктура, микроконтроллер через SPI от ЭКВМ получает команды, и работает независимо до следующей командры от ЭКВМ в соответсвии с логикой предварительно загруженной в такой микроконтроллер.
Пример такой конструкции имеется http://эквм.рф/videoal8.htm
Ответить с цитированием
  #41  
Старый 23.11.2012, 07:09
Суматра Суматра вне форума
участник
 
Регистрация: 21.09.2012
Сообщений: 95
Суматра на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

OsVALd, я и пишу: очень много .

Цитата:
Сообщение от perestoronin Посмотреть сообщение
В модуле http://mk.semico.ru/usomk.htm подключаемом к ЭКВМ выходы релейные. Управление этими выходами из программы для ЭКВМ проще не бывает - через обращение к специальным регистрам.
Что-то такое с лаб помню, только там было наоборот: был ПМК со встроенным АЦП, и данные с датчиков снимались через обращение к регистрам. И обращение к таймеру шло через регистр. Действительно очень удобно. Если обратная ситуация верна, это ж красота. Ардуинки не надо . Задумалась о приобретении такой машинки.
Ответить с цитированием
  #42  
Старый 23.11.2012, 07:30
Суматра Суматра вне форума
участник
 
Регистрация: 21.09.2012
Сообщений: 95
Суматра на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Еще занятный вопрос: а сколько устройств одновременно может быть задействовано?
Ответить с цитированием
  #43  
Старый 23.11.2012, 12:21
OsVALd OsVALd вне форума
участник
 
Регистрация: 05.10.2008
Сообщений: 1,221
OsVALd на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Обратиться можно к стольким, на сколько хватит адресного пространства выделенного для внешних устройств. Определяется либо машинкой либо интерфейсом (ищем где узкое место). Но если речь идет об ОДНОВРЕМЕННОМ использовании то одно, т.к. машинка не многозадачная
Ответить с цитированием
  #44  
Старый 25.11.2012, 01:14
perestoronin perestoronin вне форума
участник
 
Регистрация: 08.05.2010
Адрес: Москва
Сообщений: 79
perestoronin на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Цитата:
Сообщение от Суматра Посмотреть сообщение
Еще занятный вопрос: а сколько устройств одновременно может быть задействовано?
В машинках есть АЦП встроенный в микроконтроллер являющийся сердцем ЭКВМ. Данные с АЦП считываются через специальный регистр, простой командой чтения содержимого регистра.

Устройств может быть задействовано столько сколько будет нужно. Опрашиваться логические состояния (0 и 1) и включаться релейные выходы могут также одновременно.

Если потребуется опрашивать устройства через АЦП, то есть два пути - можно использовать встроенный АЦП, но нужно организовывать последовательный опрос через внешний мильтиплексор или можно подключить внешние АЦП, в случае внешних АЦП данные можно будет фиксировать одновременно со всех АЦП во внешних регистрах и затем в цикле опрашивать в ЭКВМ все внешние регистры.
Даже при таком режиме работы съем показаний будет значительно быстрее (в десяки раз как минимум), чем фиксация показаний с индикаторов карандашем в тетрадку

Мультизадачность для обслуживания нескольких устройств (например звонков, светодиодов) не требуется. Но при большем числе устройств придется подключать внешние устройства через недорогой модуль на микроконтроллере, который можно быстро собрать на готовой макетной плате: Комплект для макетирования устройств http://mk.semico.ru/maket.htm.



Кстати самая дорогая деталь в этих машинках это (!) корпус http://mk.semico.ru/korpus161.htm - на половину цены изделия вытягивает - и сами в Семико корпуса не делают, а заказывали их маленькой партией - отсюда и драконовские цены. Делали бы по госзаказу миллионными тиражами - цены были бы в разы наверное ниже на готовые изделия.

Ответить с цитированием
  #45  
Старый 25.11.2012, 16:39
OsVALd OsVALd вне форума
участник
 
Регистрация: 05.10.2008
Сообщений: 1,221
OsVALd на пути к лучшему
По умолчанию Ответ: основы программирования на калькуляторе

Суматра, поясню- тов. perestoronin имел в виду использование АЦП, а я - полностью цифровую систему.
Но он правильно предостерегает вас от главного - сообразуйте свои запросы с мощёй машинки.
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +4, время: 12:54.



Работает на vBulletin® версия 3.7.3.
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Перевод: zCarot