Как- то раз, одна дружественная лаборатория попросила сделать для нее ПИД регулятор до 500 градусов с точностью удержания температуры не хуже 0,5 градуса, при этом точность установления самой температуры требовалась не очень высокая – около 3х градусов и, соответственно, градуировка термопары не закладывалась. Промышленный регулятор им не подошел ни по точности, ни по удобству. Так как менять температуру надо было очень часто, а делать это кнопками очень муторно , было решено в качестве задатчика температуры применить энкодер. Но, к сожалению, до железа дело так и не дошло, так как финансирование закончилось, как это часто у нас бывает, раньше чем поступили деньги. Временные характеристики нагревателя были приблизительно как у электрической конфорки, поэтому для того чтобы симуляция в протеусе не была слишком долгой и утомительной, шаг регулирования временных параметров уменьшен в 10 раз. Еще им нужен был аналоговый выход температуры. Температура подается на вход 12-и разрядного выносного АЦП, что обеспечивает шаг дискретности 0,125 градуса, хотя возможно это излишне. Все настройки вводятся в сервисном меню и запоминаются в ЕЕПРОМ. В сервисном режиме можно настраивать такие параметры, как: коэффициенты регулирования, период ПИД, период ШИМ, режим регулирования (ПИД, П, ПД, ПИ, Релейный режим – для подбора коэффициентов). Алгоритм регулирования классический и самый простой , с ограничением интегрирования. Для того чтобы войти в сервис, перед запуском симуляции переведите кнопку SERVIСE в нажатое состояние, запустите протеус (подайте питание), нажимая кнопку выберете нужный параметр и измените его вращением энкодера, далее нажимайте кнопку до выхода из сервисного меню. Dll-ка mcp3201 для тех у кого протеус меньше чем 7.10 прилагается в архиве. Mcp4921 можно вообще исключить из моделирования. Хотя программа сыровата и подглючивает (иногда АЦП вдруг читает нулевое значение, и срабатывает защита от обрыва термопары), да и опыта в микроконтроллерах у меня не очень много, все же надеюсь, что информация будет полезна тем, кто впервые хочет покрутить, пощупать ПИД регулятор, хотя бы виртуально.
Архив на яндексе https://yadi.sk/d/DOqFGDUTrHzVb.
Нешлифованные пиленые изделия, предлагаемые в интернет-магазине «ЕвроСтройДом», производятся по ГОСТу. Это значит, что материал точно соответствует заявленным размерам и отвечает требованиям касательно сортности. Для изготовления продукции используют хвойные породы деревьев: ель, лиственницу, сосну. На сайте Доска обрезная купить в Москве вы можете купить доски I сорта естественной влажности (20–25%) толщиной 25, 40, 50, шириной 100, 150, 200 мм. Длина изделий – 6 м.
|