Новости:

Форум Infotex WeaponMod

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Gart

Страницы: [1] 2 3 ... 5
1
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 25 Ноября 2018, 13:28:44 »
Вопрос закрыт. Разобрался с заливкой Optiboot.  :-)

2
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 25 Ноября 2018, 11:54:58 »
Легко перешивается
У меня Arduino IDE 1.8.7,  с гитхаба установил Optiboot 8.0, в менеджере плат выбираю  "Optiboot on 32-pin cpus", процессор "Atmega320p" CPU Speed 16MHz
Программатор USBasp
В результате такая ошибка.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
 ***failed; 
avrdude: WARNING: invalid value for unused bits in fuse "efuse", should be set to 1 according to datasheet
This behaviour is deprecated and will result in an error in future version
You probably want to use 0xfd instead of 0x05 (double check with your datasheet first).
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.


Я понимаю что что-то по фьюзам не проходит, но вроде в Arduino IDE должен учитываться этот момент.
Как вы прошивали ув.cennmax?

3
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 24 Ноября 2018, 11:35:21 »
Кстати, а кто нибудь пробовал перепрошивать загрузчик Arduino Nano на более новую версию Optiboot?
Она занимает 0,5кБ в отличии от 2кБ старого загрузчика. Соответственно можно кода больше залить и прошивка идет на более высокой скорости.

4
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 23 Ноября 2018, 23:16:15 »
Интересная программа!  :-)

5
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 17 Ноября 2018, 10:02:27 »
вот этот скетч заливается но ничего не показывает https://yadi.sk/d/27yKZnj7aaSd2Q а вот другой не компилится ругается https://yadi.sk/d/AURzMy5YCiEYbw    ругаются и другие еще скетчи на вот такие строки ucg.setFont(ucg_font_9x15) чего хотят понят не могу.
в первом случае должна использоваться старя библиотека Ucglib и рядом со скетчем должен лежать файлик rusFont.h (приложил в архиве)
во втором случае предполагается использование более новой библиотеки Ucglib, можно попробовать последнюю версию 1.5.2
на 24 странице данной ветки форума описана технология установки двух версий библиотек, и новой и старой.



6
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 17 Ноября 2018, 08:46:00 »
Ден Добрый Коллеги! беда у  меня следующая. ни в какую не компилится скетч ссылается на отсутствие каких то фонтов я без понятия чего куда! все перепробывал кучу библиотек закинул толку ноль. на скетче без дисплея все нормално с дисплеем не хочет и все тут. от компа без дисплея работает с соответствующей прошивкой. но хотелос бы и дисплей прицепит. до этого прошивал от сюда же скетч все было окей. все работало на макетке но небыло ддс модуля и лежало без дела. понадобилас ардуина перешил скетч на другой проект все окей! щас на нее же хотел обратно на анализатор прошит ни в какую не хочет. чегото не хватает помогите пожалуйста! выручайте!
Ув. ankis2012, внимательно просмотрите форум, эта тема уже не раз поднималась здесь.   :-)
Во первых какой скетч Вы используете?
Во вторых о каких фонтах именно идет речь?
Какую графическую билиотеку используете?
Какие сообщение выдает Arduino IDE?

7
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 17 Ноября 2018, 07:24:20 »
Посетители форума задают вопросы относительно точности измерений данным прибором, в частности точность показаний КСВ при эталонных нагрузках, благодаря советам ув.Koshak, частично проблемма была решена, но все же вопросы остались.
Я хочу сделать некоторых пояснения по этому вопросу.
В основе прибора используется платы Arduino (Nano, Uno, Mini) дискретность измерений  АЦП  данной платы 10 бит
проведем несложные вычисления

2^10=1024
 5/1024=0,0048828125

возмем к примеру 14 бит
2^14=16384
5/16384=0,00030517578125

и 16 бит
2^16=65536
5/65536=0,0000762939453125

5 в данных расчетах предел входного напряжения  в вольтах на аналоговых входах.

Разница точности измерений видна невооруженным глазом.
Отсюда следует, что если измерения проводятся непосредственно  Arduino, то в некоторых случаях  измерения будут одинаковыми  для разных эталонных нагрузок.

Для увеличения точности измерений, можно попробовать внешние АЦП модули, у которых битность повыше. Такие модули могут работать с Ардуино по  I2C например.

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

8
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 14 Ноября 2018, 09:50:37 »
На форуме встречал неоднократно проблемы с диодами. И с нехваткой мощности dds
Собственно вопрос, если немного переделать часть схемы. Мост и усилитель
Остальную схему не трогать то как себя поведет прибор
Мощность AD9850 достаточна, я видел мод данного прибора где стоял мост безо всякого усилителя, и работал при этом прибор достаточно уверенно.
Я делал AD8361, как на первой схеме которую ты приатачил. 

9
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 13 Ноября 2018, 07:40:28 »
На мини  похоже я один собираю ещё микро есть попробую ее ещё, но тогда пины перепаивать
У  меня нет возможности проверить на реальной Мини (нет ее у меня), но попробовал прогнать эту ситуацию в  Proteus,
строка инициализации
Ucglib_ST7735_18x128x160_HWSPI ucg(/*cd=*/ 6 , /*cs=*/ 5, /*reset=*/ 4); ну и 13 и 11 пин по умолчанию.
собственно прошивка было под Нану, я ее залил в симулятор,  в нем все работает нормально.
Конечно симулятор не реальная плата, но я думаю должно работать.

10
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 12 Ноября 2018, 20:01:35 »
Мини конечно, я же тебе говорю все распаяно как есть
Может я путаю но на uno дисплей завелся на hw,  пины 10 13.
на нано hw не идет может я что то напутал  :(
У меня Nano, я их старюсь использовать, и с нано проблем не было ни разу, 13пин и 11пин по умолчанию использую при HW.
дисплей подключаю так
13 - SCK (SCLK)
11 - SDA(MOSI)
ну а остальные куда удобнее по ситуации (обычно 10,9,8)

11
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 12 Ноября 2018, 19:02:56 »
То что hw шустреее это я заметил  но факт остаётся фактом есть ещё одна mini ее помучаю
Там мы про микро говорим или про мини?
Для мини  13 пин SCK, MISO на 12 пине.
Для микро надо смотреть все же, есть просто микро ,есть про микро...

12
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 12 Ноября 2018, 16:45:09 »
Так я и выбрал, и не раз, выбирал. Там похоже скорости порта разные hw и sw похоже что про микро не может работать на hw а строка ей это предписывает.
Интерфейс SPI: выводы 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) - пины одинаковы и для Нано и для Мини
Для Микро 15 пин SCLK (SCK) 14 пин MISO, 16 - MOSI. вероятнее всего дело именно в этом.
hw spi (хардварный)  работает быстрее sw spi.


13
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 12 Ноября 2018, 14:30:03 »

Строку инициализации чего и где?  :-)
[/quote]

В общем поясню а то и правда многозначно выглядит .
На Pro Мини завелась Вот эта
Ucglib_ST7735_18x128x160_SWSPI ucg(/*sclk=*/ 13, /*data=*/ 11, /*cd=*/ 6 , /*cs=*/ 5, /*reset=*/ 4);
На Уно работает только эта
Ucglib_ST7735_18x128x160_HWSPI ucg(*cd=*/ 6 , /*cs=*/ 5, /*reset=*/ 4);
[/quote]
Странно, строки инициализации указанные тобой в принц ипе одинаковы, просто в первой строке, в теории /*sclk=*/ 13, /*data=*/ 11, можно заменить другими цифровыми пинами, а во второй строке они по умолчанию привязаны к 13 и 11 пинам. Т.е.  и первая и вторая строка работает и на Уно и на Нано, да собственно и на Про Мини должна работать.
В самой Arduino IDE в меню Инструменты->Плата  нужно выбирать нужную плату. 

14
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 12 Ноября 2018, 13:33:02 »
Долго думал перекомментировал строку, инициализации , там их две, и всё заработало.
Строку инициализации чего и где?  :-) 
В Arduino IDE или в скетче?

15
Arduino UNO / Re: Панорамный КСВ Метр AD9850
« : 08 Ноября 2018, 11:41:20 »
Отписался в личку.
Посмотри.

Страницы: [1] 2 3 ... 5