Стрелочный индикатор загрузки ЦП своими руками. Как? #702190


#0 by artist
Всем давно известно, что 1Сники знают всё, поэтому спрашиваю тут... Нашёл вот такую статью: И загорелся сделать такую же хреновину, но как обычно всплывают некоторые НО, из-за недостатка знаний в радиоэлектронике и микроконтроллерах. В частности: 1. Какие стрелочные индикаторы можно использовать. А именно - что они должны измерять - постоянный или переменный ток, постоянное/переменное напряжение? Посмотрел в чипидипе - там "Стрелочные измерительные головки" на постоянное напряжение от 15В и выше , а мне кажется что нужен индикатор на миливольты. Может я не то ищу? Как правильно называются эти штуковины? Где их можно купить? Какие параметры нужны? 2. Не совсем понятно какой там светодиод используется, на какое напряжение, с какими параметрами и т.д.(понял что он может менять цвет, в зависимости от подаваемых на разные контакты напряжений) 3. Чё такое PGC и PGD на схеме? 4. Чего такое R1 82R... Судя по всему это резистор, но что такое 82R? 82Ом? Или это что-то другое? 5. X1 20MHz - это что за зверь? Где взять? 6. В статье говорится про прошивку (firmware) контроллера(?) PIC18F2550, и даже к статье приложена сама прошивка, но я так и не понял как залить прошивку внутрь этой микросхемки. Буду рад другим мануалам на эту тему, или если пошлёте в нужный форум-обсуждение похожих разработок.
#1 by Господин ПЖ
>я так и не понял как залить прошивку внутрь этой микросхемки напиши обработку
#2 by Базис
habr.ru
#3 by Базис
easyelectronic.ru. dihalt.ru
#4 by artist
ну тогда давай инвайт :)
#5 by romix
#6 by artist
При чём тут осцилограф, и тем более лукоморье?
#7 by Ksandr
Индикаторы постоянного тока. Подаешь на него ШИМ и готово. Нафиг PIC, бери либо Arduino (самое юзерфрендли) либо STM32 (переделать во все и вся сможешь)
#8 by Ksandr
Скажем так. У тебя это может быть получится к концу этого года с текущим набором знаний :) Начни с простого. Помигай лампочкой, поиграй с кнопками, таймерами, шим, ацпшками. А то тут сходу: Нужно знать архитектуру МК Нужно знать и уметь работать с USB а это тот еще гемор Нужно знать как писать программы на ПК работающие по USB
#9 by Chai Nic
Паяешь на 8 резисторах ЦАП и подключаешь к LPT-порту - он как раз 8-битный. Это самый простой способ получить аналоговый сигнал из цифры.
#10 by Базис
Рано тебе инвайт, сперва читай.
#11 by Базис
Ленивее меня, блин.
#12 by Chai Nic
А можно еще проще - использовать сигнал с аудиокарты.. Просто подключить выход через диод на гальванометр. Ну и написать сервис, который бы пищал в звуковуху с громкостью, пропорциональной загруженности процессора.
#13 by artist
Я так понял что программа, работающая с USB уже есть, причём как в виде исходников на C, так и в скомпилированном виде, так что этот вопрос не сильно напрягает. Arduino... Я так понял что будет не меньше гемора с ним, только там ещё надо понимать как сама эта железяка работает, и писать под неё программы.
#14 by Ksandr
Глянь сначала как этот автор предлагает. Он через FTDI микрухи последовательный порт эмулирует или с USB работает. Если последовательный порт то с Arduino тебе будет проще
#15 by artist
Ну нету у меня LPT! Хочу с USB.
#16 by artist
Для меня это мягкое и зелёное :) Т.е. я не понимаю разницы, и не знаю как посмотреть.
#17 by Ksandr
В ардуино не надо ничего понимать. Пишешь readPort и все тут. Или Serial.read USB понятие очень растяжимое.
#18 by Ksandr
Посмотри насколько прост
#19 by Серго62
Открой секрет, че ты с ним будешь делать? Прсобачишь на системник для красоты?
#20 by artist
Ок, допустим Ардуино, там их модификаций вагон с тремя тележками: Какая нужна, что бы подошла как ты сказал - кнопку потыкать, лампочку позажигать, ну и плавно перейти к нужным мне целям? "Пишешь readPort и все тут" Почему именно readPort, и почему именно 10, кто и как должен давать команды Ардуине на этот порт? Да, но скорее на/под монитор, что бы перед глазами было, и можно было видеть загрузку проца и (что для меня более важно) памяти в режиме онлайн, без захода в диспетчер задач.
#21 by artist
+"Пишешь readPort и все тут" Пишешь где, куда, каким макаром? На компе? Это на каком языке? Или у них свой макроязык? Как эту программу загнать в Ардуину?
#22 by Mikeware
на уровне собачки - почему бы и нет? он же не ставит перед собой здачу разобраться, как это работает. ох хочет просто повторить....
#23 by Mikeware
по головкам подсказка - если на них (на схемных условных обозначениях) написано "А" - значит, оне меряют амперы...
#24 by Mikeware
+хотя в схеме они включены как вольтметры.
#25 by Mikeware
светодиоды - пофиг,какие. ставь, какие нравятся.
#26 by Mikeware
PGC и PGD - Programming Clock и  Programming Data
#27 by Mikeware
R-Омы
#28 by Mikeware
"Ученые долго думали, в чем измерять частоту. не придумали, и поэтому так и пишут - ХЗ (Hz)"© зы. кварц это
#29 by Mikeware
прошивку - программатором. например, громовским.
#30 by Mikeware
ты сам этот самый "глянь" pic18f2550 вполне себе работает с usb
#31 by Mikeware
Любая. совершенно фиолетово.
#32 by Ksandr
Да много чего работает с USB. Вопрос как - usb-hid, serial и так далее. С одними дескрипторами сколька секса предстоит, если это не serial будет.
#33 by artist
Спасибо, о, великий! ты мне открыл глаза :) Но позволь ответить не читателю а пейсателю, что я спрашивал немного другое: "что они должны измерять - постоянный или переменный ток, постоянное/переменное напряжение? Посмотрел в чипидипе - там "Стрелочные измерительные головки" на постоянное напряжение от 15В и выше , а мне кажется что нужен индикатор на миливольты. Может я не то ищу? Как правильно называются эти штуковины? Где их можно купить? Какие параметры нужны?" Под параметрами здесь я понимаю - рабочее напряжение или рабочий ток. Это зависит от того, какое напряжение выдаёт контроллер PIC18F2550. Согласись, если на выходе микросхемы максимальный ток 15 мВ, а я воткну стрелку на 15В, то она даже не шевельнётся. А вот параметр выходного сигнала у этой микросхемы мне, к сожалению, не известен, поэтому и попросил знающих людей помочь. Не понятно... Это какие-то генераторы частоты? Можно пример детали, которая подойдёт именно для этой схемы? Можно пример?
#34 by fvadim
"на выходе микросхемы максимальный ток 15 мВ" Попридираюсь - ток вообще-то в амперах измеряется. Поддержу , порекомендую stm32. И разработка проще и программатор не нужен и примеров много.
#35 by artist
очепятался... конечно же напряжение 15мВ
#36 by fvadim
я конечно тоже ламер в этих вопросах, но там мне кажется ограничение на ток в 25mA. А напряжение вроде зависит от того, что ты подаёшь на микросхему (по докам от 2 до 5.5V, от usb будет 5). 25mA достаточно для включения светодиода, а по индикаторам надо эксперементировать. Здесь, например, получилось подключить напрямую
#37 by Иде я?
Автор забей. С таким багажом и одинэсным подходом тебе ничего не светит.
#38 by fvadim
Озвучу мысль оригинальную и свежую: Не боги горшки обжигают.
#39 by Иде я?
Ага. Т.е. ты думаешь  - зашел на мисту и сразу можешь горшки обжигать ? А почитать -поискать инфу, самому поразбираться?
#40 by Иде я?
У тебя синдром одинэсника...
#41 by ice777
софтовый чем не устроит?
#42 by Mikeware
выход контролера не может выдать напряжение более, чем напряжение питания. следовательно, напряжение на цифровом выходе не будет выше значения цифровой "1".
#43 by fvadim
я вообще-то не ТС, не надо на меня кидаться. если по делу сказать нечего - лучше молчать, умнее будешь выглядеть
#44 by Mikeware
.2 Это синхросигнал и данные для программирования. читай про ICSP .3
#45 by Mikeware
"Рабинович молит бога о том, что очень хочет выиграть в лотерею. Молит год, молит два… Ангелы подлетают к Господу и просят: - Ну помоги ты в конце концов Рабиновичу выиграть! - Да я не против! Но пусть он хотя бы раз в жизни купит лотерейный билет!.." ©
#46 by Mikeware
По простоте AVR и PIC все-таки  лидируют. в STM32 с его CMSIS не самое простое, особенно для начинающих.
#47 by artist
Тем, что для его вызова надо свернуть все окна, сделать несколько манипуляций мышью/клавиатурой и т.д. Особенно это хорошо ощущается, когда запущены тяжёлые полноэкранные приложения, а-ля VMWare, игрушки и т.д. + приложения имеют свойство при сворачивании освобождать память и проц. И вообще, зачем обсуждать зачем это нужно, чем не устраивает существующее, зачем одноэснику железо и т.д., при том что в куча конкретных вопросов. +100500 Некоторых мёдом не корми, дай на мисте повыёживаться, потешить своё ЧСВ, при том что по теме такие чуда как правило ничего ответить не могут. Очень полезная информация, теперь я точно всё соберу. То что напряжение не может превышать, это и ёжику понятно. Вопрос насколько оно не может превышать (какое максимальное наприжение на выходе в данной схеме? 5В, 1В, 0.1В, 0.001В?)
#48 by Mikeware
почитай про закон Ома. Учебник физики, 8 класс средней школы.
#49 by artist
+3. И если максимальное напряжение 0.1В - где найти стрелки с рассчитанные на такое маленькое напряжение? Т.к. в чипидипе я нашёл только на 15В и выше, либо не то искал... И вот только не надо рассусоливать про законы Ома и сферических коней в вакууме... Если есть конкретный ответ - дай его, если нет - проходите мимо, на мисте полно ещё веток где можно повыпендриваться перед тупыми 1Сниками.
#50 by Mikeware
еще раз, для особо непонятливых: "единица" - практически напряжение питания. С ноги - стоит резистивный делитель напряжения (тоже, кстати, "Физика.8 класс"). Еще раз образаю внимание, что не "умножитель", а "делитель"
#51 by PLUT
все стрелочные индикаторы - микроамперметры
#52 by artist
ЗЫ Благодарю Ksandr за конструктивные ответы! Обязательно посмотрю Ардуину и наверно прикуплю какую-нибудь из плат для образования ради. Остальным можно расходиться, балаган уехал, вместе с учебниками физики.
#53 by Mikeware
ты его еще добавочные резисторы или  шунты считать заставь :-) Если уж из этого выбрать не может:
#54 by Mikeware
от ардуйни до того, чего ты хочешь - еще дальше, чем от просто тупого повторения конструкции...
#55 by Mikeware
Т.е. тебе учебника физики уже не хватило? :-) Или ты уехал вместе с балаганом? :-)))
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С