я меня никак не получается скомпилирвать файл((((((
знаете, у меня была вот какая проблема. просто это первый раз в жизни когда приходилось чето подобное делать и даже в голову не пришло что в компиляторе нужно было быбирать не тот файл текстовый, полученный с страницы экселя, а другой, который просто лежит в папке.
вдруг у Вас именно тот случай. открывать в компиляторе нужно тот единственный файл который виден без смены фильтра расширений файлов.
просто какоето заблуждение было что компилировать нужно было полученный файл, а ведь это всего навсего расчетные данные для лежащей по соседству программы.
на тот момент когда до меня доперло , я уже два дня методично опробовал версий пять компилятора и страшно злился.
оказалось все работает замечательно и с первой попытки.
ну и конечно ОГРОМНОЕ СПАСИБО Павлу Бахтинову за замечательное решение! это безусловно вполне доступное по цене и достаточно легко повторяемое устройство. собрал за два вечера на макетке, посколько макетка была с запасом по размеру, на ней разместил крестом микрики, такие как в мышках компьютерных, только выбрал те, что с маленькими педальками (пластинка металла), а на эту пластинку наклеил кнопки, не знаю как описать, может мембранными их обозвать... в результате в этом бутерброде первым нажимается мягкий микрик, а потом мембранная кнопка. очень компактно, и собственно по трудоемкости наверное даже меньше чем советские пирипиливать. только на рынке подбирал по мягкости. это как дополнительная идея для повторяющих схему.
еще ОГРОМНОЕ СПАСИБО MAKsutik и Александру Бор за разводку платы. я взял последний вариант за основу, единственное вокруг драйверов резисторы положил на плату с той целью чтоб потом налепить радиатор на обе микросхемы. в итоге радиатор крепится всего одним центральным винтом м2 сквозь плуту, но, наверное в этих корпусах охлаждать лучше через четыре центральных ноги и для этой цели припаять к ним скажем медную пластинку которую уже крепить к радиатору.
но на практике кажись оказалось достаточно старенького низкопрофильного радиатора от чипсета материнки. корпуса микросхем явно меньше греются и в жаркий день без проблем крутили мотор минут 40, пока не выключил.
при последующем повторении схемы наверное буду паять медную пластину и прикручивать ее на радиатор. но надо изучить даташиты чтоб быть уверенным правильности этих ног, действительно ли они служат подложкой под кристалом или всего навсего тонкими нитями к нему подвешены...
и еще ОГРОМНОЕ СПАСИБО oasm за ссылку на - Несложный программатор "JDM"!
проще наверное можно только если развязку не ставить, но убивать порт я не собирался, поэтому сваял на макетке еще за часик. прошивал тоже icprog 1.05. по ссылке в гугле рядом была инструкция по настройке прошивалки. после часов двух безуспешных попыток запустить прошивалку под вин7 х64, я забил на это дело. достал старенький комп с ХР ииии дальше самое сложное оказалось найти в закромах планку с 9-ти пиновым разъемом ком порта. далее процесс длился секунд 8 ииии о чудо.
нерешенным остался только вопрос с редуктором.
промежуточный редуктор который у меня был, имеет совершенно нереальный коэффициент 241,46599, так вот с такими заоблачными передачами плюс червячная 138, в итоге скорость наведения максимум около 6х, дальше движки от принтеров эпсон подвешиваются.
но это уже наверное офтоп.
не могу для себя решить вопрос: по каким признакам можно считать "разрешение" в шагах шаговых двигателей.
есть мотор на якоре 50 магнитов в два ряда, ряды естественно смещены на полшага, вокруг восемь катушек, на каждой катушке по 6 магнитных ребер, торцов, не знаю как назвать. выводов 4. сколько шагов в этом движке??
есть другой движок советский: на нем маркировка 3,6 градуса (насколько я понимаю значит в нем 100 шагов) при этом если не ошибаюсь по памяти на якоре 42 магнита в два ряда смещенных на полшага и 4 обмотки на которых всего по 4 ребра-торца-сегмента и он вращается ровно в два раза быстрее.
немогу для себя осознать по каким формулам можно пересчитать количество шагов на 1 оборот.
это можно както сделать не подключая мотор к драйверу на котором тупо натыкивать кнопкой и ждать пока мотор провернется ровно на круг??