[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Форум - Резонансные генераторы - Электронные генераторы (схемотехника) - PIC-контроллер, как орудие альтернативщика. - Стр.4
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 ][>
Post:#94422 Date:24.12.2007 (20:08) ...
Спорить на тему, что лучше - тема бесперспективная. У всех контроллеров есть свои плюсы и минусы. Так сложилось, что я занялся именно ПИКами. Поэтому перечислю только их преимущества. Если есть желание поспорить - пожалуйста, всегда рад. Но со временем всё что считаю ненужным из темы удалю. Уж извините, но таковы правила игры.

Сразу скажу, что я не супермен и уж тем более - не Господь Бог. Я такой же человек как и все, просто в этой теме знаю немного больше. Поэтому я не смогу ответить абсолютно на все вопросы. Чем богаты - тем и рады.

Итак о плюсах.
1. Бесплатная среда програмирования. На мой взгляд, это очень большой плюс. На сколько мне известно, другие производители не обременяют себя сдиранием с потребителя денег за ПО. Есть конечно и бесплатные урезанные версии, но они имеют кучу ограничений и в конце концов эти ограничения захочется преодолеть. А если кто-то думает, что достаточно будет попробовать, а там как сложится, то лучше вообще не начинать. Зачем терять время.
2. Замечательно налаженная поддержка. Глюки устраняются быстро и качественно. Есть форум. По правде сказать, начинающим там делать нечего. А начинать то надо.
3. Железобетонность. За те 5 лет как я первый раз взял в руки ПИК, видел всего несколько убитых экземпляров. И я вам скажу, что нужно было ещё умудриться спалить. А через мои руки прошла не одна тысяча этих микросхем. Конечно, если подать на ножки 220 В 50 Гц, можете не сомневаться - сдохнет. Но ведь и молотком убить можно. А он не для этого предназначается.
4. Довольно быстродействующий 8-10-12 битный АЦП, в зависимости от модели. Причём в очень редкой модели его нет, ставится практически везде.
5. Широкая линейка, от копеешных PIC10 с ограниченными возможностями, но в маленьком корпусе, до быстродействующих сигнальных процессоров.
6. Низкое энергопотребление. На мой взгляд, это очень важный параметр. Не многие могут этим похвастаться.
yurec | Post: 95296 - Date: 05.01.08(13:37)
Забыл дописать самое главное: Всякая программа требует отладки. Как правило, без отладки работают только самые простейшие программы. А чем прога сложнее, тем больше требуется потратить времени на устранение косяков.
У меня был случай, когда прогу написал за месяц, а потом косяк искал два месяца. Устройство могло работать несколько часов подряд, а потом проскакивала ошибка контрольной суммы. В любительском устройстве это пустяк, с которым можно смериться, а в промышленном варианте такое не катит. Устройство должно работать чётко и стабильно.

Так что начинайте учиться программировать, чем раньше - тем лучьше.

_________________
Не позволяйте обманывать себя.
sad_rapidograf | Post: 95308 - Date: 05.01.08(14:35)
повторяю свое наивное предожение , измеритель мощности для нагрузки работающей на постоянном токе. спаять могу но вот прогу избрести не могу ,

yurec | Post: 95319 - Date: 05.01.08(15:31)
Будет тебе прога. Подожди малёха.

Кстати о рыбках, прога и HEX-файл это разные вещи. В любом случае, нужен программатор. И ТУ(технические условия) дай. Какая мощность, какое напряжение, ток, диапазон работы?

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

Другими словами - удочка с меня, а рыбку сам лови.

_________________
Не позволяйте обманывать себя.
sad_rapidograf | Post: 95324 - Date: 05.01.08(15:46)
значить , напряжение 12 вольт (если будет возможность то от 3 до 12 вольт) , ток до 5 ампер в пике, в постоянной нагрузке 3 ампера.

что прога и hex это разные вещи это я знаю , из проги как раз hex и делают который потом в pic закачивают.

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

yurec | Post: 95343 - Date: 05.01.08(17:07)
Информацию на что выводить будешь?

Или давай так: Я напишу прогу ваттметра, а ты пока думай, как инфу увидеть. Ок?

P.S. Я так понял, что MPLAB у тебя есть. И пользоваться им, ты умеешь.

_________________
Не позволяйте обманывать себя.
sad_rapidograf | Post: 95354 - Date: 05.01.08(17:39)
ну про MPLAB ни чего не знаю, когдато давно в 90-х годах программно-аппаратные фиговины на ВЕ51(по моему так называлост) стряпал.

инфу ? у меня предложение - на смом дешевом жки экране , от 4 разрядов и более

AlexZander | Post: 95410 - Date: 05.01.08(19:45)
вот, тут железная часть програматора есть с печатками под утюг...

[ссылка]

yurec | Post: 95428 - Date: 05.01.08(20:40)
sad_rapidograf. MPLAB - это среда программирования PIC-контроллеров. Там можно открыть программу и просимулировать её. На пальцах это так: нажимаем кнопочку и видим, что сделала программа за один конкретный шаг. И так, шаг за шагом... Где её брать рассказывал на первой странице.

AlexZander. Спасибо за ссылку. Сайт вроде бы ничего так себе. Самоучители есть. Но могу сказать точно, первые шаги надо делать не по самоучителю, быстрее и ненапряжней получится. Пока у меня есть время - помогу чем смогу, а дальше вы сами спрашивать перестанете.

И если есть возможность, выложи схемку с того сайта здесь. У меня пока ещё жопорз и лазить по всему сайту не только дорого, но и нудно. Много времени на это уходит. Тормозит зараза...

_________________
Не позволяйте обманывать себя.
sad_rapidograf | Post: 95441 - Date: 05.01.08(21:43)
yurec - я конечно дико извиняюсь , но как насчет ваттометра указанного выше ?

yurec | Post: 95461 - Date: 05.01.08(23:00)
sad_rapidograf. Я конечно тоже дико извиняюсь, но позволь напомнить: у меня удочки для поимки рыбы, а ни как не сама рыба.
Сказал, по моему внятно(Post: 95319), что будет прога, при условиях обоюдной сделки.

Аппаратная реализация довольно сложная. Если не веришь, подумай сам как это можно реализовать. Т.е. схемку нарисуй.

У меня есть варианты, но пока не самые простые. В этой теме(изначально) обещал научить программировать. Занесло так, что пообещал немного большего.

Правду говорят люди: нельзя позволять класть палец себе в рот, потом и другие органы попрут. Если так, то это не ко мне.

P.S. Схемку не забудь нарисовать. А я под неё прогу сделаю. Сам говорил: паять умею. И на "слабо" меня брать не надо. Проходили.

_________________
Не позволяйте обманывать себя.
sad_rapidograf | Post: 95479 - Date: 06.01.08(00:25)
так дело то в том что еслибы я знал как аппаратно можность померять яб и не приставал (прогу для риска состряпать за пару недель с нуля можно)

вообщем я то думал что это уже давно все решено и я чегото не знал и тут на тебе точнее мне.

1. как померять напряжение я предстааляю при помощи контроллера
2. как помножить одну величину на другую тож представляю
3. как вывести на сегменты матричные тож знаю
4. как ток померить при помощи контроллера вообще даже предстаяить не могу. (вот такая вот фигня)

Fil | Post: 95495 - Date: 06.01.08(05:48)
yurec Пост: 94456 От 24.Dec.2007 (22:55)
Как я говорил ранее во всех современных PIC 10-разрядный АЦП, но есть и 12-ти. Для десятиразрядного выборка производится за 12 тактов, максимальная скорость(кварц 20 МГЦ) составляет - 19,2 мкСек(1,6 на каждый такт).


Не совсем понятны интервалы времени. При кварце 20МГц - длительность такта 1.6 мксек т.е. 625килотактов в секунду или примерно 50 киловыборок в сек.? Я правильно понял?

yurec | Post: 95499 - Date: 06.01.08(07:21)
sad_rapidograf... как ток померить при помощи контроллера вообще даже предстаяить не могу. (вот такая вот фигня)

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

Я схемку уже набросал, но надо перепроверить, вдруг что не так? Подожди, ага?

Fil. Не так. На первой странице я выкладывал документ(многотомный архив). В нём описание на русском(!) языке к PIC16F876/877. На стр. 107 нечинается описание модуля АЦП. На странице 111 чётко написанно, что время аналого-цифрового преобразования на один бит(T/ad) не должно быть меньше чем 1,6 мкСек. Это для 20 МГц. Так как АЦП-шник десятиразрядный, то надо 1,6 мкС умножить на десять бит, плюс два по 1,6 мкс - обязательная задержка между измерениями. Итого получаем - 19,2 мкСек.

Теперь делим одну секунду на это время и получаем:

1/(1,6 * 12 * 10^-6) = 52 083 выборок в секунду.

_________________
Не позволяйте обманывать себя.
Fil | Post: 95501 - Date: 06.01.08(07:43)
yurec Пост: 95499 От 06.Jan.2008 (07:21)
Fil. Не так. На первой странице я выкладывал документ(многотомный архив). В нём описание на русском(!) языке к PIC16F876/877. На стр. 107 нечинается описание модуля АЦП. На странице 111 чётко написанно, что время аналого-цифрового преобразования на один бит(T/ad) не должно быть меньше чем 1,6 мкСек. Это для 20 МГц. Так как АЦП-шник десятиразрядный, то надо 1,6 мкС умножить на десять бит, плюс два по 1,6 мкс - обязательная задержка между измерениями. Итого получаем - 19,2 мкСек.

Теперь делим одну секунду на это время и получаем:

1/(1,6 * 12 * 10^-6) = 52 083 выборок в секунду.


Спасибо за разъяснения, документ я со временем изучу, просто хотелось сразу понять частотные возможности PICa.
С уважением.

MSN | Post: 95502 - Date: 06.01.08(07:58)
Очень важное замечание: если ваттметр должен мерить мощность на постоянном токе, то все достаточно просто, P=U*I, если же переменного (несинусоидального)или импульсного тока, то все намного усложняется.
1. Микропроцессор должен иметь механизм определения периода или длительности импульса, далее длительность импульса или полупериод должна разбиваться на выборки, далее микропроцессор должен оцифровать значение тока и напряжения каждой выборки, результаты измерений по U и I для каждого возвести в квадрат, запомнить эти значения для каждой выборки, затем суммировать все запомненные значения токов с токами, напряжений с напряжениями за время длительности импульса, и взять корень квадратный из суммы для U и I отдельно, это и будут истинные значения тока и напряжения true RMC, и только потом для определения истинной мощности их можно перемножать.
Аналоговые ваттметры попроще будут, а если сигнал достаточно высокочастотный , то может и нехватить вычислительной мощности МК и вдобавок упадет точность измерений. Примерно так. Задача не очень-то и тривиальна. Если же прибор задумывается для измерений на 50Гц, и сделать допуск на синусоидальность токов и напряжений, то ситуация упрощается намного.


_________________
Говорите говорите, я всегда зеваю когда мне интересно. 99,9% всех СЕ устройств, - от неправильных измерений
- Правка 06.01.08(08:03) - MSN
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 ][>
У Вас нет прав отвечать в этой теме.
Форум - Резонансные генераторы - Электронные генераторы (схемотехника) - PIC-контроллер, как орудие альтернативщика. - Стр 4

Главная | Содержание | Форум | Файлы | Поиск | Контакт