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

Rhime

Members
  • Постов

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

  • Посещение

Весь контент Rhime

  1. Поздравляю всех участников форума с наступающим Новым Годом! Хочу пожелать всем удачи, вдохновения и безграничных идей. Чтобы ваши изделия радовали не только вас, но и ваших близких. Ура, друзья!
  2. Это, по ходу, очередной "спэцыалист", который разговаривает на том же языке на котором разговаривали "гуру" автоматики в обслуживании станков. Щас с одним таким работаю. А ФАЗОУСТАНОВЩИК - это очередное замудрое слово, известное только избранным. Потому что не всем дано понять, что дано понять не всем, вернее не только лишь всем, мало кто сможет это сделать (Кличкософия)...
  3. Вам нужно починить или узнать как работают сами микросхемы? Если починить, то стоит начать с описания проблемы. Если нужно узнать, как работают микросхемы, то тут просто брать описания принципа работы каждой из них и читать. Самый минимум - это даташит. В принципе много советской литературы - справочники по логическим микросхемам, например. Ну, а если вам принципиально нужно знать, как определить неисправность, то тут у каждого свои методы в зависимости от оборудования, можно осциллографом, можно собрать схему из кнопочек и переключателей, можно на МК сварганить. Например, чтобы проверить P-канальный полевик, необходимо затвор посадить на землю, на исток подать + (вольт 10), сток нагрузить резистором (1к например),а лучше светодиодом, светодиод должен засветиться. Подключить затвор к + питания - светодиод потухнет. А можно тупо всё поменять, если не заработает, то есть и положительная сторона - у вас останутся рабочие детали для дальнейших экспериментов :).
  4. в схеме три детали, о чем там гадать. За полчаса можно все перемерить с выпаиванием.
  5. Термопара генерирует эдс, а значит если включить мультиметр на измерение мВ, то можно увидеть напряжение на проводах при комнатной температуре 20-30мВ. Вот вам и подсказка как узнать кто есть кто.
  6. Могут не совпадать, на первый взгляд. Просто необходимо взять байт, который формирует программа и выделить только те биты, которые необходимы для вашего МК и вот они должны совпадать. Опять таки - нужно точно понимать, что показывает чекбокс - запрограммирован фьюз или нет. Вот например - значенине F9 и 01 бинарные значения 0b11111001 и 0b00000001 используется только три первых бита значит, то что после них игнорируется, а значит и что программа там поставит нас не интересует. Таким образом обе программы выставляют значение 0bxxxxx001. Значения совпали.
  7. http://www.atmel.com/images/doc2535.pdf Раздел 7.2 - указания по минимизации энергопотребления
  8. Думаю, что тут нужно на логике. И как это получается лог.0 - >=1.5V и лог.1 - <=8V это ж фигня какая-то - если сигнал попадает в эти пределы то одновременно будет и 0 и 1 нелогично.
  9. void Ligts_On_All(void) //включена аварийка горит оба поворотника все if которые не имеют else переведите в switch(oldcode)
  10. Если в протеусе работает, а в железе нет, значит в схеме косяк или схемное решение нетипичное. Например мультивибратор сам не запустится пока его не "толкнешь". Для контроллеров необходимо настроить тактирование ну и т.д. Я бы не назвал это косяком симулятора, скорее это специфика работы программы. Лично у меня никогда не было проблем с протеусом кроме, как собственные косяки, которые и в железе работали не стабильно.
  11. По поводу DipTrace поработал я в нем - кал полнейший. Спринт хоть и простенький но для чего-то не шибко серьезного оч. даже хорош, чего о диптрейсе не скажу. В kikad тоже много глюков но даже он - шедевр по сравнению с диптрейсом. Но,как говориться - на вкус и цвет все фломастеры разные. А автору топика пожелаю удачи и найти своего клиента.
  12. Варианта два - повысить частоту ШИМ, поставить параллельно двигателю конденсатор.
  13. Rhime

    адресация в EEPROM

    Псевдопроблема. Используйте BOD. И мануал по пользованию библиотеками http://www.atmel.com/webdoc/avrlibcreferencemanual/group__avr__eeprom.html eeprom_write_byte( (uint8_t *) 0x01, 12) - записать 12 в ячейку 1 eeprom_read_byte( (const uint8_t *) 0x01) - прочитать ячейку 1
  14. Tсли вы делаете это в Протеусе? значит у вас должен быть установлен WINAvr. Указан как компилятор в настройках.
  15. 2 подключаете к + питания и будет вам счастье
  16. В какой раз говорю - не нужно гнать на протеус. Цифровые схемы он симулирует отлично. Просто его нужно изучить чтобы понимать, как им пользоваться. По поводу реального макета - реальный макет, в наше время нужен тогда, когда отработаны промежуточные элементы и нужно собрать все в кучу. По поводу прошивки, так кривой код если и заработает в реалии, то никто не гарантирует стабильную работу. Другое дело - когда вы создаете какой-то протокол и он привязан к временным параметрам, то его придется отлаживать в реалии, но повторюсь, промежуточные функции такие, как вывод на дисплей например, протеус отсимулирует без ошибок. Так что проверяйте, то что вы написали. Конечно ни один симулятор не даст вам 100% картины, но не думайте что ваш мозг может просчитать работу лучше чем машина которая заточена на эту работу.
  17. Что значит запоминал? После пропадания питания? Тогда записывать в EEPROM. Индикаторов можно подключить сколь угодно. Зависит от частоты обновления индикаторов и способа и реализации. Одно из двух - или программа будет считать секунды по прерыванию от int0 или прога откровенное г...
  18. Как вариант. Есть слаботочные реле в дип корпусах. Например http://www.symmetron.ru/suppliers/tti/reed.shtml не реклама.
  19. Отключить вывод кнопки от "+" батареек и подключить отключенный вывод к "+" нужной батарейки, а "-" этой батарейки - к "-" первых батареек.
  20. Конечно развод. какой нормальный человек будет наугад менять компоненты пока не заработает? Либо сбить бабок побольше, либо полный - идиот.
×
×
  • Создать...