Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
09.07.2010, 22:14
|
|
Прописка
Регистрация: 20.01.2007
Адрес: Армения
Сообщений: 127
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Помогите найти ошибку
На сайте http://radio-konst.narod.ru/moi_kons...h_gk_indik.htm нашел проект регулятора напряжения, решил повторить.
Но схема не работает, попробовал симулировать в Proteuse, ШИМ не регулируется.
Помогите разобраться с кодом.
|
|
|
|
10.07.2010, 08:51
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Помогите найти ошибку
А что - автор не отвечает? Там же есть куда писать на главной странице:
Цитата:
|
Если Вы хотите написать мне ПИСЬМО наберите a?s?m?_o?r?e?n@mail.ru предварительно удалив все вопросы.Это необходимо для защиты от спама.
|
Тема у него не помечена, как коммерческая. Попросите у него исходник на Asm. А здесь вряд ли кто подпишется для вас дизассемблировать Hex и разбираться потом в чужом коде.
|
|
|
|
10.07.2010, 18:41
|
|
Прописка
Регистрация: 20.01.2007
Адрес: Армения
Сообщений: 127
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Помогите найти ошибку
Сообщение от Halex07
|
А что - автор не отвечает? Там же есть куда писать на главной странице:
Тема у него не помечена, как коммерческая. Попросите у него исходник на . А здесь вряд ли кто подпишется для вас Hex и разбираться потом в чужом коде.
|
Писал, он Asm код не дает , вот ответ
Цитата:
|
Все статьи размещённые на сайте, написаны после изготовления и опробации устройств. Это не работает, то не стыкуется, к сожалению это электронника надо много читать и много экспериментировать, с налёта ничего не получится, люди десятилетиями занимаются и то не всегда с первого раза всё работает.
|
Не знаю что надо экспериментировать, есть протеус + чип + код, хотя бы в симуляции далжно работать, пусть плату не правильно разводил, но все нормально.
Есть ощибки симуляции в протеусе или нет?
Код дизассемблировал но ничего не понял.
Посматрите пожалуйста.
|
|
|
|
11.07.2010, 01:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Помогите найти ошибку
Сообщение от barbuss
|
Код дизассемблировал но ничего не понял. Посматрите пожалуйста.
|
Посмотрели... а чё там непонятного ? команды как команды ассемблера семейства PIC)))))
Только так, что делает программа с устройством, не понять.
Нужно изучить схему и изучать программу в привязке к схеме.
Выписать какие ножки чем шевелят и тогда анализировать код применительно к схеме.
Скажу что изучать и разбирать чужой код что же он вытворяет, а тем более после компилятора - адский труд.
Порой проще написать самому.
Тааак ччтооо делайте выводы... изучайте сами.. заодно изучите архитектуру контролера и ассемблер ))
кстати.. неплохой стимул для изучения.
могу сказать что:
LADR_0x006A - опрос SB1
LADR_0x0083 - обработка прерывания таймера 0
LADR_0x0092 - опрос SB2
LADR_0x0098 - инкремент параметра, запись в ЕЕПРОМ и вывод на индикацию на АЛС
LADR_0x009D - декремент параметра, запись в ЕЕПРОМ и вывод на индикацию на АЛС
LADR_0x00AE - подпрограмма вывода из ячейки LRAM_0x22 на АЛС
LADR_0x00CD - подпрограмма сброса всех счётчиков в "0" скорее всего перед выводом нового значения на индикацию
LADR_0x00DA - подпрограмма записи данных из LRAM_0x22 в еером
LADR_0x00EC - подпрограмма чтения данных из еером
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
|
|
|
|
11.07.2010, 05:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщений: 1,021
Сказал спасибо: 10
Сказали Спасибо 70 раз(а) в 63 сообщении(ях)
|
Re: Помогите найти ошибку
Конечно нужно изучить и написать свое.
И принципы построения схем поискать в сети,
вот например
http://www.ivica-novakovic.from.hr/L...tm#memoriranje
(а то,что автор не дает исходник - его право,
хотя это не делает ему чести)
__________________
И на камнях растут деревья!
|
|
|
|
12.07.2010, 12:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Помогите найти ошибку
Сообщение от domowoj
|
(а то,что автор не дает исходник - его право,
хотя это не делает ему чести)
|
Нда, не привыкли у нас уважать труд програмистов и конструкторов ))))
прошивка и исходники стоят немного разных денег... человек решил что прошивкой может поделится.. а исходниками нет... при чём тут честь... скажите спасибо что поделился схемой и прошивкой.
а по поводу работает или нет.. любую электронну. схему нужно запускать поэтапно... даже уже отлаженую конструкцию а тем более собираемую в первый раз и чужую...
а не всё сразу включил и заработало...
Сначала досконально проверить работу железа, а уж потом рыть программы.
А при желании/необходимости можно разобратся в этой прошивке.. не такая она там и сложная...
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
Последний раз редактировалось picavr; 12.07.2010 в 13:03.
|
|
|
|
12.07.2010, 13:06
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Помогите найти ошибку
Если писано на асме , то какие проблемы ?
picavr прав , поковыряться в чужом коде , не только полезно но и весьма интересно.
Если это не быдлокод .
К то му же кусок небольшой...
__________________
Осторожно , злой кот
|
|
|
|
12.07.2010, 21:56
|
|
Прописка
Регистрация: 20.01.2007
Адрес: Армения
Сообщений: 127
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Помогите найти ошибку
Сообщение от dosikus
|
Если писано на асме , то какие проблемы ?
picavr прав , поковыряться в чужом коде , не только полезно но и весьма интересно.
Если это не быдлокод .
К то му же кусок небольшой...
|
HEX файл диасемблировал на PICDisasm.exe.
Мне нужно регулировать напряжение тенов по 3Квт каждый и визуально контролировать напряжение, еще все это надо сделать через ноль, тены у меня 6 штук.
Если есть такие проекты подскажите где.
Последний раз редактировалось barbuss; 12.07.2010 в 22:05.
|
|
|
|
16.10.2013, 15:03
|
|
Прохожий
Регистрация: 19.03.2009
Адрес: wowik144@mail.ru
Сообщений: 1
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Помогите найти ошибку
Я для себя делал схему регулятор мощности от 0% до 99% , т.е. запитывал постоянкой и, подавая ШИМ сигнал на затвор ключевого полевика на сток которого подавалось выпрямленое напряжение сети, а в исток подключалась нагрузка (управлял полевиком) и регулировал тем самым мощность ТЭНа. На двух семисегментных индикаторах высвечивалась устанавливаемый уровень мощности 0-99 процентов с шагом регулирования 1 процент. Так как выпрямлял переменное 220В, то соответственно после выпрямителя на конденсаторе было 315 В., которое через сток-исток полевика подавалось на нагрузку (ТЭН).
Пример: Если выставить 90%, то на нагрузку поступит 90% от 315 это 283 В, можно и задать 60%, тогда на нагрузку поступит 60% от 315 это 189 В.
|
|
|
|
16.10.2013, 18:05
|
|
Заблокирован
Регистрация: 23.03.2008
Адрес: Ukraine
Сообщений: 1,306
Сказал спасибо: 1,749
Сказали Спасибо 1,878 раз(а) в 493 сообщении(ях)
|
Re: Помогите найти ошибку
Эй, прохожий проходи!
Вы опоздали на три года.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:22.
|
|