Общероссийская неделя "Астрономия на тротуаре" - 15-17 апреля
0 Пользователей и 1 Гость просматривают эту тему.
Патч для step_motors.h:- double delayMs = (500.0 * EEData.m_MotorStep) / currSpeed - 0.43;+ double delayMs = (500.0 * EEData.m_MotorStep) / (int)currSpeed - 0.43;Патч для filterwheel2.c:-tempers[ i ] = ((float)count * tempers[ i ] + temper) / ((float)(count + 1));+tempers[ i ] = ((int)count * tempers[ i ] + (int)temper) / (int)(count + 1);Иван, проверь, пожалуйста, работоспособность.
А твоя схема-то уже работает?
Проверь с твоей прошивкой работу програмки и аском плагина.
Сделать это можно так.
ISC01 ISC00 Description 0 0 The low level of INT0 generates an interrupt request.
Input Low Voltage except XTAL1 and RESET pins Min: -0.5 Max: 0.2Vcc
Использование в таком качестве цифровых входов затруднено большим разбросом напряжения перехода из нуля в единицу и обратно и его дрейфами, а также разбросом напряжения перехода конкретного процессора.
Можно конечно сделать так, что комбайн и за пивом будет ходить, но вряд ли нужно.
Цитата: Александр Л. от 11.01.2008 [08:56:10]Использование в таком качестве цифровых входов затруднено большим разбросом напряжения перехода из нуля в единицу и обратно и его дрейфами, а также разбросом напряжения перехода конкретного процессора.Спасибо, Александр, за разъяснения. Значит есть поле для экспериментов.
Ivan7enych, проверь, пожалуйста, работоспособность.
Цитата: lazyBSD от 19.01.2008 [02:35:32]Ivan7enych, проверь, пожалуйста, работоспособность.Привет!По схеме замечание - при дребезге контактов в переменном сопростивлении на вход микроконтроллера проскакивает +12В. Либо переменник ставь между +12 и средней точкой, либо делай отвод на микросхему от среднего вывод переменника. И точные 1% сопротивления тут не нужны, хватит банальных 5% точности.
По схеме замечание
Спасибо! Ты проверил?
Пока заметил, что 2 дефайна ONE_WIRE и TWO_WIRE дублируют переменную m_TermometersType, её надо будет выкинуть.
Потом, ты под эти дефайны засунул кучу кода, а в чем смысл? У нас есть вариант фокусера без термодатчиков вообще?
Я спаяю схемку и проверю как работает, потом выложу код со всеми исправлениями.
И по хорошему надо-бы схему и печатную плату опубликовать со всеми твоими изменениями. А то пока людям виден процесс, а взять текущий результат и воплотить - сложно.
Цитата: Ivan7enych от 20.01.2008 [15:41:13]Потом, ты под эти дефайны засунул кучу кода, а в чем смысл? У нас есть вариант фокусера без термодатчиков вообще?Может у кого-то тяжело с термодатчиками или они им просто не нужны.
У тебя есть старый игловский вариант? Пришли, я внесу изменения и попробую развести новую плату.Может туда и реле добавить? А то опять переделывать...
Цитата: Ivan7enych от 20.01.2008 [15:41:13]Я спаяю схемку и проверю как работает, потом выложу код со всеми исправлениями.Хорошо.
Прошивку боле-менее отладил, проверяй не напротил-ли что в твоем варианте.