Перейти к содержанию

Evgeniy

Администраторы
  • Публикаций

    1 844
  • Зарегистрирован

  • Посещение

  • Победитель дней

    130
Весь контент Evgeniy
 
 
  1. Согласись, тот же стробоскоп, собранный из десятка корпусов микросхем куда сложнее, чем простетский программатор и стробоскоп на микроконтроллере. Схема программатора наипрастейшая, попробуй собери и прошей микроконтроллер. Первый будет сложно, много вопросов и т.п. Второй и последующие - как два пальца обо....ть. Хлопковых выключатель куда сложнее, чем программатор вместе со стробоскопом!
  2. сначала собирай программатор для pic12f629/12f675. Тут самый простой вариант программатора http://www.labkit.ru/html/programmators_shm?id=76 есть плата, фотографии, пояснения, в общем полная информация. Требуется компьютер с реальным СОМ-портом. Собрать можно на монтажной плате. После прошивки микроконтроллера приступай к сборке стробоскопа. Схема там ничуть не сложнее. Можно так же на монтажной плате собрать. Программа писалась так, что бы удобно было собирать даже на монтажной плате.
  3. Лучше трансформатор перемотать. Ведь от блока питания зависит качество воспроизводимого звука. При устроении напряжения, утроится и ток, употребляемый от трансформатора. Позволит ли обмотка трансформатора? На выходе блока питания обычно устанавливают сглаживающие конденсаторы эдак тысяч на 10-20 мкф. Как будет сябя чувствовать транс при их зарядке? Да, в умножителе такие конденсаторы и придётся ставить, чтобы при воспроизведении басов напряжение не просидало. Думаю проще вторичку перемотать. А напряжение случаем не двуполярное? Как бы не устроить, а ушестерить не пришлось...
  4. Надо смотреть, какой выход у контроллера. А так, можно собрать схему потому как здесь http://vip-cxema.org/index.php/home/mikrokontrollery/242-dkho-dlya-yaponskikh-avtomobilej Полевиков можно обратной проводимости установить, если ленты с общим плюсом. Количество полевиков зависит от потребляемой мощности ленты. Если контроллер имеет достаточно мощный выход, можно затворы полевиков сразу на контроллер зацепить.
  5. По хорошему, все оба контура необходимо в резонанс вгонять. КПД устройства резко возрастёт. Расчёт катушек не секрет и доступен в интернете. Частота генератора известна, её легко перестроить под свои нужды. На счёт нагрева, нужна схема или хотя бы ссылка.
  6. Сердечник от электродвигателя. Из него трансформатор не сделать, и расчёт не подойдёт. Без ротора сердечник не замкнут, поэтому будет греться любая обмотка.
  7. Когда датчиками отправляет ид, они сравнивают его со своим, если не совпадает, то датчик на дальнейшие команды не реагирует, пока не произойдёт сброс длительностью не менее 500мкс (по даташитут). Перед обращением к датчиками, если требуется сменить его, необходимо произвести сброс. Переменные TerC1, TerD1 в отображении не участвуют, зато в них вроде как идёт запись температуры при опросе датчика. Может я ошибаюсь, надо код смотреть. Главное работает без косяков и код влез в камень
  8. Попробуй перед обращением к датчикам сформировать импульс сброса. Выставить на порт, к которому прицеплены датчики, 0 на время ~500-600мкс. Может несколько датчиков отвечают. Файл как и картинки загружаются.
  9. @Гость_Эдгар_* схему без мк я давал выше, читай мои ответы. Соблазна на логических микросхемах. Даёт по две вспышки каждого канала. Манипулируя диодами, можно изменить логику работы схемы. http://vip-cxema.org/index.php/home/raznoe/86-stroboskop-svoimi-rukami Проще и функциональные только на микроконтроллере. Если на компьютере имеется аппаратный com-порт, можно собрать простейший программатор для pic12f675, и повторить стробоскоп на микроконтроллере. Проще схемы не найти.
  10. Тут либо камень менять на pic16f88, появиться куча памяти, по ногам проц совпадает с 628. Либо оптимизировать программу. Если 4 датчика, значит делать цикл в 4 прохода. При каждом проходе меняться будут только адреса считывания id датчиков и переменные температуры с признаком -. Остальные переменные общие. Программа немного будет отличаться от программы для одного датчика. Зачем считывать id датчика в переменные? Можно циклом за раз считать и тут же отправить одно число в датчик, и так 8 раз. В цикле писать так For i = adr to adr+8 Read adt,temp Owout.... [Temp] Next i Так мы отправил датчиками нужный id В самом начале создаём цикл изходя из количества датчиков. Например For proh = 0 to 3 Lookup proh,[0,7,15,23], adr 'адреса id в EEPROM Потом читаем и отправляем id Идём на подпрограмму измерения температуры Tempcel[proh] = tempcel ' переписывания температуру в индивидуальную переменную Tempdes[proh] = tempdes Cold[proh] = cold Next proh По окончании цикла мы будем иметь 4 значения температуры из 4датчиков Temp1 Temp2 Temp3 Temp4 Потом заморачиваемся с отображением температур и остального. Как то так
  11. Используя цикл for i=0 to 7 Read i, id1 Next i для второго датчика Read 7+i,id2 Как то так.
  12. Незачто После выхода из подпрограммы обнулить не забудь, а то второй раз не сработает короткое нажатие
  13. Отслеживание длительности тоже довольно просто При нажатии кнопки попадаем в подпрограмму отслеживания длительности, примерно такой:
  14. ну да Можно по долгому нажатию какой либо кнопки или двух.
  15. Программу опроса датчика можно выполнить подпрограммой, которая будет сканировать и записывать данные датчиков во флешку. А вызов подпрограммы повесить на премычку или ещё куда. При смене датчика, втыкаем перемычку и поочереди втыкаем датчики.
  16. @@VitalForce алгоритм довольно замороченый. Проще всего написать программульку для этого же термометра, которая будет считывать 64 бита из датчика. Для этого цепляем первый датчик, отсылает в него код 33h, после чего считываем 64 бита и выводом их на индикатор. Потом тоже самое со вторым датчиком. После чего у нас будет два идентификатора. В основной программе вместо команды CCh используем команду 55h и следом передаёт 64 бита нужного датчика. Датчик с указанными 64 битами останется активным, второй отключился. После считывания температуры обязательно отсылает команду сброса, для того, чтобы отключившийся датчик проснулся. Это самый простой вариант.
  17. Проще, чем на микроконтроллере, схемы не найти.
  18. Без микроконтроллера схема с описанием тут http://vip-cxema.org/index.php/home/raznoe/86-stroboskop-svoimi-rukami Вспыхивают по два раза. На микроконтроллере схема в разы проще, эффектов больше, но требуется программатор http://vip-cxema.org/index.php/home/mikrokontrollery/167-politsejskij-stroboskop-na-pic12f675
  19. По моему тут надо начинать вот с такой схемы На картинке видно все номиналы деталей. Вместо светодиодов можеш прицепить свои ленты.
  20. Какой блок питания? Возможно посадка идёт, или блок питания не справляется с импульсными помехами от ШИМ.
  21. @Гость_иван_* 7 вывод мк отключить от голосового модуля. Эта цепочка разведена на будущее, а сейчас ненужна.
  22. Можно к любому телефону подключить, главное чтобы тон шёл, громкость на 100%. Для проверки распайки кабеля, отключает провода от платы и впрочем динамик. При нажатии кнопок на телефоне, в динамике должен прислушиваться тон. При нажатии на различные кнопки, тон должен меняться.
  23. У микросхемы ic1 отклонение номиналов деталей не допускается! На включенном устройстве на 15 выводе ic1 мерим напряжение. При наличии тонового сигнала на входе, на этом выводе должен присутствовать высокий логический уровень. При прекращении - падать в 0. На выводах 11-14 выдаваться код в соответствии с таблицей из даташита на мк. Из 10 заказанных мт8870, обязательно 1-2 не рабочие! Кварц применялся в телевизорах с кинескопами. В телемастерских продают. Отклонение частоты недопустимо.
 
×
  • Создать...