<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; Эмулятор дизельного двигателя Perkins]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=1016&amp;type=atom" />
	<updated>2022-05-10T04:57:00Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=1016</id>
		<entry>
			<title type="html"><![CDATA[Re: Эмулятор дизельного двигателя Perkins]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10353#p10353" />
			<content type="html"><![CDATA[<p>Я сторонник OpenSource...<br />Очень не хватает возможности создания библиотечных элементов.<br />В этом простом проекте у меня уже 3 составных блока. А будет намного больше <img src="https://forum.canny.ru/img/smilies/sad.png" width="15" height="15" alt="sad" /><br />И нет возможности изменения в в блок без удаления остальных. Переименовывать&nbsp; - не вариант.<br />Должно изменяться поведение всех блоков...<br />Очень муторно потом восстанавливать все связи.<br />Так как сделано у вас невозможно повторное использование.<br />Думаю добавить библиотечные элементы совсем не трудно</p>]]></content>
			<author>
				<name><![CDATA[dimamir64]]></name>
				<uri>https://forum.canny.ru/profile.php?id=960</uri>
			</author>
			<updated>2022-05-10T04:57:00Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10353#p10353</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Эмулятор дизельного двигателя Perkins]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10350#p10350" />
			<content type="html"><![CDATA[<p>Отличная работа! Спасибо что делитесь своими успехами!</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2022-05-09T19:59:13Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10350#p10350</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Эмулятор дизельного двигателя Perkins]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10347#p10347" />
			<content type="html"><![CDATA[<p>Доброго времени суток<br />Для отладки разрабатываемого контроллера управления гидравлической станцией <br />пришлось написать эмулятор дизельного двигателя Perkins<br />Переписываю систему с контроллера Bosch - импортозамещение <img src="https://forum.canny.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Может идея пригодится кому-то <img src="https://forum.canny.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /> <br />Логику приема команд по CAN выделил в составной блок<br />Ловит простые и Ext пакеты. На выходе индикатор приема команды, длина пакета и данные.<br />Сделал выход Led. К нему можно подключить светодиод или один из выходов контроллера, а внутри блока подключить к нужной точке. Удобно для отладки...<br />Режим эмуляции включается/выключается командой по CAN и записывается в энергонезависимую память.<br />Старт/Стоп производится CAN командой<br />В состоянии Старт ловим команды по CAN на установку оборотов и с периодом 200 мс отправляем 6 CAN пакетов с состоянием двигателя. Пакеты отправляются с помощью драйвера асинхронной передачи CAN. <br />Команды на установку оборотов сыпятся постоянно от контроллера гидростанции. После запуска - прогрев, снижение до холостых, в рабочем режиме - изменение оборотов PID регулятором для управления производительностью гидро насосов. <br />Обороты меняем не чаще чем 1 раз в 500 мс.<br />Динамичными сделал пока только установку оборотов. Остальные параметры в статике, но легко можно добавить.<br />Не судите строго, первый проект на таком контроллере. <br />Очень непривычно программировать - нет скриптов&nbsp; и мониторинга состояния <img src="https://forum.canny.ru/img/smilies/sad.png" width="15" height="15" alt="sad" /> <br />У большинства конкурентов такие возможности есть...</p><p><strong>Модераторское: вынесено в отдельную тему</strong></p>]]></content>
			<author>
				<name><![CDATA[dimamir64]]></name>
				<uri>https://forum.canny.ru/profile.php?id=960</uri>
			</author>
			<updated>2022-05-09T19:11:43Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10347#p10347</id>
		</entry>
</feed>
