| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Данные АЦП PIC на экран компьютера
16.01.2011, 00:30
|
|
|
Прописка
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера

Вы хоть немного в код вникните. После приема 32 символов программа строит график и ЗАКАНЧИВАЕТ свою работу. Если надо принимать дальше ее надо перезапустить. Сделайте бесконечный цикл и принимайте сколько нужно символов. Я же просто от безделья написал пример как можно сделать, а не законченную программу. Возьмите идею и вперед на баррикады раз пример заработал, а я пошел
__________________
|
|
|
|
16.01.2011, 00:35
|
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Jopavam, Нарушение правил пункт II-3 .
Меняй ник.
__________________
Осторожно , злой кот
|
|
|
|
16.01.2011, 18:21
|
|
|
Вид на жительство
Регистрация: 13.09.2009
Адрес: Украина Львовская обл.
Сообщений: 413
Сказал спасибо: 18
Сказали Спасибо 148 раз(а) в 104 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
К Pit_PB что нужно изменить в программе на PureBasic что-бы скажем он рисовал несколько графиков . Как можно детальней , вчера только скачал и установил PureBasic . Извените за настойчивость
|
|
|
|
19.01.2011, 16:31
|
|
|
Прописка
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Сообщение от Andriy76
|
|
К Pit_PB что нужно изменить в программе на PureBasic что-бы скажем он рисовал несколько графиков
|
Вот пример программы рисующей 2 графика в окне по данным, поступающим в COM порт (1 байт - одна линия на графике).
|
|
|
|
19.01.2011, 17:04
|
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
В Borland(C++ и Delphi) есть компонент Chart.Легко позволяет строить симпатичные графики.
Так-же покапавшись можно найти компонент для этих сред IOCOMP.Содержит различные визуальные приборчики,ручки настройки и LED-индикаторы.
Последний раз редактировалось Vov123; 19.01.2011 в 17:07.
Причина: грамматика
|
|
|
|
20.01.2011, 13:34
|
|
|
Временная регистрация
Регистрация: 24.09.2010
Сообщений: 60
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Вот Вам USB HID, 2 канала АЦП, 11 логических 1 битных каналов.
Пример на Дельфи. Правда, на ATTINY26.
При желании сможете подправить исходники и получите до 7 каналов АЦП.
Источник питания на 555 таймере можно выбросить, если использовать только внутреннюю опору.
http://radiokot.ru/forum/viewtopic.php?p=671933#p671933
|
|
|
|
21.01.2011, 19:03
|
|
|
Гражданин KAZUS.RUN
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Сообщение от aleksey_gregul
|
Вот Вам USB HID, 2 канала АЦП, 11 логических 1 битных каналов.
Пример на Дельфи. Правда, на ATTINY26.
|
К ста, начально задумано тоже заряд акб отслеживать, в моём случае - шуруповёртные. Ну всё замечательно, только вот у меня пик подключен на СОМ1, с готовой программой,
Ловлю по пять байт данных с пяти каналов, потом это всё дело в ексель и строю график.
http://www.beluch.ru/progr/100comp/4_6_1.htm очень похоже на раннее предложенную "ADL", вот только делфи еще в придачу выучить осталось...
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
22.01.2011, 15:40
|
|
|
Гражданин KAZUS.RUN
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Это в среде HiAsm. Пытаюсь получить на графике Изменение одного байта, значение 0-255...
Иногда, при целых чистах на графике есть "холмики". Остальное - как "0".
Пробовал конвертер - не проходит. Как быть?
Конвертер включал и перед графопостроителем и перед текстовым.
Безрезультатно.
В архиве проект HiAsm.
Нужна подсказка, далее попробую сам разобраться.
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
22.01.2011, 18:36
|
|
|
Гражданин KAZUS.RUN
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Последнее достижение: два канала, масштабируется в динамике.
Надеюсь с пятью получится также.
Всем спасибо, будут новые идеи - всегда рад.
Хорошо бы все пять на один график в разных цветах - не смог.
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
29.01.2011, 12:39
|
|
|
Гражданин KAZUS.RUN
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Данные АЦП PIC на экран компьютера
Итого: получилось следующее изделие
Умеет так
Две версии программ проверки прошу строго не судить - оболочка новая, пять к ряду так и не получилось
Две версии прошивки PIC
В первой : есть старт / стоп с кнопок на плате и индикация периода, с первой версией программы команды старт / стоп можно посылать с компьютера, можно стартовать кнопками и выставлять период.
Вторая версия - сильно усечённая: кнопки не действуют, индикатор не отображает полезного ничего. Период опроса 0,1 сек, работают два первых канала (в комментариях прошивки указано, какие строки "выключить") оставил так, потому что борюсь таки с пятиканальным вариантом.
В целом - поставленного добился, хотя и не полностью, может кому пригодится.
По плате: джемпера - делитель 1:10, подстроечниками макс напряжение подогнать к 5 вольтам на входе ацп.
График - реальный процесс разряд / заряд акб шуруповёрта. Второй канал на токовом шунте висел. Снимок не сохранился.
Принимается, что "микроскопом по гвоздям", но в старте было: "имеем PIC...". Потому вот так. Никто не против поставить чего нить по проще. Хотя бы 676. Сам принцип "побеждён".
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо rusyvochka за это сообщение:
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:34.
|
|