Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

sergeys писал(а):Привет всем! Сочиняю тут электронный телеграфный ключ. Есть пара вопросов. Нужна память знака. Например, звучит точка, я нажал тире, это тире потом должно прозвучать. Ведь если контроллер выдает импульсы на порт, он одновременно не может опрашивать порт и сохранять что-то в память? И второй, какова минимальная пауза для антидребезга, после того как контроллер зафиксировал низкий уровень на порту? Антидребезг такой: поймал низкий уровень, задержка, и делаю то, что нужно.
1. Время антидребезга в первую очередь зависит от механики исполнения ключа и от материала контактной группы. При изготовлении манипулятора этим элементам надо уделять большое внимание. Особенно, если вы не начинающий и предполагаете работать на высоких скоростях.
2. Памяти знака нет ни в одном ключе. Это конкретный бред. Есть память ЭЛЕМЕНТА знака. Иными словами, если во время выдачи ключом тире вы перевели на короткое время манипулятор в положение точки и потом снова вернули и удерживаете в тире, то ключ по окончании выдачи тире отработает автоматически межэлементный интервал длительностью в одну точку, затем собственно точку, а затем, если вы к этому моменту не отпустили коромысло, через паузу в одну точку снова начнет выдавать тире.
3. Есть конструкции с двумя рычагами манипуляторами. На них реализуются ямбические алгоритмы А или B. Все это подробно описано в инете.
Если интересно, гляньте, как я реализовывал программно в своем ключе. На страничке найдете исходники.
http://ut1wpr.newmail.ru/M8K/m8k.html
С уважением,
Виктор.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1946
Зарегистрирован: Сб сен 11, 2010 13:45:01
Откуда: Екатеринбург

Сообщение sergeys »

ut1wpr, да я и имел в виду память элемента.
Я сижу в инете с телефона, исходник нечем открыть, комп бес юсб. Можете сказать на словах или код выложить, как контроллер понимает что знак закончися? Он же должен делать паузу между знаками.
Ко мне можно на "ты", так даже лучше!
Реклама
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

sergeys писал(а):ut1wpr, да я и имел в виду память элемента.
Фиксируем. Вы поняли, что имеется память ЭЛЕМЕНТА ЗНАКА, аж никак не ВСЕГО ЗНАКА!
Можете сказать на словах или код выложить, как контроллер понимает что знак закончился? Он же должен делать паузу между знаками.
А ведь только что сказали, что поняли о разнице между ЗНАКОМ и ЭЛЕМЕНТОМ ЗНАКА. Получается, не поняли!

По пунктам:
  • 1. Вы кратковременно (на время, которое короче самого короткого элемента (точки) замкнули и отпустили контакт ТОЧКА. Ключ отработал на выходе нажатие, по длительности соответствующее одиночному ЭЛЕМЕНТУ точка на установленной скорости. Затем он отработал такую же по длительности паузу (называется межэлементный интервал). И всё! Ждет следующих нажатий.
    2. Вы кратковременно (на время, которое короче самого короткого элемента (точки) замкнули и отпустили контакт ТИРЕ. Ключ отработал на выходе нажатие, по длительности соответствующее ТРЕМ точкам на установленной скорости. Затем он отработал межэлементный интервал-паузу. И всё! Ждет следующих нажатий.
    3. Если в момент отработки ЭЛЕМЕНТА знака (точки или тире) манипулятор был кратковременно замкнут и затем либо отпущен, либо возвращен в предыдущее состояние, то ключ должен отработать до конца ЭЛЕМЕНТ, который он выдавал, затем выдать межэлементный интервал, затем выдать тот ЭЛЕМЕНТ (точку или тире), в сторону которого кратковременно был переведен ключ, затем отработать межэлементный интервал. Далее по состоянию. Если ключ был просто отпущен, завершить передачу, если какой-то из контактов зажат - перейти к отработке ЗНАКА по этому контакту.
Основная мысль: ключ не знает, что такое ЗНАК. Для него есть два контакта и две микропрограммы. ВЫДАТЬ ТОЧКУ и ВЫДАТЬ ТИРЕ (выдать ЭЛЕМЕНТ ЗНАКА). Что и в какой последовательности выполнять, запоминать ли промежуточное нажатие - в этом разница между основными программами разных ключей. И никогда не запоминается более одного нажатия. На досуге определитесь, что такое НАЖАТИЕ. В программировании любое действие должно быть формализовано, иначе невозможно его описать алгоритмически.
Работа на электронном ключе связана с акустической обратной связью, так называемый самоконтроль. Он присутствует всегда. В случае работы в эфире, на живом трансивере, у вас есть самоконтроль в трансивере. Есть и самоконтроль (генератор тона) в самом ключе. Его можно (иногда и нужно) выключать. Зачем два тональных генератора слушать одновременно? Без самоконтроля работать на ключе скорее всего невозможно. Таким образом, вы работаете с определенной ритмикой движений, соотвествующей установленной вами скоростью. Если вы начнете опережать или отставать от этой ритмики, у вас просто начнут передаваться или выпадать отдельные ЭЛЕМЕНТЫ. Запомнить целый знак никакая (НИКАКАЯ) система не в состоянии. Так как НИКАКАЯ СИСТЕМА не знает, какой именно ЗНАК вы передаете. Понятно? В момент, когда вы передали по всем правилам тире, точку, тире - если вы прекратите нажатия, будет передана буква К, а если добавите тире, будет буква Ы, если добавите точку, будет буква Ц. Не может никакая система угадать, что вам ХОЧЕТСЯ передать. Уффф, все рассказал.
Безусловно, поиск по инету дал бы вам гораздо больше. Попробуйте что-то изменить в своей жизни к лучшему. Я в смысле, приобрести более живой интернет, а не в виде красивой, но бесполезной игрушки.
PS Попробуйте, скачать файл с исходниками на телефон, а затем стандартными средствами перенести его на компьютер. Немного геморрно, но таким образом вы его сможете открыть и прочитать. Безусловно, архив RAR открыть в телефоне будет трудновато. :)
С уважением,
Виктор.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

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

вообще если уж заморачиваться с компьютерной техникой или Мк в пользу морзе, то уже тогда делать клавиатуру полноценную- букву надавил- отправилась 8)
В поисках истины человек развивается.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 131
Зарегистрирован: Вт мар 27, 2012 18:15:57

Сообщение CleverCat »

здравствуйте!
уважаемые пользователи, скиньте мне пожалуйста драйвера для stk500 ! а то я только только троян искоренил , накачав этих драйверов( Я думаю проблема в драйверах, т.к. avr studio не видит в меню tools - programing stk а только симулятор.
Помнишь, он рассказывал, как они шли с мужиками куда-то там на Северный Полюс? Помнишь? У него
под носом
выросла сосулька… Он тряхнул головой, сосулька упала и убила собаку… Не-не-не, полный бред. Но как рассказывает!..
Реклама
Встал на лапы
Сообщения: 124
Зарегистрирован: Вт июл 10, 2012 00:13:27
Откуда: Белгородская обл.

Сообщение mr.boroda »

за сколько можно продавать эту конструкцию? термометр\термостат\таймер\часы с ИК упралением. 2канала под нагрузку. На выход ставятся реле,либо симисторы с оптосимисторами...
Изображение
Изображение
Изображение
Изображение
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1946
Зарегистрирован: Сб сен 11, 2010 13:45:01
Откуда: Екатеринбург

Сообщение sergeys »

vitalik_1984
Да все так, архив открыл, а исходник нечем.
ut1wpr, спасибо за разъяснения, разобрался. Я ведь в начале так и думал, потом чтото затупил.
Ко мне можно на "ты", так даже лучше!
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

mr.boroda писал(а):за сколько можно продавать эту конструкцию?
если по-Божески то так: цена всех комплектующих + работа (на скоко вы цените ваш сизифов труд) :))
Tell Me The Truth
Встал на лапы
Сообщения: 124
Зарегистрирован: Вт июл 10, 2012 00:13:27
Откуда: Белгородская обл.

Сообщение mr.boroda »

FreshMan писал(а):
mr.boroda писал(а):за сколько можно продавать эту конструкцию?
если по-Божески то так: цена всех комплектующих + работа (на скоко вы цените ваш сизифов труд) :))
полторы тысячи нормальная цена? у нас на рынке простые термостаты с дисплеем на 3 цифры и одним каналом стоит 700р
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Спрос рождает цену Делайте цену такой, чтобы как раз успевать производить нужное количество плат.
Чем меньше берут, тем дешевле должна быть цена.Возможно такое, что ваш товар просто не будет востребован и будут брать те, что дешевле.Можно продавать такой за 800 доплата небольшая, зато функций больше.
Правда это уже в теме про экономику лучше такие вопросы задавать.

И вообще таким образом лучше заказать заводскую плату и запасные части оптом, тогда расход уменьшится, а выгода увеличится.
В поисках истины человек развивается.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6350
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Налоговая служба навострила уши : вот кто нам за все ответит! Это вам не нефть беспошлинно качать, этот взяток много не отсыплет :)
Друг Кота
Аватара пользователя
Сообщения: 26123
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

vitalik_1984 писал(а): Чем меньше берут, тем дешевле должна быть цена..........
:facepalm:
Бизнесмен, однако...
:wink:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

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


простите за офф топ, кому интересно можно в мяу продолжить. :tea:
В поисках истины человек развивается.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 26123
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

vitalik_1984 писал(а):не-ее, я не бизнесмен, но законы рынка знаю.
Мдя... Изучение рынка на кошках на старых машинах...
Бизнесмен, однако...
:facepalm:
Встал на лапы
Сообщения: 106
Зарегистрирован: Вс апр 01, 2012 22:15:14

Сообщение vt1980 »

Здравствуйте.
Пишу код для gal16v8 на WinCupl (первый опыт)
почти всё получилось, только не пойму как один из выходов I/O использовать как вход.
Как его переключить в Z-состояние или в режим входа ?
Пробовал экспериментировать с расширением .oe , ничего не получилось.
Помогите советом.

PS: Нашёл проблему, проводок не туда припаял. :oops: Пол дня коту под хвост.
Последний раз редактировалось vt1980 Вс июл 29, 2012 02:21:49, всего редактировалось 3 раза.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

КРАМ. Давайте не будем судить о людях не зная их. я просто как пример привел, эти принципы и в других товарах работают.Это уже второе сообщение, где вы меня пытаетесь идиотом выставить.Я не утверждал,что я коммерсант.
Я между прочим помню графики из курса экономики спрос и предложение.
А не по рынку подержанных автомобилей изучая этот вопрос.И вообще тут не место на эту тему разговаривать.
Я так же могу вам ответить
КРАМ писал(а): :facepalm:
Бизнесмен, однако...
:wink:
КРАМ писал(а):Мдя... Изучение рынка на кошкахна старых машинах...
Бизнесмен, однако...
:facepalm:

Мда мыслитель однако... :facepalm:
В поисках истины человек развивается.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 26123
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Виталик. По моему это Вы организовали непрофильное обсуждение...
Или нет? :wink:
Во вторых, не нужно так реагировать на смайлы - Вы тем самым выдаете свои комплексы...
Ну и в третьих, бизнес - это когда есть прибыль. Падение цены ниже точки рентабельности может и увеличит объемы продаж (что далеко не факт, объемы зависят еще от кучи факторов), но прибыли уже не принесет.
Рентабельность, в свою очередь зависит в том числе и от накладных расходов, которые уже в свою очередь совершенно нелинейно связаны с объемом продаж. Иногда вообще не связаны.
Выборочное рассуждение о правилах ведения бизнеса приводит к абсурдным выводам.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Все правильно говорите, только это не я предложил придумать цену товару.
И я нигде не говорил, что нужно ниже точки рентабельности опускаться.Я сказал,что нужно найти точку пересечения интересов покупателя и продавца.
И закончим на этом.
В поисках истины человек развивается.
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 61
Зарегистрирован: Вт мар 01, 2011 13:51:57

Сообщение zip900 »

Ребят собрал вот этот программатор http://eldigi.ru/site/programmators/2.php пытаюсь шить через CodeVisionAVR выбираю модель STK 200+/300 порт LPT1 ну все как по инструкции шть пытаюсь Attiny 13 вообще все прозвонил проверил по дата шитам собрал все по схеме не получается не видит программатор и микруху communication error потом соеденил ноги 25-18 и пустил их на GND или минус -5В и нифига тоже самое помогите разобраться, чип Attiny13
Открыл глаза
Сообщения: 52
Зарегистрирован: Вс фев 05, 2012 13:24:11

Сообщение jakob291 »

Господа, подключил к ATMEGA16 (DIP) LCD. Вернее, заменил 8515 на ATMEGA16, сутки попрыгал вокруг монтажки и подключил. И столкнулся с феноменом: шина данных LCD висит на порту В микроконтроллера. Там же находятся порты MOSI, MISO, SCK для ISP. Получается или программировать (отключив ЖКИ) или работать с ЖКИ (не всегда). Иначе CVAVR говорит, что программатор не вышел в режим программирования.
Реально, ISP лишает меня 3 портов на шине? Почему не удается работа ЖКИ при успешном программировании, но подключенном программаторе? Есть ли способа борьбы?
Спасибо.
Ответить

Вернуться в «Разные вопросы по МК»