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

Priest_89

Свой
  • Постов

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

  • Посещение

Репутация

8 Обычный

1 Подписчик

Информация о Priest_89

  • Звание
    Частый гость
    Частый гость

Контакты

  • ICQ
    Array

Посетители профиля

5 239 просмотров профиля
  1. Проверьте код обработчика датчика температуры, в этих контроллерах там как раз число 25 должно присутствовать, может в этом баг и скрылся.
  2. В регистре PC (R15) (Cortex-M0 Technical Reference Manual, п.3.5) Решать, безусловно, Вам, но.. Плата - насколько я понял из ваших постов, у Вас макетная версия, которая все равно требует переделки. Серии STM и их клонов полностью или с небольшими оговорками совместимы по пинам. Так что из переделок - 4 перемычки на выходы таймеров, а если повезет - то и их не понадобится. Программа - опять же, рабочая программа на Си переносится без особых проблем, с небольшими изменениями в работе периферии и перенастройкой делителей в таймерах и интерфейсах. В то же время, если оставлять старый контроллер, любая доработка/модификация в будущем приведет к возврату к обсуждаемому геморрою, либо ресурсов не хватит в принципе и опять же придется менять контроллер.
  3. Возьмите контроллер из нормальной серии хоть тех же ST - например stm32f407, а еще лучше - gd32f450 - цена 1000 р, 2 "моторных" таймера - то что нужно для управления полумостами, частота 200 МГц, fpu, dsp команды. Явно же дешевле будет и проще, чем тратить драгоценное время на постройку костылей.
  4. Есть ПМС-1000 Оно густое для конвекционного охлаждения. Надо ПМС-10, ПМС-20
  5. У аппаратов точечной сварки напряжение - единицы вольт, не хватит. Те, что для ручной, тоже не факт, что дадут стабильные 48 вольт под нагрузкой, как минимум придется лезть в схему. По требованиям ТС получается 60 фарад на 50 вольт если вообще без запаса. Дешево не выйдет. ИМХО, решение с 4 свинцовыми батареями будет самое дешевое, дубовое и безопасное, если авто дорогие, можно глянуть мото, они некоторые тоже тянут 200 ампер кратковременно.
  6. В функции приема по usart есть ограничение диапазона памяти для записи принимаемых данных? Встречался с такой проблемой - шум на линии, либо второе устройство глючит и выдает посылку длиннее чем надо - и контроллер пишет принимаемые байты по инкрементируемому указателю, попадая в итоге в несуществующую память и уходя в hardfault.
  7. Если работаете в TrueStudio или CubeIDE, в них есть утилита Fault Analyzer, которая выводит всю информацию о HardFault, в том числе адрес инструкции, которая его вызвала.
  8. Из распространенных сейчас и доступных самыми надежными показали себя кабели ugreen. Лично не вскрывал, но судя по фото из инета, экран в них плетеный, а проводники медные многожильные. А у вас проблема с кабелями была в монтаже или в эксплуатации? Если в монтаже, может проще ответный usb разъем установить внутрь прибора, чем резать кабель?
  9. Ответ на вопрос ТС фактически зависит от 2 факторов: объем сохраняемых данных и период их сохранения/перезаписи. Скажем, сохранять 100 байт раз в 10 минут или раз в неделю. Или 100 килобайт раз в 10 миллисекунд. Считаем максимальный объем хранимых данных, исходя из этого выбираем память - если объем сотня мегабайт и больше - NAND flash напрямую или в виде SD карты. Если меньше - NOR flash. Если объем единицы-десятки килобайт, но частая перезапись - EEPROM или ее эмуляция на NOR-flash (можно и на встроенной в контроллер). Если период перезаписи нужен очень маленький - можно рассмотреть MRAM.
  10. А обработка требуется поканальная или всего массива данных вместе? Возможно, глупость скажу - но 20-30 китайских bluepill по 1.5 доллара для оцифровки и обработки плюс один для управления и синхронизации - не вариант?
  11. ИМХО, уж лучше такой, чем полузнающий. Такой хотя бы не будет лезть в техническую часть и мешать работать.
  12. Вот, 500x500, в Компасе за несколько действий PR257_komplett_500.stp
  13. Чем физически отличается "включено" и "не включено"? Какая лампа? Умозрительно предположу, что усреднения за некий период времени и пороговой функции с гистерезисом будет за глаза.
  14. А зачем гадать? Откройте прибор, срисуйте схему, снимите осциллограммы в нужных точках.
  15. Транзистор в корпусе хотя бы TO-220, прикрученный к радиатору или массивному металлическому корпусу. График 1 и пункт RDS(on) в таблице в даташите.
×
×
  • Создать...