К мини компьютеру Raspberry PI соединенному с платой расширения входов и выходов подключены:
1) контроллер внутреннего климата TGP-018 (питание +24 V DC, интерфейс RS-485);
2) контроллер внешнего климата (питание +24 V DC, интерфейс RS-485);
3) герконы ЭСМК-7П (питание +12 V DC) - нормально замкнутый контакт, при открывании двери размыкается;
4) аналоговые датчики тока SCT-013-030 (подключены "земля" и информационный провод);
5) датчик давления жидкости (питание + 12 V DC, диапазон выходного сигнала 0-5 V DC);
6) датчик дифференциального давления (питание + 12 V DC, диапазон выходного сигнала 0-5 V DC);
7) монитор AT070TN92 (интерфейс VGA).
Необходимо разработать программное обеспечение на языке Python, с целью опроса и дальнейшего хранения состояния следующих позиций:
1) опросить по интерфейсу RS-485 ежесекундно датчики концентрации углекислого газа, влажности, температуры (адреса регистров датчиков в наличии). Найти среднее значение за минуты измеряемого параметра;
2) опросить по интерфейсу RS-485 ежесекундно датчики влажности, температуры (адреса регистров датчиков в наличии). Найти среднее значение за минуту измеряемого параметра;
3) опросить ежесекундно состояния контакта (замкнут/разомкнут) - сообщить если разомкнут;
4) опросить датчик и перевести измерения в единицы силы тока - А (снимаемая величина - напряжение). Найти среднее значение измеряемого параметра за минуту;
5) опросить датчик и перевести измерения в единицы давления - Па (снимаемая величина - напряжение). Найти среднее значение измеряемого параметра за минуту;
6) опросить датчик и перевести измерения в единицы давления - Па (снимаемая величина - напряжение). Найти среднее значение измеряемого параметра за минуту;
7) выводить на мониторе измеренные параметры давление воды, дифференциал атмосферного давления между помещением и открытым пространством, температура, влажность, концентрация углекислого газа.
Честно говоря, опросом внешних устройств до сих пор не занимался. На языке Python не программировал, но нужно именно на нем (в принципе с литературой это не проблема).
Но все же сейчас не знаю с чего начать. Если кто-нибудь в курсе поделитесь информацией, пожалуйста.
Раздел: Промышленная электроника
1) контроллер внутреннего климата TGP-018 (питание +24 V DC, интерфейс RS-485);
2) контроллер внешнего климата (питание +24 V DC, интерфейс RS-485);
3) герконы ЭСМК-7П (питание +12 V DC) - нормально замкнутый контакт, при открывании двери размыкается;
4) аналоговые датчики тока SCT-013-030 (подключены "земля" и информационный провод);
5) датчик давления жидкости (питание + 12 V DC, диапазон выходного сигнала 0-5 V DC);
6) датчик дифференциального давления (питание + 12 V DC, диапазон выходного сигнала 0-5 V DC);
7) монитор AT070TN92 (интерфейс VGA).
Необходимо разработать программное обеспечение на языке Python, с целью опроса и дальнейшего хранения состояния следующих позиций:
1) опросить по интерфейсу RS-485 ежесекундно датчики концентрации углекислого газа, влажности, температуры (адреса регистров датчиков в наличии). Найти среднее значение за минуты измеряемого параметра;
2) опросить по интерфейсу RS-485 ежесекундно датчики влажности, температуры (адреса регистров датчиков в наличии). Найти среднее значение за минуту измеряемого параметра;
3) опросить ежесекундно состояния контакта (замкнут/разомкнут) - сообщить если разомкнут;
4) опросить датчик и перевести измерения в единицы силы тока - А (снимаемая величина - напряжение). Найти среднее значение измеряемого параметра за минуту;
5) опросить датчик и перевести измерения в единицы давления - Па (снимаемая величина - напряжение). Найти среднее значение измеряемого параметра за минуту;
6) опросить датчик и перевести измерения в единицы давления - Па (снимаемая величина - напряжение). Найти среднее значение измеряемого параметра за минуту;
7) выводить на мониторе измеренные параметры давление воды, дифференциал атмосферного давления между помещением и открытым пространством, температура, влажность, концентрация углекислого газа.
Честно говоря, опросом внешних устройств до сих пор не занимался. На языке Python не программировал, но нужно именно на нем (в принципе с литературой это не проблема).
Но все же сейчас не знаю с чего начать. Если кто-нибудь в курсе поделитесь информацией, пожалуйста.
Раздел: Промышленная электроника