Народный микроконтроллер....

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
AnDy_TARN
Открыл глаза
Сообщения: 40
Зарегистрирован: Пт май 28, 2010 21:38:49

Re: Народный микроконтроллер....

Сообщение AnDy_TARN »

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


Ручной режим.... ну есть привязка к аналоговым входам и к таймеру.... закладывай в программу сразу что на что влиять будет... вот тебе регулировка.....
Синклер не потянем..... а вот блоки програмного кода.... что бы потом как из кубиков складывать свою программу.... это реально....
Хотя простейший язык программирования уже давно есть....
тут сверху кто то даже ссылочку давал http://www.cqham.ru/PLC_1.htm.... в принцепе можно и реализовать ...
только большого смысла не вижу.... контроллер то простенький.... то есть если паяешь... значит для какого то конкретного применения....
ну и зашей туда сразу прогу для твоего применения.... плюс регулировочки присутствуют......

Э.Ы. Твоя ссылка чего то не открывается......
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Народный микроконтроллер....

Сообщение b612 »

я полгода назад начал было делать только немножко на другом принципе
типа программная эмуляция элементарной логики
в резуьтате получается типа многозадачность
сделал даже симулятор для ПК
но пока всё засохло

А программные блоки это по сути операторы в языке так скать высокого уровна (бейсике)

ссылочка на то устройство действительно прикольная
как раз вобщем то, что надо.
правда проработано всё не шибко популярно, синклер был немного круче в этом плане.
of_silence
Открыл глаза
Сообщения: 79
Зарегистрирован: Сб май 08, 2010 09:33:42

Re: Народный микроконтроллер....

Сообщение of_silence »

Хм, зачем нужен бейсик? Это вроде как уже совсем не востребованный язык, тем более для встраиваемых систем. Тем более, что чтобы он заработал, надо написать софт под контроллер, либо компиллятор под компьютер, среду для отладки, которую тоже надо отладить чтобы багов не было. ИМХО это конечно может быть кому-то интересно, но вот цель того не стоит.
Проще просто иметь голый контроллер и лить туда нормальный бинарник - результат компилляции классического Си или АСМа. Делать ничего не нужно, и плюс педагогическая цель соблюдается - человек учится программировать сам контроллер, а не бороться с непонятно зачем написанной надстройкой.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Народный микроконтроллер....

Сообщение Meteor »

of_silence писал(а):...лить туда нормальный бинарник - результат компилляции классического Си или АСМа... человек учится программировать сам контроллер, а не бороться с непонятно зачем написанной надстройкой.

+1024^1024.
Совершенно верно. Дадим, так сказать, народу точку опоры (в виде схемы и функционала), а народ пусть ворочает мир!
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Re: Народный микроконтроллер....

Сообщение Пухич »

Уж если делать подобные киты, то сразу на Спартан-3A. А там балуйся как угодно. И цена вроде была меньше 700 рублей за чип. Или уже нет?
Знание - сила!
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Народный микроконтроллер....

Сообщение Meteor »

Не тогда вообще все перепутается в головах.
ПЛИСы с их языками устройства параллельные, а МК- последовательные.
От такого симбиоза на старте шизики за френики закатятся...
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Народный микроконтроллер....

Сообщение BOB51 »

Не вижу необходимости делать что-то супреуниверсальнее, чем сам микроконтроллер...
Я отдаю предпочтение подбору для каждого конкретного устройства наиболее оптимальнй ИС из имеющихся в наличии (в продаже) + свободная работа с ИС от Z80(intel8080/8085), MCS51, AVRmega/tiny и PIC12/14-разрядных серий(для pic18xxxx материал еще не прошел макетной проверки из-за жабы зеленой) язык программирования - ассемблер со шпаргалками подредактированными для каждого неинтеловского семейства с точки зрения аналогии командам от MCS51.
/Современные среды и С все тонкости и особенности конкретных моделей скрывают в угоду коммерческой рекламе, да и в 1-2 килобайта ПЗУ у наиболее интересных к периферийному применению кристаллов на С не очень-то комфортно вписаться (возможно у знатоков С другое мнение :roll: )./
Да и специализированными ИС не побрезгую, если они к месту будут.
При необходимости можно конечно и "монстра" на нескольких разнотипных микроконтроллерах соорудить, но не "в стол" же -ЖАБА тут как тут. :)))
Для себя когда-то сделал комплект имитатора ПЗУ и платку программатора, которую можно использовать как универсальное макетное ядро... но на практике почти всегда работаю с прямой разработкой - идея-схема-макет по каждой задаче - так надежнее, да и мозги все время в рабочем состоянии :)
AnDy_TARN
Открыл глаза
Сообщения: 40
Зарегистрирован: Пт май 28, 2010 21:38:49

Re: Народный микроконтроллер....

Сообщение AnDy_TARN »

Meteor писал(а):
of_silence писал(а):...лить туда нормальный бинарник - результат компилляции классического Си или АСМа... человек учится программировать сам контроллер, а не бороться с непонятно зачем написанной надстройкой.

+1024^1024.
Совершенно верно. Дадим, так сказать, народу точку опоры (в виде схемы и функционала), а народ пусть ворочает мир!


Я и говорю... в Mplab-е сделаю заготовки.... типа измерить аналоговый вход RAx... или загрузить в счетчик число и по окончания декремента до 0 уйти в подпрограмму...
включить релюшку на RCx .... уйти в прерывание по сбросу в 0 на порту RBx... типа того.....
Что бы молодым попроще было сразу же написать свою программку.....
Кстати сёдни запаял... буду юзать понемногу....
Мне для малой автоматизации этого контроллера за глаза.....
Следующий контроллер будет с ЖКИ и клавиатуркой где нить 4х4
Кто бы только подсказал какую ЖКИ взять... что бы потом для всех доступна была.... ????
AnDy_TARN
Открыл глаза
Сообщения: 40
Зарегистрирован: Пт май 28, 2010 21:38:49

Re: Народный микроконтроллер....

Сообщение AnDy_TARN »

Вот запаянный контроллер....
Все работает... ошибок нет.... :)

Всё же ошибка есть.... :(... просмотрел... пока не нужен был генератор (в схеме Timer 1) не увидел что нет перемычки со 2 и 6 ноги NE555 на общий провод джампера JP2 ...
Кстати вот таблица частот генератора (при использовании переменного резистора CHASTOT не 100Ком а 1 Мом)
перемычка 1-2 период от 10мкс до 155 мкс.....частота... от 100КГц до 6,65КГц
перемычка 3-4 период от 13мкс до 1,50 мс..... частота... от 77 КГц до.. 666Гц
перемычка 5-6 период от 1мс....до 140 мс...... частота .. от 1000Гц до 7,142Гц
перемычка 7-8 период от 1мс....до 210 мс...... частота .. от 1000Гц до 4,76Гц
перемычка 9-10 период от 9,6мс до 1,4 сек .... частота .. от 104 Гц .. до 0,7Гц
перемычка 11-12 период от 96мc до 14,4 сек .. частота .. от 10,4 Гц.. до 0,069 Гц
..........
Не ругайтесь... не кричите.... не пересчитывал я ... просто снял показания частоты с частотомера...
а показания времени с меток осциллографа ...


Изображение

Вместо 5-ти переменных резисторов (на фото слева вверху) можно сразу же запаять разъёмчики... и экранированным проводом соединить с аналоговыми датчиками.... датчики любые... на ваше усмотрение... лишь бы выдавали от 0 до 5v... если датчики требуют питания... то там и питание и земля присутствуют на разъёмчике.... :)
если датчики выдают максимальное напряжение меньше 5 вольт то для расширения динамического диапазона измерения использовать вход опорного напряжения RA3/AN3/VREF....
тогда будет только 4 аналоговых входов.... что тоже для точности измерений не помешает в принципе в любом случае сделать.... а если датчики выдают напугу больше 5 вольт... то во первых надо на входе контроллера поставить делитель напряжения.... и на всякий-бякий случай поставить на аналоговые входы контроллера стабилитрончики на 5v... что бы не спалить PIC...

Документация на PIC16C73B на ан'глицком....
http://openfile.ru/616330/

P.S. не смотрите что в панельке слева внизу не стоит резисторная сборка... резисторы SMD запаяны внизу платы.... там для этого предусмотоены площадки для пайки.... :)
P.P.S. можно прикупить или платку или полностью запаянный и отлаженный контроллер... http://radiokot.ru/forum/viewtopic.php?f=20&t=30961
Вложения
7.rar
Схема и разведенная односторонняя плата в формате EAGLE 5.8.0
(87.67 КБ) 170 скачиваний
Последний раз редактировалось AnDy_TARN Вт июн 08, 2010 22:44:24, всего редактировалось 2 раза.
AnDy_TARN
Открыл глаза
Сообщения: 40
Зарегистрирован: Пт май 28, 2010 21:38:49

Re: Народный микроконтроллер....

Сообщение AnDy_TARN »

of_silence писал(а):Нет, ну на совсем универсальный он не тянет. В любом случае, даже после доработки, все равно судя по всему это будет "песочница" только для промышленной автоматизации.

Вот это и есть правильно..... я не написал что он "совсем универсальный" ... я написал что "он Народный!.... и то что ты называешь "песочница" на самом деле и есть Малая Автоматизация...... которая влёгкую на разных производствах может заменить от одного до десяти работающих Людей..... которым ещё и зарплату платить надо..... :)
Я не говорю что один контроллер на конвейере может заменить 10 человек.... я говорю что при соответсвующей механике 1 контроллер заменяет одного человека....
Не парься..... проверено......... :)
И контроллеру зарплату 15-20 тыс деревянных платить не надо..... :)
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Народный микроконтроллер....

Сообщение b612 »

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

Набросать схемку и развести платку и даже протравить сбегать в магазин, спаять и ещё раз сбегать в магазин :*) это 1 день
А вот прошивку даже на этих замечательных сях даже для простого реле времени писать и отлаживать неделю а то и две
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Народный микроконтроллер....

Сообщение BOB51 »

Насчет прошивки - даже солидную программу на асме можно написать и отладить не более 3-5 дней, не говоря уже о простеньких схемках а-ля реле времени или мигалки. :roll:
А спецу на Си вроде как полагается такого рода проги за час-полтора сочинить :))
AnDy_TARN
Открыл глаза
Сообщения: 40
Зарегистрирован: Пт май 28, 2010 21:38:49

Re: Народный микроконтроллер....

Сообщение AnDy_TARN »

b612 писал(а):без бейсика это просто ещё одна демоборда
при том в данном случае чересчур навороченая и соответственно большая и дорогая.
универсальность должна быть программная.
Тут говорили что Си,си, си.
а надо чтобы простой аквариумист сел и сляпал себе програмку из двух строчек не заморачиваясь с архитектурой контроллера.
максимум подключил готовые датчики температуры или проводочки от герконов и воткнул вилки в розетки, под которыми уже есть тиристоры да при том уже с радиаторами.

Набросать схемку и развести платку и даже протравить сбегать в магазин, спаять и ещё раз сбегать в магазин :*) это 1 день
А вот прошивку даже на этих замечательных сях даже для простого реле времени писать и отлаживать неделю а то и две


Во первых.... это самый простейший контроллер который можно придумать.... без всяких наворотов.... просто буферированы выходы + релюшки... и опторазвязаны входы....
Во вторых.... придумай дешевле с тем же функционалом.... и тебе при жизни поставят БЮСТ НА РОДИНЕ ГЕРОЯ...... эту награду еще не отменяли.....
В третьих..... про размеры говорить глупо.... на фото видно что плата короче обычной шариковой ручки (смотри фото выше)
В четвертых.... а релюшки зачем ты думаешь стоят.... кстати TRQ2-5VDC при сетевой напруге 220v нормально выдерживают 30-40 ватт....
(тем более я не нашел крупной партии релюшек TRQ2-5VDC... а свои запасы приближаются к нулю.....
и заказал подобные IM03TS реле 5VDC 2пер. 2A/250VAC\TYCO.... то есть 2 ампера на сетевую напругу.... 400 ватт с гарантией.... )

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


И вообще... о чём ты говоришь.... аквариумист ... который и транзистор от резистора не отличит... навряд ли возьмётся программировать......
а для всех ламеров от паяльника.... с заготовленными програмными модулями.... да с консультацией.... не составит проблем написать программку.....
Тем более... Я КЛЯТВЕННО ОБЕЩАЮ НАПИСАТЬ ПОЛЬЗОВАТЕЛЬСКУЮ ПРОГРАММУ ПО ПОДРОБНО ОПИСАННОМУ АЛГОРИТМУ..... не дорого.... два раза "мне на пиво" ... :)
.............
ЗЫ... описание валюты "мне на пиво" Вы найдете в топике http://radiokot.ru/forum/viewtopic.php?f=18&t=30961&p=480822#p480822
Последний раз редактировалось AnDy_TARN Чт июн 03, 2010 22:14:36, всего редактировалось 8 раз.
AnDy_TARN
Открыл глаза
Сообщения: 40
Зарегистрирован: Пт май 28, 2010 21:38:49

Re: Народный микроконтроллер....

Сообщение AnDy_TARN »

BOB51 писал(а):Насчет прошивки - даже солидную программу на асме можно написать и отладить не более 3-5 дней, не говоря уже о простеньких схемках а-ля реле времени или мигалки. :roll:
А спецу на Си вроде как полагается такого рода проги за час-полтора сочинить :))


Вот с этим согласен......


а если а-ля мигалка... то за час-полтора я в MPLAB пять разных вариантов напишу.....
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Народный микроконтроллер....

Сообщение BOB51 »

мигалки разные бывают :wink:
попробуй вот это:
pic12f629
4 канала индикации динамика (~60-100ГЦ)
выводится тетрада, каждый бит которой есть выход 64-разрядного генератора случайных чисел (все 4 ГСЧ с разной петлей обратной связи) :wink:
AnDy_TARN
Открыл глаза
Сообщения: 40
Зарегистрирован: Пт май 28, 2010 21:38:49

Re: Народный микроконтроллер....

Сообщение AnDy_TARN »

Ну ты знаешь.... я случайными числами не занимался.... не к чему было....
а вот сетку 128х128 из триадных RGB светодиодов с динамической индикацией....
и по рисунку заданному с компьютера.... это я делал....
(кстати не рисунок даже.... а динамическое изображение...
которое скидывалось в энергонезависимую память контроллера.....
чип правда помощнее был.... и загвоздка там не в программе....
а именно в том что бы светили нормально надо частоту регенерации больше.... но это потеря в яркости
или разделение на несколько независимых сеток....)
кстати неплохая иллюминация для рекламы получилась....
при расстоянии между триадами в 2 сантиметра ...
сеточка на витрину получалась уже 2 с половиной метра....
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Народный микроконтроллер....

Сообщение BOB51 »

феее... :sleep:
давно забытые заморочки... кстати, стандартная матрица 8*8 в растровом режиме уже только в затененном помешении нормально воспринимается ну а динамика вообще приемлема только до 32 шагов, норма 4 или 8 при удобоваримой яркости и максимум 16 для совместимости с простой клавиатурой.
уж интереснее динамическое изображение (движение+изменение яркости/цвета) в трехмерном кубике со статической индикацией (8*8*8) :roll:
Да и с применяемыми микроконтроллерами "не густо" - токмо нещасный PICссс :)))
Мнняьвв... сккучнооо...:sleep:
AnDy_TARN
Открыл глаза
Сообщения: 40
Зарегистрирован: Пт май 28, 2010 21:38:49

Re: Народный микроконтроллер....

Сообщение AnDy_TARN »

BOB51 писал(а):Да и с применяемыми микроконтроллерами "не густо" - токмо нещасный PICссс


Хоть там и ПИК был.... но там вообще из за разделения сетки на части пришлось ставить 1 только 8х8....
и кучу пиков синхронизировать... что в принципе не сложно... картинку компьютер разбивал заранее...
но это недостатки светодиодов.... в динамике светят плохо..... подкидываешь напругу... горят как свечки... :)

BOB51 писал(а):Мнняьвв... сккучнооо...:sleep:


На улице только что май закончился....
Ежелив скучно пойди поищи кошечку...........:)

...............
Смотрю появилось новое звание "Первый раз сказал Мяу! ".............
Вы уж извиняйте меня...... первый раз МЯУ..... я сказал 50 лет назад.....
а счас я уже могу не только сказать ГАВ..... я ведь еще могу сказать как истый БЫК ...МУуууу....
А могу как Адольфович (это моё отчество) и завыть на луну..... (ведь я же ВОЛК.. ну в крайнем случае сын ВОЛКА... тем более благоодного)....
а по году рождения .... я вообще КРЫСА.... а это как известно будущее нашей планеты.....
потому что... как срут под себя Люди... они долго не выживут на этой планете......
А Крысы ... даже при большом облучении живут.... так что это в будущем их планета будет.... :)
...............
Или кошачьи к нам относятся заранее негативно..... ????.............:)
krant
Встал на лапы
Сообщения: 135
Зарегистрирован: Чт окт 25, 2007 11:00:10
Откуда: Russland

Re: Народный микроконтроллер....

Сообщение krant »

Идея хороша, но не более чем простейшую логику управления на ней построить, другое же дело Explorer 16 , но там плату я думаю начинающим будет трудно повторить дома, да ещё и с лутом.
AnDy_TARN
Открыл глаза
Сообщения: 40
Зарегистрирован: Пт май 28, 2010 21:38:49

Re: Народный микроконтроллер....

Сообщение AnDy_TARN »

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

Вернуться в «Микроконтроллеры и ПЛИС»