АвторСообщение



Пост N: 916
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 4
ссылка на сообщение  Отправлено: 10.05.09 19:34. Заголовок: Разработка осциллографа.


Конструирование осциллографа не за горами (пока одноканального).
До его начала, есть время, достаточное для обдумывания общей стратегии.
На мой взгляд, от внешней схемы синхронизации нужно отказаться.
Она громоздка и "геморройна", а устройство должно быть дешёвым, малогабаритным, простым и экономичным.
Значит, речь идет о пакетной записи данных в оперативную память.
То есть, после нажатия/отжатия кнопки "Пуск" (или "Пакет", или еще как-то. А можно подумать и над автозапуском), происходит серия последовательных АЦП, производимых через калиброванные интервалы времени, значения которых можно задать (горизонтальная развертка).
Результаты АЦП быстро (режим HS+PLL. Такт 40 Мгц) записываются в оперативную память, из которой их потом можно "не спеша" вывести на индикацию в виде осциллограммы.
На мой взгляд, на первых порах, емкости области оперативной памяти PIC18F252 вполне достаточно для того чтобы сформировать вполне приличный пакет даже тогда, когда горизонтально прокручивается достаточно "длинная" (условно) осциллограмма (кнопки "Вправо"/"Влево").
То есть, от внешней оперативной памяти можно отказаться, что упрощает конструкцию устройства и удешевляет его (да и порты не резиновые).
Кроме осциллограммы сигнала, на дисплее графического модуля должна отображаться его частота (встроенный частотомер).
А раз это так, то весь диапазон частот можно разбить на части и перейти к автовыбору горизонтальной развертки ("железяка" сама выберет).
При этом, необходимость во внешнем управлении выбором величины развертки, отпадает (еще раз напоминаю, что порты не резиновые).
Многое зависит от модуля АЦП. Он уже "на подлёте".
Пока хватит. Это "затравка".
Задача обсуждения - неспешный, основательный и профессиональный выбор оптимальной стратегии, с упором на как можно более низкую стоимость устройства и на как можно более высокие его качественные показатели и возможности (компромисс).
Окончательное решение будет принято по итогам обсуждения.
Ну а далее, по ходу работы, сложность можно постепенно нарастить.
Каковы мнения/идеи/предложения?


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 144 , стр: 1 2 3 4 All [только новые]





Пост N: 1808
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 5
ссылка на сообщение  Отправлено: 10.04.10 16:14. Заголовок: На сколько я знаю, н..


На сколько я знаю, нет возможности поставить защиту на часть памяти программ.

В ПИКах 18-й серии, можно. В части касающейся защиты памяти программ, она разделена на 4 сектора, плюс загрузочный блок (даташит PIC18Fxx2, стр.189 и 190). Защиту можно выставить в любой комбинации, но пока, на стадии разработки, какого-то большого смысла в ее установке я не вижу. А вот в конце работы, над этим вопросом можно подумать.

Так или иначе, два вывода контроллера выделены под PicKit2 и их можно считать выделенными для связи с компьютером.

После того как услуги отладчика будут полностью востребованы, кнопки "+" и "-" будут переброшены на эти выводы, а освободившиеся выводы будут задействованы под измерения частоты и уровня напряжения единиц (амплитуды). Это можно "сваять" и без отладчика. Так что свободных выводов нет.
Я предупредил об этом изначально.
Кстати, новое положение кнопок не помешает работать с PicKit2 Programmer. При условии, что кнопки "+" и "-" не нажимаются.

Впринципе, если хорошо подумать то это можно реализовать, т. е. получать данные непосредственно через PicKit2 без записи в файл.

Это отличный вариант.


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 336
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.10 09:25. Заголовок: Пётр пишет: Как свя..


Пётр пишет:

 цитата:
Как связатся с PicKit2 и посылать/принимать данные я знаю.

Только на PicKit2 или через него непосредственно в/из контроллера (подключенного к PicKit2)?
Пётр пишет:

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

Не проще будет сделать подпрограмму передачи данных на PicKit2?
Evgeny Korabelnikov пишет:

 цитата:
Кстати, новое положение кнопок не помешает работать с PicKit2 Programmer. При условии, что кнопки "+" и "-" не нажимаются.

Не помешают и другому устройству, при соблюдении тех же условий. Но через PicKit2 было бы конечно изящней.
Впрочем не у всех есть PicKit2. И если будет организована передача данных на PicKit2, то ни что не мешает "сторонним производителям" сделать переходник например на PIC628A>COM порт.
О чем у Вас не должна болеть голова но такая возможность может появиться.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 338
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.10 11:06. Заголовок: MAZ пишет: Что-то б..


MAZ пишет:

 цитата:
Что-то болезнь напоминает, на букву г.

Что то мне покоя не дает эта фраза

Хочу уточнить. Евгений Александрович делает не осцилограф в обычном понимании (типа графического мультиметра. Ради интереса глянул в поисковике в картинках, там таких полно... оказывается, но дорого.).
А прибор заточенный под анализ импульсных последовательностей (как говорят - типа меандр)... трех канальный.

Не знаю/не помню как сам Евгений Александрович называет этот прибор, так и назовем его пока - графический анализатор (или регистратор) импульсных последовательностей (ГРИП - довольно звучное имя ).
Если на осцилографе (того же класса) вы сможете увидеть от нескольких таких меандров до десятков (одной размерности). То, способ записи в ГРИПе позволяет увидеть синхронизированные три канала десятками (экранных страниц). Листай - не хочу! А если вам этого мало, то Евгений Александрович предложил записать эти кучи страниц в памяти программ и синхронизированно (при наличии такой возможности) наростить другими сессиями!
Другими словами - один байт = 1 меандру различной длительности. Умножте это на 256 х 3 канала (помещаются в оперативной памяти). Умножте это еще на несколько сессий.
Думаю, такое представление в приборе на ладошке - многим и не снилось.
Это не осцилограф, это "нЕчто!" - чему в интернете аналогов я не нашел.

Возможно вам такой прибор не понадобится, но не забывайте - это не самоделка, а уроки творчества.
Хотите настоящий карманный осцилограф? После ГРИПа - ЛЕГКО!

P.S. Извините, если что напутал

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1419
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 11.04.10 11:21. Заголовок: Photographer пишет: ..


Photographer пишет:

 цитата:
Только на PicKit2 или через него непосредственно в/из контроллера (подключенного к PicKit2)?

Можно использовать его как программатор и "вытягивать" память программ из контроллера, а можно ещё что-то придумать.
Теоритически, можно получить полный доступ ко всем функциям PicKit2, но вот только нигде не могу найти их описания и это главная проблема.
Пока что разобрался как включать и выключать питание (светодиод Target)
Вот программка, после её запуска, светодиод Target на секунду вспыхнет, а потом погаснет. http://depositfiles.com/files/ceoh3clj6

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 228
Зарегистрирован: 03.09.08
Откуда: Россия, г.Иркутск
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.10 11:23. Заголовок: Photographer пишет: ..


Photographer пишет:

 цитата:
Если на осцилографе (того же класса)



Тут вопрос возникает: того же класса это какого? С чем сравнивали?

Photographer пишет:

 цитата:
Это не осцилограф, это "нЕчто!"



Действительно нечто, потому, что технических характеристик его я не нашел, может плохо искал?

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 147
Зарегистрирован: 03.12.09
Откуда: Украина, Киев
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.10 11:27. Заголовок: Photographer пишет: ..


Photographer пишет:

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


Меандр - это симметричный импульс, длительность которого равна паузе между импульсами и равна половине периода. Хочется верить, что у ГРИПа будет возможность исследовать и последовательности несимметричных импульсов.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1786
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 11.04.10 13:18. Заголовок: Photographer пишет: ..


Photographer пишет:

 цитата:
Что то мне покоя не дает эта фраза


Сейчас копаю радиомодули RFM12. Если передаю/принимаю пакет , из 200 байт по SPI, неповторяющихся, то я увижу только куски его? Мне кажется не поймешь, что и как проходит. Конечно можно определится какую часть посмотреть. Но это уже неудобно.
Поэтому пока болезнь. Не вижу решения.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 339
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.10 16:08. Заголовок: Пётр пишет: светоди..


Пётр пишет:

 цитата:
светодиод Target на секунду вспыхнет

Так и есть
DerSpiwak пишет:

 цитата:
Тут вопрос возникает: того же класса это какого? С чем сравнивали?

Практически с любым миниатюрным (портативным, карманным) осцилографом с ценами от 10 до 25 тыс.руб., с памятью на 256 килобайт/выборок.
DerSpiwak пишет:

 цитата:
Действительно нечто, потому, что технических характеристик его я не нашел


Вы еще проверьте на соответствие ГОСТам и т.п.
Вы прекрасно знаете, как то что усртойство на стадии разработки в абонементе, так и его технические характеристики. Этого вполне достаточно, более чем! Вам бумажку показать?
Я смотрю, судя по Вашим письмам, Вы на "разводах" специализируетесь? Может хватит?
Здесь ко всем относятся как серьезным людям (хотя все мы не без юмора), в том числе и к Вам, и я не исключение.
Лично я уже устал от пикировок.
Ни кто не сомневается в Ваших знаниях, возможностях и способности учиться.
А как быть с умом? Я понимаю что гормоны иногда зашкаливают. Но поверьте, здоровый юмор по круче сарказма.
Bigor пишет:

 цитата:
Хочется верить, что у ГРИПа будет возможность исследовать и последовательности несимметричных импульсов.

Будет. С меандром я промахнулся получается.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 229
Зарегистрирован: 03.09.08
Откуда: Россия, г.Иркутск
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.10 16:51. Заголовок: Photographer пишет: ..


Photographer пишет:

 цитата:
Практически с любым миниатюрным (портативным, карманным) осцилографом с ценами от 10 до 25 тыс.руб., с памятью на 256 килобайт/выборок.



С осциллографом он в принципе не может сравниться, потому что это другой прибор.

Photographer пишет:

 цитата:
Вы прекрасно знаете, как то что усртойство на стадии разработки в абонементе, так и его технические характеристики.



Так а как тогда сравнивать если нет характеристик?

Photographer пишет:

 цитата:
Я смотрю, судя по Вашим письмам, Вы на "разводах" специализируетесь?



Я просто хочу разобраться, что же в итоге выйдет за прибор и интересен он мне или нет. А как я это узнаю, если кроме слов о том что прибор выйдет супер, ничего нет. На что хоть нацелились?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 340
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.10 17:06. Заголовок: MAZ пишет: Не вижу ..


MAZ пишет:

 цитата:
Не вижу решения.

Решения всегда есть. Чаще их слишком много и они не самые лучшие
Достичь идеала невозможно.
Значит тебе не повезло, устройство не подойдет.

..... для анализа хватило бы и ключевых кусков..... начало, конец и т.п.

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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 341
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.10 18:04. Заголовок: DerSpiwak пишет: С ..


DerSpiwak пишет:

 цитата:
С осциллографом он в принципе не может сравниться, потому что это другой прибор.

Согласен, но в частном случае, можно сравнить. Оба прибора выдадут цепочку П образных импульсов.
Так же как осцилограф можно использовать вместо вольтметра или частотомера и сравнивать эти приборы.
Это всего лишь инструменты, более или менее универсальные/точные.
DerSpiwak пишет:

 цитата:
Так а как тогда сравнивать если нет характеристик?

Так же как и осцилограф с вольтметром например. И сравнивать лучше те характеристики, которые интересуют нас. Что общего и чем отличаются... принципиально. Не сравнивать же вес, габариты, входнное сопротивление, емкость и т.п.
DerSpiwak пишет:

 цитата:
Я просто хочу разобраться, что же в итоге выйдет за прибор и интересен он мне или нет.

Меня больше интересует процесс разработки прибора. То есть учеба.
Какого прибора? ГРИП - Графический регистратор импульсных последовательностей, трех-канальный.
Нужен ли он мне? Даже не знаю, возможно и не пригодится, а может и наоборот.
Стоит ли его собирать? Решать вам.
Буду ли я собирать? Обязательно (денег только наскребу по сусекам ) Иначе я не скоро научусь... делать подобное. Я ведь смогу не только повторить этот прибор. Это же конструктор, с открытыми исходниками, причем в разжеванном виде
Его можно улучшать, дополнять, переделывать, разобрать наконец и сделать что то свое.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 230
Зарегистрирован: 03.09.08
Откуда: Россия, г.Иркутск
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.10 18:21. Заголовок: Photographer пишет: ..


Photographer пишет:

 цитата:
Так же как и осцилограф с вольтметром например.



Вы не поверите, но и в этом случает нужны технические характеристики заявленные производителем.

Photographer пишет:

 цитата:
Не сравнивать же входнное сопротивление, емкость и т.п.



смешная шутка

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 342
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.10 18:39. Заголовок: DerSpiwak пишет: Вы..


DerSpiwak пишет:

 цитата:
Вы не поверите, но и в этом случает нужны технические характеристики заявленные производителем.

Уф, ладно, какие и зачем, подробнее можно? Просветите. Хватит загадок.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 231
Зарегистрирован: 03.09.08
Откуда: Россия, г.Иркутск
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.10 19:02. Заголовок: Photographer пишет: ..


Photographer пишет:

 цитата:
Уф, ладно, какие и зачем, подробнее можно? Просветите. Хватит загадок.



Ну вот стоит у меня на столе трансформатор. первичная обмотка расчитана на 220в вторичная 18в. Я измеряю вольтметром, допустим он показывает 19.1в Можно ли верить таким показаниям? зависит в первую очередь от точности вольтметра. Затем смотрю амплитуду этого же напряжения на экране осциллографа, и что я вижу синус то оказывется не совсем синус, больше на трапецию похож. Стало быть вольтметр мой врет потому что калибровался он на синусе и точно мерит только синус. Вся надежда на осциллограф, но вот беда он не поверялся с момента выпуска и годится только чтоб форму посмотреть. Вот и получается намерил около 19в а сколько точно сказать не могу, хорошо что и не надо было особо точно мерить. А еслиб я не читал инструкцию на вольтметр?


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

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 148
Зарегистрирован: 03.12.09
Откуда: Украина, Киев
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.10 19:41. Заголовок: DerSpiwak пишет: За..


DerSpiwak пишет:

 цитата:
Затем смотрю амплитуду этого же напряжения на экране осциллографа, и что я вижу синус то оказывется не совсем синус, больше на трапецию похож.


Очень похоже, что плохой осциллограф. Ремонтировать надо, однако.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 344
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.10 19:52. Заголовок: Дааа, с переменкой п..


Дааа, с переменкой проблема. Соврут и осцилограф и вольтметр
Просто я помню несколько вещей, чуть ли не с детства:
что в розетке далеко не синусоида;
Что конденсатор на этих пиках заряжается аж до 310 вольт примерно;
и что при этом безобразии калиброванный вольтметр должен показывать ровно 220 вольт
а прыгать напряжение будет от 150 до 240 вольт, зависит от загрузки сети, особенно если сосед электросваркой займется
Что здесь скажешь? При тех 19.1 вольтах под номинальной нагрузкой в идеальных условиях получатся 18 вольт.
А выпрямленные мостом на конденсаторе будут все 25 с лишком.
А стабилизируется это в идеале только на 12 вольт. Если больше 12 В то будут просадки и помехи, если меньше, то неопровданно большая мощность рассеивается на стабилизаторе (и так половина мощности теряется на ветер). Причем выбор параметров зависит в большей степени от устройства.
Куда уж тут до технических условий
DerSpiwak пишет:

 цитата:
какая хоть рабочая полоса частот у него или минимальная отображаемая длительность импульса?

Не помню, забыл за не актуальностью
Не люблю лишним мозги забивать. Они у меня и так уже под завязку...
Поискать в статьях абонемента или сам посмотришь? было там, подробностей не помню.
Bigor пишет:

 цитата:
Очень похоже, что плохой осциллограф. Ремонтировать надо, однако.

Это Вы про трапецию? Типичная поломка?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1813
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 5
ссылка на сообщение  Отправлено: 11.04.10 21:24. Заголовок: Игорь (DerSpivak), ..


Игорь (DerSpivak), от Вас, как от участника абонемента, мне странно слышать речи по поводу поиска технических характеристик "ваяемого", а также и о "неведомой зверушке" (условно).
А мне казалось, что я, в своих статьях, обозначил основные тех. характеристики "матери" и достаточно подробно "расписал неведому зверушку" (вплоть до деталей).
По всей видимости, что-то упустил.
Во-первых, это max скорость работы (меандр. В 1-кан. режиме, примерно 85 Кгц., в 2-кан. режиме - половина, в 3-кан. режиме - одна треть от этого) и длина "эпюрной картинки" (1-кан. режим - 1024 уровня/перепада, 2-кан. режим - 512 уровней/перепадов в каждом канале, 3-кан. режим - 256 уровней/перепадов в каждом канале). И т.д.
Тех. характеристики оформлю в конце работы. В виде таблицы. Это сто процентов (всему своё время. И даже "бантик привяжу").
То, что тех. характеристики этой железяки не удовлетворяют высоким, мировым требованиям, вне сомнений, но извините меня, я не волшебник и работаю с теми комплектующими, которые тоже не обладают волшебными свойствами.
Выше техмаксимиума того, что из них можно выжать, они - пас.
Моя задача - выжать из них максимум, что я и делаю. А заодно и показываю, как именно это делается (кстати, труднейшая задача).
Если будут более "крутые" комплектующие, то и из них тоже можно выжать максимум.
Это одна из главных составных частей искусства конструирования.
Этому учатся не "по гоп-стопному или шашкомахательному принципу", а по принципу "от простого к сложному".
В конечном итоге, если человек пашет в поте лица и упёрт по самое нЕкуда, можно достигнуть очень многого, вплоть до наивысочайшего звания истинного мастера (это очень заметное звание). Ну а мировой уровень к этому автоприлагается.
Конструирование какого-то конкретного устройства - просто удобный, жизненный повод для движения по этому пути. Таких поводов (всяческих) может быть много.
Суть не в этом, а в другом.

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

О меандре.
Это только условная привязка. По причине того, что меандр "усреднённо удобен", и не более того.
В границах дозволенного, устройство без проблем отображает импульсные сигналы и с другими скважностями.

Об исследованиях несимметричных импульсов пока не думал. Нужно будет подумать.

О текущей задаче.
Сегодня Вы получили рассылку абонемента, в которой на деле Flash-запомнены (и читаются) эпюрные картинки всех "канальностей". Пока по одной.
В дальнейшем, будет запомнено и больше. Это дело техники и времени.
После этого, можно попытаться организовать "многосессийную эпюрную Flash-картинку".
Основная трудность состоит в определении критерия наиболее эффективной "стыковки" результатов сессий (я об этом говорил ранее).
Поэтому и затеял соответствующий разговор (скепсис совсем не впечатляет. Нужен не он, а другое).
Это работа на стратегическом уровне, польза от которой однозначна. И не только для меня, но и для Вас.


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 232
Зарегистрирован: 03.09.08
Откуда: Россия, г.Иркутск
Рейтинг: 1
ссылка на сообщение  Отправлено: 12.04.10 02:58. Заголовок: Bigor пишет: Очень ..


Bigor пишет:

 цитата:
Очень похоже, что плохой осциллограф. Ремонтировать надо, однако.



Вполне возможно, но в розетке такое твориться не только у меня. Да и на других сигналах осциллограф вроде бы не врет, синус с генератора показывает как синус.

Photographer пишет:

 цитата:
А стабилизируется это в идеале только на 12 вольт.



Ну тут Вы уж загнули, после выпрямления 25В при токе 2А, стабилизировать 20В получится нормально.

Evgeny Korabelnikov пишет:

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



Прошу прощения, но я как то с самого начала упустил из виду рассылки 2009, не читал, потом с ящиком проблемы были, вроде бы все архивы восстановил, но объем большой и не получается все изучить, просмотрел быстро, но не нашел. Я же написал тут, если плохо искал так и скажите.

По прибору все стало более менее понятно, если чем то могу помочь, то скажите, пожелания оставлять я не буду, не правильно это, по моему мнению.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 345
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг: 1
ссылка на сообщение  Отправлено: 12.04.10 06:58. Заголовок: DerSpiwak пишет: Ну..


DerSpiwak пишет:

 цитата:
Ну тут Вы уж загнули, после выпрямления 25В при токе 2А, стабилизировать 20В получится нормально.

Если нагрузка небольшая, то можно, а если есть еще резервное питание от аккумулятора - еще выше.
А 2 ампера ни о чем не говорят. Для 20 ватового транса - много, для 200 ватового - мало.
...Интересно посмотреть осцилографом накопительный конденсатор, как он заряжается и разряжается....
... Как Вы думаете, наверно не зря переменку измеряют не по верхушкам синусоиды?
Я хочу сказать, для твоей 18 вольтовой обмотки (расчетной), оптимальная отдача (в идеальных условиях) по постоянке под нагрузкой как раз и была бы при 18 вольтах.
А если условия не идеальны (просадки в сети) то лучше стабилизировать меньшее напряжение.
Т.е. если тебе надо надежно стабилизированные 20В то обмотку по переменке я бы выбрал вольт на 28.
.................заболтался я тут, на работу пора.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 234
Зарегистрирован: 03.09.08
Откуда: Россия, г.Иркутск
Рейтинг: 1
ссылка на сообщение  Отправлено: 12.04.10 07:26. Заголовок: Photographer пишет: ..


Оффтоп: Photographer пишет:

 цитата:
А 2 ампера ни о чем не говорят



Да, забыл указать, что обмотка рассчитана на ток 3А при 19В. Я соврал немного, на 1В


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1425
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 12.04.10 16:26. Заголовок: Пётр пишет: Можно и..


Пётр пишет:

 цитата:
Можно использовать его как программатор и "вытягивать" память программ из контроллера, а можно ещё что-то придумать.

Немного покопавшись в документации на PicKit2 (жаль вся информация на английском), выяснил что его можно использовать как последовательный порт (UART).

Скрытый текст


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1816
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 5
ссылка на сообщение  Отправлено: 12.04.10 22:18. Заголовок: Петр, а что если ..


Петр, а что если попытаться обнаружить адресные привязки Flash-массива (внутри программы PicKit2 Programmer) в программе HEX-редактора.
Если значения этого массива заранее известны, то теоретически обнаружить можно.
А если в HEX-редакторе есть поиск, то обнаружить можно быстро. Ну и т.д. Со всеми вытекающими. Деталей не знаю. Просто версия.
Еще одна версия.
Flash-массив можно извлечь из HEX-файла (В PicKit2 Programmer есть экспорт в HEX-файл). Если знать, правила его "взлома".
Признаки границ массива - "Эф-эфы". В HEX-файле это видно четко.
Если нужно, то могу прислать и HEX-файл, и таблицу Flash-массива, которая ему соответствует (картинка результата чтения в PicKit2 Programmer).
Может быть и еще что-то "в голову взбредёт".


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1426
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 12.04.10 22:44. Заголовок: Evgeny Korabelnikov ..


Evgeny Korabelnikov пишет:

 цитата:
а что если попытаться обнаружить адресные привязки Flash-массива (внутри программы PicKit2 Programmer) в программе HEX-редактора.

То есть программно обратиться к запушеной программе "PicKit2 Programmer" и "своровать" данные из её HEX-редактора?
Конечно это возможно (узнать хендл окна программы по тексту в её заголовке и определить хендл дочернего окна - HEX-редактора), но намного проще и надёжнее работать непосредственно с PicKit2 без программ-посредников.

Evgeny Korabelnikov пишет:

 цитата:
Flash-массив можно извлечь из HEX-файла

Можно, нароботки в этой области есть.
Делал программатор http://pure-basic.narod.ru/project/mpf_prog.html
Поэтому не проблема вытащить данные из HEX файла. Главное знать адреса начала и конца массива данных.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 347
Зарегистрирован: 18.11.08
Откуда: Россия, г.Уфа
Рейтинг: 1
ссылка на сообщение  Отправлено: 13.04.10 07:00. Заголовок: Evgeny Korabelnikov ..


Evgeny Korabelnikov пишет:

 цитата:
Flash-массив можно извлечь из HEX-файла (В PicKit2 Programmer есть экспорт в HEX-файл).


А я думал, что вариант с "PicKit2 Programmer" изначально отбросили.
Пётр пишет:

 цитата:
Поэтому не проблема вытащить данные из HEX файла. Главное знать адреса начала и конца массива данных.


Меня больше интересует что будет в этом файле, если поставить защиту на область флеш памяти программ с собственно самой программой, а данные записать в незащищенной области флеш памяти программ.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1817
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 5
ссылка на сообщение  Отправлено: 13.04.10 20:48. Заголовок: Если свободных выв..


Если свободных выводов портов нет (ничего нельзя выделить под "общение с компом"), но имеется возможность считывания данных с помощью с PicKit2 Programmer, то это практически единственный вариант извлечения данных из ПИКа.
В ПИКах 18-й серии, проблем, с защитой "тела" программы (всего или его части), нет.
Просто этим целесообразно заниматься в конце работы.

Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1584
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 2
Фото:
ссылка на сообщение  Отправлено: 13.04.10 21:46. Заголовок: Evgeny Korabelnikov ..


Evgeny Korabelnikov пишет:

 цитата:
Если свободных выводов портов нет (ничего нельзя выделить под "общение с компом"),


А я думаю, что свободных выводов выше крыши.
Что мешает с помощью перемычек (джамперов), отключить выводы RC6-RC7 от индикатора и соединить их с компьютером?
Думаю, что при обмене данными между ПИКом и компьютером графический индикатор не нужен.

В радиотехнике, существует два вида неисправностей-есть контакт там, где его не должно быть никогда и, нет контакта там, где он должен быть постоянно. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1818
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 5
ссылка на сообщение  Отправлено: 13.04.10 23:31. Заголовок: Можно и так, но ..


Можно и так, но мне кажется, что будущее за USB.
Поэтому и предлагаю, в качестве "посредника", использовать своеобразный "USB-переходник" типа PicKit2 и PicKit2 Programmer.
При этом полагаю, что основная трудность - извлечение запомненного из "недр" PicKit2 Programmer или из HEX-файла, который можно создать после чтения PC.
На мой взгляд, в приложении к PIC18Fxx2, это наиболее приемлемо.
А в будущем, конечно же, нужно капитально заняться USB.
Если в чем ошибаюсь, то поправьте.

Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1428
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 13.04.10 23:49. Заголовок: Evgeny Korabelnikov ..


Evgeny Korabelnikov пишет:

 цитата:
При этом полагаю, что основная трудность - извлечение запомненного из "недр" PicKit2 Programmer или из HEX-файла, который можно создать после чтения PC

Если из файла, то основная трудность не в извличении, а в поиске начала и конца массива данных.
А выуживание данных из PicKit2 Programmer неверное будет не простой задачей, учитывая это это нет-приложение (программа, созданая и использующая платформу .NET Framework).
Проще прямо с программатором работать...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1820
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 5
ссылка на сообщение  Отправлено: 14.04.10 00:30. Заголовок: Можно ориентировать..


Можно ориентироваться на то, что массив будет сплошным ("стык в стык"), и он ограничен сверху и снизу "эф-эфами".
Адресные привязки "стыков" полностью прояснятся после окончательного формирования этого Flash-массива. Выдам. Нет проблем.


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1429
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 14.04.10 09:23. Заголовок: Evgeny Korabelnikov ..


Evgeny Korabelnikov пишет:

 цитата:
Можно ориентироваться на то, что массив будет сплошным ("стык в стык"), и он ограничен сверху и снизу "эф-эфами".

Если в файле будет вся память программ, то сначала располагается код программы, и "где то там", массив с данными.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1821
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 5
ссылка на сообщение  Отправлено: 14.04.10 13:46. Заголовок: Код программы (то,..


Код программы (то, что до директивы end) можно проигнорировать и ориентироваться на то, что ниже.
Кстати, после окончания работы над программой, легко можно узнать адресную привязку (в PC) конца конца текста программы.
Flash-массив "лежит" ниже директивы end.

Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1431
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 14.04.10 13:58. Заголовок: Evgeny Korabelnikov ..


Evgeny Korabelnikov пишет:

 цитата:
Flash-массив "лежит" ниже директивы end.

Какая директива end в HEX файле?
Или я чего-то не понимаю?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1823
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 5
ссылка на сообщение  Отправлено: 14.04.10 14:16. Заголовок: Я имею ввиду резу..


Я имею ввиду результат чтения в PicKit2 Programmer (end это просто привычный всем "маркер", обозначающий последнее слово текста программы. Если неудачно выразился, то прошу извинить).
В нем, конец программы виден чётко (естественно, без директивы end).
Далее идут эф-эфы. Далее начинается Flash-массив.
Потом он заканчивается и далее идут эф-эфы.


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1824
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 5
ссылка на сообщение  Отправлено: 14.04.10 15:35. Заголовок: Петр, выдаю практи..


Петр, выдаю практическую инфу по HEX-файлам.
Работаю с последней программой абонемента.
Ассемблирую и прошиваю в отладчике.
Выключаю отладчик и в PicKit2 Programmer произвожу считывание.
После этого, в PicKit2 Programmer, экспортирую считанное в HEX-файл.
Получился файл 11.HEX
Выключаю PicKit2 Programmer и перехожу в отладчик.
Произвожу Flash-запись 1-канального режима. Это 1024 байта.
Выключаю отладчик и в PicKit2 Programmer произвожу считывание.
После этого, в PicKit2 Programmer, экспортирую считанное в HEX-файл.
Получился файл 22.HEX
В программе UnDouble, произвожу поиск полных дублей.
Результат; не смотря на одинаковую "массу" файлов, это не дубли (чем-то отличаются).
Рассматриваю HEX-файлы.
Отличие есть во Flash-массиве, что вполне закономерно.
Т.к. в 1-м случае Flash-записи не производилось, во Flash-массиве файла 11.HEX "лежат эф-эфы" (результат стирания).
А вот в 22.HEX, в этом массиве "лежат" записанные данные.
Из этого можно сделать вывод о том, что если происходит обращение к Flash-массиву, "лежащему" ниже директивы end, то в HEX-файле отображается всё содержимое PC.
Тот массив, который "лежит" в самом конце PC, это результат "жизнедеятельности" отладчика. На него можно не обращать внимания.
"Глобальный" вывод: данные Flash-массива теоретически можно извлечь из HEX-файла, который получен после записи этого массива (считывание PC в программаторе и экспорт считанного в HEX-файл).
Петр, для того чтобы не быть голословным, файлы 11.HEX и 22.HEX вышлю Вам по E-mail (авось в хозяйстве пригодится).


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1432
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 14.04.10 16:20. Заголовок: Посмотрел файлы. Отл..


Посмотрел файлы.
Отличия есть.
Но ведь никто не будет искать их вручную и копировать в программу Flash-массив!
А чтобы программа нашла данные, нужно точно знать адреса начала и конца массива.
Думаю что нужно по фиксированому адресу, выделить несколько ячеек, в которых будут хранится адреса начала и конца массива.
Тогда программа, расшифровав HEX файл и поместив расшифрованые данные в память компа, в такой же последовательности, как они располагаются в ПИКе, просто прочитает по зарание извесному адресу, адреса начала и конца массива и постоит график по данным этого массива.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1825
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 5
ссылка на сообщение  Отправлено: 14.04.10 18:24. Заголовок: Петр, Вам лучше з..


Петр, Вам лучше знать что к чему. я только пытаюсь помочь. Решать Вам.
Адреса начала/конца Flash-массива пока окончательно не "нарисовались".
Как только "нарисуются", дам знать.
А пока, зная суть, можно поэкспериментировать с какими-то "заготовками".
Время для этого есть и "лошадей никто не гонит".

Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 2153
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 5
ссылка на сообщение  Отправлено: 19.08.10 05:28. Заголовок: Уважаемые коллеги. ..


Уважаемые коллеги.
В контексте разработки текущей железяки, есть душевное желание устроить музыку. При её (железяки) включении, но мне слон капитально на ухо наступил. С рождения. В музыке не соображаю, но слушать люблю, только не всякую фигню, а душевные песни.
В связи с этим, просьба: помогите с музыкальным рядом типа до-ре-ми-фа-соль-ля-си.
В частотном смысле.
Каковы соотношения частот?
Например, если частота "до" = 3 Кгц. (пъезопищалка), то что дальше (прошу прощения, если рассуждаю как музыкальный профан)?
Кстати, сие может быть полезным при конструировании музыкальных звонков и прочей пищащей музыки.
У меня склонность к первому куплету либо песни из фильма "Весна на Заречной улице", либо к первому куплету песни "Одинокая гармонь".
Типа нота-пауза-нота-пауза-пауза-нота-нота-пауза-… (короче, кому слон на ухо не наступил, те сообразят).
Как это выглядит? В техническом (частотном/паузном) смысле.
Постараюсь "забацать" (и железяка что-нибудь в дисплее напишет. За компанию), только с нотами помогите.


Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1488
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг: 4
ссылка на сообщение  Отправлено: 19.08.10 16:14. Заголовок: Evgeny Korabelnikov ..


Evgeny Korabelnikov пишет:

 цитата:
В частотном смысле.
Каковы соотношения частот?

Здесь<\/u><\/a>

По длительности нужно порыть инет.

Важнейшая задача цивилизации - научить человека мыслить. /Т. Эдисон/ Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 2154
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 5
ссылка на сообщение  Отправлено: 19.08.10 17:34. Заголовок: Иван, после закачк..


Иван, после закачки, моя качалка пишет "ошибка".
Просьба прислать по E-mail.

Безумству храбрых поем мы песню (А.М.Горький) Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1480
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 4
ссылка на сообщение  Отправлено: 19.08.10 17:36. Заголовок: У меня нормально ска..


У меня нормально скачивается и открывается...

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 144 , стр: 1 2 3 4 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия