|
Стрелочный индикатор загрузки ЦП своими руками. Как? | ☑ | ||
---|---|---|---|---|
0
artist
18.03.14
✎
12:32
|
Всем давно известно, что 1Сники знают всё, поэтому спрашиваю тут...
Нашёл вот такую статью: http://www.waitingforfriday.com/index.php/USB_Performance_Monitor И загорелся сделать такую же хреновину, но как обычно всплывают некоторые НО, из-за недостатка знаний в радиоэлектронике и микроконтроллерах. В частности: 1. Какие стрелочные индикаторы можно использовать. А именно - что они должны измерять - постоянный или переменный ток, постоянное/переменное напряжение? Посмотрел в чипидипе - там "Стрелочные измерительные головки" на постоянное напряжение от 15В и выше (http://www.chipdip.ru/product/avm6015/), а мне кажется что нужен индикатор на миливольты. Может я не то ищу? Как правильно называются эти штуковины? Где их можно купить? Какие параметры нужны? 2. Не совсем понятно какой там светодиод используется, на какое напряжение, с какими параметрами и т.д.(понял что он может менять цвет, в зависимости от подаваемых на разные контакты напряжений) 3. Чё такое PGC и PGD на схеме? (http://www.waitingforfriday.com/images/b/bc/USB_Performance_monitor_2.png) 4. Чего такое R1 82R... Судя по всему это резистор, но что такое 82R? 82Ом? Или это что-то другое? 5. X1 20MHz - это что за зверь? Где взять? 6. В статье говорится про прошивку (firmware) контроллера(?) PIC18F2550, и даже к статье приложена сама прошивка, но я так и не понял как залить прошивку внутрь этой микросхемки. Буду рад другим мануалам на эту тему, или если пошлёте в нужный форум-обсуждение похожих разработок. |
|||
1
Господин ПЖ
18.03.14
✎
12:33
|
>я так и не понял как залить прошивку внутрь этой микросхемки
напиши обработку |
|||
2
Базис
naïve
18.03.14
✎
12:35
|
habr.ru
|
|||
3
Базис
naïve
18.03.14
✎
12:36
|
easyelectronic.ru. dihalt.ru
|
|||
4
artist
18.03.14
✎
12:37
|
(2)ну тогда давай инвайт :)
|
|||
5
romix
18.03.14
✎
12:44
|
||||
6
artist
18.03.14
✎
12:47
|
(5)При чём тут осцилограф, и тем более лукоморье?
|
|||
7
Ksandr
18.03.14
✎
12:48
|
Индикаторы постоянного тока. Подаешь на него ШИМ и готово.
Нафиг PIC, бери либо Arduino (самое юзерфрендли) либо STM32 (переделать во все и вся сможешь) |
|||
8
Ksandr
18.03.14
✎
12:50
|
Скажем так. У тебя это может быть получится к концу этого года с текущим набором знаний :) Начни с простого. Помигай лампочкой, поиграй с кнопками, таймерами, шим, ацпшками.
А то тут сходу: Нужно знать архитектуру МК Нужно знать и уметь работать с USB а это тот еще гемор Нужно знать как писать программы на ПК работающие по USB |
|||
9
Chai Nic
18.03.14
✎
12:50
|
Паяешь на 8 резисторах ЦАП и подключаешь к LPT-порту - он как раз 8-битный. Это самый простой способ получить аналоговый сигнал из цифры.
|
|||
10
Базис
naïve
18.03.14
✎
12:51
|
Рано тебе инвайт, сперва читай.
|
|||
11
Базис
naïve
18.03.14
✎
12:51
|
Ленивее меня, блин. http://habrahabr.ru/post/215911/
|
|||
12
Chai Nic
18.03.14
✎
12:54
|
А можно еще проще - использовать сигнал с аудиокарты.. Просто подключить выход через диод на гальванометр. Ну и написать сервис, который бы пищал в звуковуху с громкостью, пропорциональной загруженности процессора.
|
|||
13
artist
18.03.14
✎
12:55
|
(8)Я так понял что программа, работающая с USB уже есть, причём как в виде исходников на C, так и в скомпилированном виде, так что этот вопрос не сильно напрягает.
Arduino... Я так понял что будет не меньше гемора с ним, только там ещё надо понимать как сама эта железяка работает, и писать под неё программы. |
|||
14
Ksandr
18.03.14
✎
12:57
|
(13) Глянь сначала как этот автор предлагает. Он через FTDI микрухи последовательный порт эмулирует или с USB работает.
Если последовательный порт то с Arduino тебе будет проще |
|||
15
artist
18.03.14
✎
12:58
|
(11)Ну нету у меня LPT! Хочу с USB.
|
|||
16
artist
18.03.14
✎
12:59
|
(14)Для меня это мягкое и зелёное :)
Т.е. я не понимаю разницы, и не знаю как посмотреть. |
|||
17
Ksandr
18.03.14
✎
13:01
|
В ардуино не надо ничего понимать.
Пишешь readPort(10) и все тут. Или Serial.read() USB понятие очень растяжимое. |
|||
18
Ksandr
18.03.14
✎
13:01
|
Посмотри насколько прост
http://habrahabr.ru/post/208026/ |
|||
19
Серго62
18.03.14
✎
13:02
|
(0) Открой секрет, че ты с ним будешь делать? Прсобачишь на системник для красоты?
|
|||
20
artist
18.03.14
✎
13:05
|
(17)Ок, допустим Ардуино, там их модификаций вагон с тремя тележками:
http://store.arduino.cc/index.php?main_page=index&cPath=11 Какая нужна, что бы подошла как ты сказал - кнопку потыкать, лампочку позажигать, ну и плавно перейти к нужным мне целям? "Пишешь readPort(10) и все тут" Почему именно readPort, и почему именно 10, кто и как должен давать команды Ардуине на этот порт? (19)Да, но скорее на/под монитор, что бы перед глазами было, и можно было видеть загрузку проца и (что для меня более важно) памяти в режиме онлайн, без захода в диспетчер задач. |
|||
21
artist
18.03.14
✎
13:07
|
+(20)"Пишешь readPort(10) и все тут"
Пишешь где, куда, каким макаром? На компе? Это на каком языке? Или у них свой макроязык? Как эту программу загнать в Ардуину? |
|||
22
Mikeware
18.03.14
✎
13:08
|
(8) на уровне собачки - почему бы и нет? он же не ставит перед собой здачу разобраться, как это работает. ох хочет просто повторить....
|
|||
23
Mikeware
18.03.14
✎
13:10
|
(0) по головкам подсказка - если на них (на схемных условных обозначениях) написано "А" - значит, оне меряют амперы...
|
|||
24
Mikeware
18.03.14
✎
13:11
|
+(23)хотя в схеме они включены как вольтметры.
|
|||
25
Mikeware
18.03.14
✎
13:12
|
(0) светодиоды - пофиг,какие. ставь, какие нравятся.
|
|||
26
Mikeware
18.03.14
✎
13:13
|
(0) PGC и PGD - Programming Clock и Programming Data
|
|||
27
Mikeware
18.03.14
✎
13:14
|
(0) R-Омы
|
|||
28
Mikeware
18.03.14
✎
13:15
|
(0) "Ученые долго думали, в чем измерять частоту. не придумали, и поэтому так и пишут - ХЗ (Hz)"©
зы. кварц это |
|||
29
Mikeware
18.03.14
✎
13:16
|
(0) прошивку - программатором. например, громовским.
|
|||
30
Mikeware
18.03.14
✎
13:19
|
(14) ты сам этот самый "глянь"
pic18f2550 вполне себе работает с usb |
|||
31
Mikeware
18.03.14
✎
13:19
|
(20) Любая. совершенно фиолетово.
|
|||
32
Ksandr
18.03.14
✎
13:44
|
(30) Да много чего работает с USB. Вопрос как - usb-hid, serial и так далее.
С одними дескрипторами сколька секса предстоит, если это не serial будет. (21) http://www.youtube.com/playlist?list=PL8FA5F5BB72D3C250 |
|||
33
artist
18.03.14
✎
13:44
|
(23)Спасибо, о, великий! ты мне открыл глаза :)
Но позволь ответить не читателю а пейсателю, что я спрашивал немного другое: "что они должны измерять - постоянный или переменный ток, постоянное/переменное напряжение? Посмотрел в чипидипе - там "Стрелочные измерительные головки" на постоянное напряжение от 15В и выше (http://www.chipdip.ru/product/avm6015/), а мне кажется что нужен индикатор на миливольты. Может я не то ищу? Как правильно называются эти штуковины? Где их можно купить? Какие параметры нужны?" Под параметрами здесь я понимаю - рабочее напряжение или рабочий ток. Это зависит от того, какое напряжение выдаёт контроллер PIC18F2550. Согласись, если на выходе микросхемы максимальный ток 15 мВ, а я воткну стрелку на 15В, то она даже не шевельнётся. А вот параметр выходного сигнала у этой микросхемы мне, к сожалению, не известен, поэтому и попросил знающих людей помочь. (26)Не понятно... Это какие-то генераторы частоты? Можно пример детали, которая подойдёт именно для этой схемы? (29)Можно пример? |
|||
34
fvadim
18.03.14
✎
14:01
|
(33)
"на выходе микросхемы максимальный ток 15 мВ" Попридираюсь - ток вообще-то в амперах измеряется. Поддержу (7), порекомендую stm32. И разработка проще и программатор не нужен и примеров много. |
|||
35
artist
18.03.14
✎
14:05
|
(34)очепятался... конечно же напряжение 15мВ
|
|||
36
fvadim
18.03.14
✎
14:17
|
(35) я конечно тоже ламер в этих вопросах, но там мне кажется ограничение на ток в 25mA. А напряжение вроде зависит от того, что ты подаёшь на микросхему (по докам от 2 до 5.5V, от usb будет 5). 25mA достаточно для включения светодиода, а по индикаторам надо эксперементировать.
Здесь, например, получилось подключить напрямую http://www.pvsm.ru/diy-ili-sdelaj-sam/16954/print/ |
|||
37
Иде я?
18.03.14
✎
14:18
|
Автор забей.
С таким багажом и одинэсным подходом тебе ничего не светит. |
|||
38
fvadim
18.03.14
✎
14:22
|
(37) Озвучу мысль оригинальную и свежую:
Не боги горшки обжигают. |
|||
39
Иде я?
18.03.14
✎
14:39
|
(38) Ага. Т.е. ты думаешь - зашел на мисту и сразу можешь горшки обжигать ?
А почитать -поискать инфу, самому поразбираться? |
|||
40
Иде я?
18.03.14
✎
14:39
|
У тебя синдром одинэсника...
|
|||
41
ice777
18.03.14
✎
14:42
|
(0) софтовый чем не устроит?
|
|||
42
Mikeware
18.03.14
✎
14:42
|
(33) выход контролера не может выдать напряжение более, чем напряжение питания. следовательно, напряжение на цифровом выходе не будет выше значения цифровой "1".
|
|||
43
fvadim
18.03.14
✎
14:42
|
(38) я вообще-то не ТС, не надо на меня кидаться.
если по делу сказать нечего - лучше молчать, умнее будешь выглядеть |
|||
44
Mikeware
18.03.14
✎
14:46
|
(33).2 Это синхросигнал и данные для программирования. читай про ICSP
(33).3 http://tinyurl.com/o9l9a8b |
|||
45
Mikeware
18.03.14
✎
14:48
|
(38)"Рабинович молит бога о том, что очень хочет выиграть в лотерею. Молит год, молит два… Ангелы подлетают к Господу и просят:
- Ну помоги ты в конце концов Рабиновичу выиграть! - Да я не против! Но пусть он хотя бы раз в жизни купит лотерейный билет!.." © |
|||
46
Mikeware
18.03.14
✎
14:52
|
(34) По простоте AVR и PIC все-таки лидируют.
в STM32 с его CMSIS не самое простое, особенно для начинающих. |
|||
47
artist
18.03.14
✎
14:53
|
(41)Тем, что для его вызова надо свернуть все окна, сделать несколько манипуляций мышью/клавиатурой и т.д. Особенно это хорошо ощущается, когда запущены тяжёлые полноэкранные приложения, а-ля VMWare, игрушки и т.д.
+ приложения имеют свойство при сворачивании освобождать память и проц. И вообще, зачем обсуждать зачем это нужно, чем не устраивает существующее, зачем одноэснику железо и т.д., при том что в (0) куча конкретных вопросов. (43)+100500 Некоторых мёдом не корми, дай на мисте повыёживаться, потешить своё ЧСВ, при том что по теме такие чуда как правило ничего ответить не могут. (42)Очень полезная информация, теперь я точно всё соберу. То что напряжение не может превышать, это и ёжику понятно. Вопрос насколько оно не может превышать (какое максимальное наприжение на выходе в данной схеме? 5В, 1В, 0.1В, 0.001В?) |
|||
48
Mikeware
18.03.14
✎
14:54
|
(36) почитай про закон Ома. Учебник физики, 8 класс средней школы.
|
|||
49
artist
18.03.14
✎
15:00
|
+(47)3.
И если максимальное напряжение 0.1В - где найти стрелки с рассчитанные на такое маленькое напряжение? Т.к. в чипидипе я нашёл только на 15В и выше, либо не то искал... И вот только не надо рассусоливать про законы Ома и сферических коней в вакууме... Если есть конкретный ответ - дай его, если нет - проходите мимо, на мисте полно ещё веток где можно повыпендриваться перед тупыми 1Сниками. |
|||
50
Mikeware
18.03.14
✎
15:03
|
(47) еще раз, для особо непонятливых: "единица" - практически напряжение питания.
С ноги - стоит резистивный делитель напряжения (тоже, кстати, "Физика.8 класс"). Еще раз образаю внимание, что не "умножитель", а "делитель" |
|||
51
PLUT
18.03.14
✎
15:04
|
(49) все стрелочные индикаторы - микроамперметры
|
|||
52
artist
18.03.14
✎
15:11
|
ЗЫ Благодарю Ksandr за конструктивные ответы!
Обязательно посмотрю Ардуину и наверно прикуплю какую-нибудь из плат для образования ради. Остальным можно расходиться, балаган уехал, вместе с учебниками физики. |
|||
53
Mikeware
18.03.14
✎
15:12
|
(51) ты его еще добавочные резисторы или шунты считать заставь :-)
Если уж из этого выбрать не может: http://www.chipdip.ru/catalog-show/analog-panel-meters/ |
|||
54
Mikeware
18.03.14
✎
15:13
|
(52) от ардуйни до того, чего ты хочешь - еще дальше, чем от просто тупого повторения конструкции...
|
|||
55
Mikeware
18.03.14
✎
15:17
|
(52) Т.е. тебе учебника физики уже не хватило? :-) Или ты уехал вместе с балаганом? :-)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |