16.10.2018, 18:36
|
|
Прописка
Регистрация: 17.03.2015
Сообщений: 296
Сказал спасибо: 0
Сказали Спасибо 220 раз(а) в 126 сообщении(ях)
|
Re: Proteus модели
Сообщение от Gdalex
|
Единственное, не понял еще как догрузить в модель Arduino кроме hex-файла прошивки hex-файл eeprom.
|
см ветку Прошу помочь разобраться с .eep.
Сообщение от Gdalex
|
По выводам тоже практически все совпало.
|
Так помогите другим - не стесняйтесь - нарисуйте соответствие выводов моделей.
Последний раз редактировалось ProtAS-13; 16.10.2018 в 18:41.
|
|
|
|
17.10.2018, 09:33
|
|
Прохожий
Регистрация: 15.10.2018
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Proteus модели
Выкладываю соответствие выводов.
|
|
|
|
17.10.2018, 13:09
|
|
Прохожий
Регистрация: 15.10.2018
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Proteus модели
Еще раз добрый день!
Огромное спасибо за советы!
Запустил свой выносной модуль. Все рисуется и работает как надо, только раз в 10 медленнее, чем в железе. Вроде бы и комп не медленный (i5 760@2.80GHz, 12 Гб ОЗУ).
Экран перерисовывается около 3 секунд, реакция на нажатие кнопки секунды через 2-3 (хотя в скетче задержка 5 мс), долгое нажатие кнопки срабатывает через 70 секунд (в скетче 3 сек).
Пробовал разные режимы дебаггинга, симуляции... Не помогает.
Кстати, если кому интересно, то загрузить данные EEPROM нужно через свойства компонента МК (раздел "Дополнительные свойства" -› "Initial Content of Data EEPROM"). Загружаются в в формате bin.
Теперь буду ковырять основной модуль. Но, тут будет очень сложно, т.к. части компонентов нет и найти их не получается: монитор энергии pzem-004t, датчик давления HX701B с усилителем.
|
|
|
|
26.10.2018, 22:23
|
|
Прохожий
Регистрация: 15.10.2018
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Proteus модели
Добрый вечер, господа! Это снова я с очередной проблемой!
Помогите, пожалуйста, а то у меня уже едет крыша.
Схема: два МК (ATmel 328p и Mega 2560). Соединены по I2C-шине: Уна - мастер, Мега - слейв (адрес 0x7E). На этой же шине висят DS3231 и PCF8574.
На Меге две функции (прием данных I2C_func_ON_DATA(int i) и отправка по запросу I2C_func_REQUEST()). Данные, которыми обмениваются МК лежат в двух парах массивов byte и unsigned int, которые и надо синхронизировать. С приемом данных на Меге нет, так же как и с приемом/передачей данных на Уне (часы и клава на PCF работают отлично). При отправке данных с Меги идет какая-то хрень (см. рис). Красным в коде помечено место, откуда начинает передаваться 3 байта по запросу с Уны, нужно передать (в данном примере) 0xFD 0x00 0x00. Передается то, что в окне I2C-монитора (0xFF 0xFF 0xFF). Если команда (первый байт посылки) меньше 0x20, то передается 0xC0 0xFF 0xFF. В железе еще не проверял. Библиотека по работе с I2C - стандартная Ардуиновская. В других примерах работает (правда в железе, в Протеусе не проверял).
Может кто сталкивался с таким?
Последний раз редактировалось Gdalex; 26.10.2018 в 22:30.
|
|
|
|
26.10.2018, 22:28
|
|
Прохожий
Регистрация: 15.10.2018
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Proteus модели
А если передать команду 0x81, то посылка выглядит как 0xFC 0x1F 0xFF.
Я уже с ума схожу...
|
|
|
|
28.10.2018, 12:43
|
|
Временная регистрация
Регистрация: 12.09.2018
Сообщений: 92
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus модели
Существует ли протеуская модель карты памяти SDHC ?
|
|
|
|
29.10.2018, 13:56
|
|
Вид на жительство
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
|
Re: Proteus модели
Сообщение от Gdalex
|
Данные, которыми обмениваются МК лежат в двух парах массивов byte и unsigned int, которые и надо
|
В курсе, что в ардуино unsigned int(и другие типы тоже) имеет разную разрядность (длину) для разных процессоров?
|
|
|
|
29.10.2018, 18:56
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Модель драйвера L9110.
L9110 это H-мост c логическим управлением (TTL/CMOS), исключающем возникновение сквозного тока. В даташите приведены типовые напряжения высокого и низкого уровня при напряжении 9В и токе 750mA. По закону Ома легко подсчитать сопротивления транзисторов верхнего и нижнего плечей, 1,9 Ом и 0,6 Ом соответственно. Эти параметры, а также сопротивления закрытых ключей и время переключения вынесены в настройки модели (в даташите их нет).
Если понадобится внести изменения в модель, приложил содержание дочернего листа L9110_INT.SEC.
|
|
|
|
30.10.2018, 01:05
|
|
Прохожий
Регистрация: 25.02.2018
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus модели
Доброй ночи! Подскажите где или как создать (скачать) модель и библиотеки для энкодера?
|
|
|
|
30.10.2018, 01:25
|
|
Гражданин KAZUS.RU
Регистрация: 10.06.2010
Сообщений: 598
Сказал спасибо: 222
Сказали Спасибо 234 раз(а) в 154 сообщении(ях)
|
Re: Proteus модели
а стандартной модели протеза не достаточно ?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:58.
|
|