Китайский Nano v.3 (CH340 driver) после 13В - дает ошибку!

Ixidor
Offline
Зарегистрирован: 29.11.2014

Дорогие форумчане. Так как я в єтом деле новый, прошу дельного совета.

Работал с Nano v.3 Atmega328, драqвера установлены успешно, СОМ10, програма заливалась по шнуру юсб , без проблем, пока я не подключил питание 13В (свинцовый акку) к плате и шаговому двигателю (паралельно) смотри скетч. При чем схема работала гдето 10-15 секунд, потом прекращение работы, никакого кз небыло.

После подключение к юсб получил бонус!!!

avrdude: stk500_getsync(): not in sync: resp=0x00 

При заливке програмы RX моргает 3 раза и потом ошыбка.

Питание подавал на Vin и GND (13В). 

Есть потенциометр 10К подключен к А1 (в процесе прокручивания потенциометра работа схемы остановилась, лед лампы на драйвере мотора погасли)

Ссилался на характеристики.

Входное напряжение (рекомендуемое) 7-12В
Входное напряжение (предельное) 6-20В
 

Работала програма от питания 5В (компютерного блока питания), без проблем.

Скетч ниже

http://arduining.com/2013/07/10/launchpad-energia-and-stepper-motor/

#define  COIL4       11
#define  POT         A1
#define  ENER        6 (RED LED)
#define  TIMEOUT     3000    //Turns off after 3 secs of inactivity.
 
Была функция еще авто отключения через 3 сек, так я не понял что означает RED LED - и прога не загружадасть из за єтого я просто вбил пин 6! (Возможно еще за єтого проблема)
 

МОГЛО ЛИ ПИТАНИЕ 13 В стать причиной слета прошывки?

Что меня спасет? Драйвера - ОК, Порт - ОК.

Для пршывки нужен програматор? Или можно через юсб?

 

Спасибо!

С уважением Игорь!

 

 

axill
Offline
Зарегистрирован: 05.09.2011

все зависит от того, что у вашей китайской Нано подключено к Vin

если этот пин подключен к встроенному стабилизатору то ничего плохого от 13в произойти не могло и тогда причина ваших проблем в чем-то другом (надеюсь шаговик был через моторшилд подключен)

но если Vin был подключен к ноге питания VCC камня (atmega328) то камню от 13В каюк, тогда только перепайка камня

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

нужна схема что там с драйвером. как все запитано

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Три  причины  проверяемые сразу (ни о чём не размышляя ) для ЛЮБЫХ микропроцессоров:

1.  Питание в пределах допуска (и его пульсации).

2.  Не работает генератор (кварц или его кондёры.)

3.  Кто-то держит "RESET"

У вас , похоже, пункт 1

А померять напряжение 5 Вольт....  ( Vin  не 5 Вольтовый вход, а как раз внешнее питание)

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Ixidor, был случай ухода в возбуд линейного стабилизатора на нане, он начинал с выхода генерить частоту в несколько Мгц с большой амплитудой, выжигая всё, что можно. Интересно, что потом может как ни в чём не бывало опять давать чистые 5 вольт, типа я тут не причём ))

axill
Offline
Зарегистрирован: 05.09.2011

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

Ixidor
Offline
Зарегистрирован: 29.11.2014

axill

Vin подключена к ножке стабилизатора, рисунок по ссилке

https://cloud.mail.ru/public/dbc23848cd4a/2014-11-29%2019.05.08-1.jpg

Ixidor
Offline
Зарегистрирован: 29.11.2014

Да axill мотор был с моторшилдом.

Ixidor
Offline
Зарегистрирован: 29.11.2014

jeka_tm пишет:

нужна схема что там с драйвером. как все запитано

Вот схема,

https://cloud.mail.ru/public/0807f7bfcd65/sketch.jpg

 наверное я припаял ножку пот. не туда( надо было к 5V a не Vin?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ага

axill
Offline
Зарегистрирован: 05.09.2011

Переменник конечно нельзя было на 12 включать. Это могло и убить МК

подключите только блок питания 13в к vin и gnd и замерьте напряжение на пине 5В - должно быть 5в

далее нужно найти ISP програматор или в орую ардуину в качестве такого програматора и попробовать прошить через ISP разьем

если не поможет то МК менять 

Ixidor
Offline
Зарегистрирован: 29.11.2014

trembo пишет:

Три  причины  проверяемые сразу (ни о чём не размышляя ) для ЛЮБЫХ микропроцессоров:

1.  Питание в пределах допуска (и его пульсации).

2.  Не работает генератор (кварц или его кондёры.)

3.  Кто-то держит "RESET"

У вас , похоже, пункт 1

А померять напряжение 5 Вольт....  ( Vin  не 5 Вольтовый вход, а как раз внешнее питание)

 

Спасибо за советы, но

1. Я не совсем понял где проверять напряжение? На каких выходах и какое оно должно быть? Входное напряжение в пределах было до 20В.

Для проверки пульсаций мультиметра будет не достаточно?

2. Где находиться генератор?

3. Кто то держыт это какой то елемент?

Спасибо!

Ixidor
Offline
Зарегистрирован: 29.11.2014

axill пишет:

Переменник конечно нельзя было на 12 включать. Это могло и убить МК

подключите только блок питания 13в к vin и gnd и замерьте напряжение на пине 5В - должно быть 5в

далее нужно найти ISP програматор или в орую ардуину в качестве такого програматора и попробовать прошить через ISP разьем

если не поможет то МК менять 

 

Понял, спасибо, сейчас буду пробовать!

axill
Offline
Зарегистрирован: 05.09.2011

не вы первый не вы последний кто палит МК)

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

Ixidor
Offline
Зарегистрирован: 29.11.2014

axill пишет:

Переменник конечно нельзя было на 12 включать. Это могло и убить МК

подключите только блок питания 13в к vin и gnd и замерьте напряжение на пине 5В - должно быть 5в

далее нужно найти ISP програматор или в орую ардуину в качестве такого програматора и попробовать прошить через ISP разьем

если не поможет то МК менять 

Подал 13В

На выходе есть 5В.

А програматор такой подойдет?

http://www.aliexpress.com/item/5V-1PCS-USBasp-mini-AVR-Programmer-USB-AT...

 

Ixidor
Offline
Зарегистрирован: 29.11.2014

axill пишет:

не вы первый не вы последний кто палит МК)

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

Скажыте пожалуйста эта штука через юсб будет работать???

http://www.getchip.net/posts/104-proshivka-lyubogo-hex-fajjla-v-arduino-...

Я пробовал вроде не работает.. всеравно ту же ошыбку дает!

Нужен спец програматор? 

axill
Offline
Зарегистрирован: 05.09.2011

по вашей ссылке я не понял о какой штуке речь

на вашей нано всего три микросхемы - стабилизатор, МК и CH340

стабилизатор вы проверите когда замерите напряжение на пине 5в

дальше CH340 - она может быть виновницей того, что ваша нано через USB не прошивается. Если МК прошьеися через  ISP (это 6 пинов которые торчат вверх) то точно CH340 накрылась, а если не прошьется, то скорее всего сгорел МК

Ixidor
Offline
Зарегистрирован: 29.11.2014

axill пишет:

по вашей ссылке я не понял о какой штуке речь

на вашей нано всего три микросхемы - стабилизатор, МК и CH340

стабилизатор вы проверите когда замерите напряжение на пине 5в

дальше CH340 - она может быть виновницей того, что ваша нано через USB не прошивается. Если МК прошьеися через  ISP (это 6 пинов которые торчат вверх) то точно CH340 накрылась, а если не прошьется, то скорее всего сгорел МК

 

5 В есть на выходе!

Ixidor
Offline
Зарегистрирован: 29.11.2014

axill пишет:

по вашей ссылке я не понял о какой штуке речь

на вашей нано всего три микросхемы - стабилизатор, МК и CH340

стабилизатор вы проверите когда замерите напряжение на пине 5в

дальше CH340 - она может быть виновницей того, что ваша нано через USB не прошивается. Если МК прошьеися через  ISP (это 6 пинов которые торчат вверх) то точно CH340 накрылась, а если не прошьется, то скорее всего сгорел МК

Получаеться остаеться МК и CH340.

МК можно через програматор, а как проверить CH340?

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Замкнуть TX и RX. В любом терминале послать что-либо в порт. И оно должно вернутся

axill
Offline
Зарегистрирован: 05.09.2011

RX и TX можно замыкать только если МК не установлен либо находится в состоянии RESET

иначе получается, что мы коротим его выход TX

std
Offline
Зарегистрирован: 05.01.2012

Нет, не подойдёт. Всмысле пойти то может, но шанс весьма призрачный. Не факт что это "настоящий" USBASP с прошивкой USBASP. Был опыт общения с китайскими программаторами, это оказался какой-то USBISP и работает в комплекте с какой-то адской китайской софтиной. Но прошивает, да, надо признать. МК в нём залочен, перешить в нормальный USBASP невозможно.

Лучше всего взять вторую дуино и сделать из неё ArduinoISP. Или использовать для записи в ближайшую мегу8 прошивки USBASP, и делать свой самодельный USBASP. Он как-то роднее и преподносит меньше сюрпризов.

axill
Offline
Зарегистрирован: 05.09.2011

у меня есть китайский USBASP за три копейки типа того, что по ссылке. Нормально он работает. Конечно не берусь гарантировать конкретно девайс по ссылке

работает со стандартным драйвером и софтом для USBASP

Ixidor
Offline
Зарегистрирован: 29.11.2014

Я понял что это все не просто и надо разбираться.

Я заказал новый ардуино. 

А нано чере нано не прошыть?

axill
Offline
Зарегистрирован: 05.09.2011

любую ардуину можно использовать как програматор

Ixidor
Offline
Зарегистрирован: 29.11.2014

axill пишет:

любую ардуину можно использовать как програматор

 

Спасибо, вот хорошо, придет другая нано, попробуєм воскресить первую, результатами попробую поделиться)

Radjah
Offline
Зарегистрирован: 06.08.2014

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