|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 7:16 am
помощ за програмиране на ATTINY2313 със STK200 и PonyProg
| Автор |
Съобщение |
|
fast
Ранг: Минаващ
Регистриран на: Вто Авг 08, 2006 8:21 pm Мнения: 24
|
Колега този Code Vision , не иска ли специален хардуер . Аз съм си направил най простия вариант на програматор онзи с четрите резистора на LPT - то и ползвам Pony prog
|
| Чет Май 01, 2008 3:18 pm |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
точно този дето си го направил става за код вижъна  STK200+/300 избери
|
| Чет Май 01, 2008 3:52 pm |
|
 |
|
kasparov
Ранг: Почетен член
Регистриран на: Сря Апр 05, 2006 9:52 pm Мнения: 877 Местоположение: Разград
|
Ти ползваш опростения вариант на STK200 , със резисторите, само че има и буфериран вариант / който ползвах аз/ .
Поддържа се в CodeVision: избираш Kanda Systems STK200+/STK300 и пробваш.
http://elm-chan.org/works/avrx/stk200.png
|
| Чет Май 01, 2008 3:52 pm |
|
 |
|
fast
Ранг: Минаващ
Регистриран на: Вто Авг 08, 2006 8:21 pm Мнения: 24
|
74ls 125 i 74ls126 съвместими ли са , че ми се намира само 74ls126 или ако знаете руски анааог ?
|
| Чет Май 01, 2008 4:15 pm |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
бе вързвай на жици само мани тея буфери
|
| Чет Май 01, 2008 8:01 pm |
|
 |
|
fast
Ранг: Минаващ
Регистриран на: Вто Авг 08, 2006 8:21 pm Мнения: 24
|
колега пробвах само на жици , ама ми дава '' грешка при комуникация '' , а програматора '' с жиците '' работи защото с него програмирах два процесора с pony prog-a но при опит да конфиг. фюзовете ги ''зключих'' и двата
|
| Чет Май 01, 2008 9:48 pm |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
от 4 години съм на жици без буфери директно от LPT никога не съм имал проблеми със заключване а и като се заключат има паралелно програмиране там се отключват заключените AVR 
|
| Чет Май 01, 2008 11:25 pm |
|
 |
|
fast
Ранг: Минаващ
Регистриран на: Вто Авг 08, 2006 8:21 pm Мнения: 24
|
OK.  за момента всичко е наред ( с нов процесор ) програмира се нормално , дайте линкове към програматори с паралелно програмиране , ако мога да си оправя двата процесора дето ги заключих .
Към kasparow колега дай малко разяснения относно серийната комуникация , че нещо не ми се получава , иначе процесора е записан , но като го закача но COM - порта не комуникира с pc- to
|
| Пет Май 02, 2008 1:28 pm |
|
 |
|
TheHungry
Ранг: Почетен член
Регистриран на: Съб Сеп 03, 2005 11:31 am Мнения: 766 Местоположение: Пловдив
|
|
| Пет Май 02, 2008 3:20 pm |
|
 |
|
kasparov
Ранг: Почетен член
Регистриран на: Сря Апр 05, 2006 9:52 pm Мнения: 877 Местоположение: Разград
|
Чрез Хипертерминала създаваш New connection със следните параметри: com1, 38400 bit/s, data bits 8, parity None, stop bits 1, flow contr. none. Серийния кабел трябва да е свързан.
При включване на твоето устройство, на терминала трябва да видиш изписано: "SMC Servomotor controller"
Ако това не се получава, трябва да си огледаш опроводяването за грешки, в случая канала за комуникация.
Поне по този въпрос има много информация.
Тъй като връзката не е галванично разделена, внимавай с потенциалите на масите, да е заземено правилно.
Ако контролера работи правилно, свети зеления светодиод, а на двата изхода за моста има ШИМ 50% с
честота около 30 килохерца.
|
| Пет Май 02, 2008 3:49 pm |
|
 |
|
fast
Ранг: Минаващ
Регистриран на: Вто Авг 08, 2006 8:21 pm Мнения: 24
|
Тръгна горе - долу въпросното устройство но при 2400 bit/s по нагоре не става , странно ? Трябват ли някакви спец. настройки за използувания мотор защото работи стабилно само в m0 , при m3 като подам импулс на step входа започва да се върти наляво надясно и в един момент светва servo error
|
| Съб Май 03, 2008 10:29 pm |
|
 |
|
kasparov
Ранг: Почетен член
Регистриран на: Сря Апр 05, 2006 9:52 pm Мнения: 877 Местоположение: Разград
|
Добре, щом си я докарал до тука.
За серийния канал:
Кварца трябва да е за 16 mHz основна честота, имаш ли начин да провериш на каква честота ти работи?
Хекса ти ли го компилира или ползва накой друг?
Ако имаш време, направи си ии интерфейса на контролера към компютъра с MAX232, вместо с инверторите 74НС14,
самият автор го препоръчва.
За настройките: естествено трябват специални настрийки, но като начало
схемата не ти работи в мод 3, объркана е посоката на включване на мотора :
най-лесно е да размениш местата на поредиците А и Б на енкодера, и трябва да се оправи.
От там нататък има още 7 параметъра които трябва да се укажат, имат отношение към
сервото и PID регулатора.
в банки 0 .. 3 има записани някакви стойности, но ти трябва да ги коригираш за твоя мотор.
Опиши накратко какъв е мотора, колко импулса на оборот дава енкодера,
с каква скорост (ориентировъчно) ще искаш да се върти и какъв е диапазона на честотата
на входните сигнали, и ще ти дам набор от стойности за въвеждане.
След като се направи това, ще можеш да подаваш сигнали за стъпка и посока,
и да се наслаждаваш на изпълнението.
|
| Нед Май 04, 2008 1:05 pm |
|
 |
|
fast
Ранг: Минаващ
Регистриран на: Вто Авг 08, 2006 8:21 pm Мнения: 24
|
Така , кварца е 16М , но не успявам да го хвана с осцилоскопа , на извод 4 има високо ниво но на 5 няма честота , вероятно кварца ми е повреден , опитвах и с 20М но и с него е същото , предполагам че от това е и ниската скорост на ком. канал , но пък на двата изхода при вкл. има ШИМ с коеф . на запълване около 50% , опитвах с разменяне на А и В канал на енкодера резултата е същия . модифицирал съм схемата малко но мисля че не в това е проблема , вместо стъпалото от схемата ползвам директно L6203 (Full CMOS h - bridge ). Мотора който ползвам е от стар български плотер ИЗОТ 18V / 1A са данните на мотора , енкодера е с 500 импулса за оборот , импулсните му поредици са си наред има си тригери фронтовете са нормални , за съжаление нямам две сонди на осцилоскопа за да видя има ли дефзиране между тях .
|
| Нед Май 04, 2008 10:14 pm |
|
 |
|
kasparov
Ранг: Почетен член
Регистриран на: Сря Апр 05, 2006 9:52 pm Мнения: 877 Местоположение: Разград
|
Този мотор при мен се държи добре при следните стойности на параметрите:
P0 1000, p1 1000, p2 500, p3 20, p4 400, p5 100, p6 4500
последния има пряко отношение към скоростта на въртене, можеш да започнеш с 1000 - 2000
След като ги въведеш, трябва все пак да намериш правилната комбинация
на поредиците от енкодера, защото тя е само една.
Моста няма проблеми с него, стига да издържи, аз също ползвах Л298, работи известно време,
докато сложих по-мошен мотор и ...
|
| Нед Май 04, 2008 10:50 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
@фаст Аз програмирах мойто attiny2313 без проблеми без да барам фюзовете.
Но когато сложих тези фюзове:
Получих
Панирах се за малко. Помислих и сметнах че кварцовия генератор не работи.
Сложих си пръстите на крачката и корпуса(заземен) на кварца и почнах да цъкам Retry и на третия опит го прочете. Виж и тази тема http://www.larsen-b.com/Article/260.html . Дано съм помогнал.
|
| Вто Май 06, 2008 11:01 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 3 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|