Диссертация (1152184), страница 33
Текст из файла (страница 33)
Основы автоматизации технологических процессовпищевых производств / В.Ф. Яценко, В.А. Соколов, Л.Б. Сивакова и др. Под ред.В.А. Соколова. – М.: Легкая и пищевая промышленность, 1983. – 400 с.115.Anderson, M. Interrupt Threads in Linux [Электронный ресурс]. Режимдоступа: http://elinux.org/images/e/ef/InterruptThreads-Slides_Anderson.pdf116.Arduino watchdog или автоматический RESET в случае зависания[Электронный ресурс]. Режим доступа: https://geektimes.ru/post/255800/117.Hagedorn, P.; Wallaschek, J. Mechanical Vibration Aspects of PiezoelectricTravelling Wave Ultrasonic Motors / P.
Hagedorn, J. Wallaschek // Proc. 2nd Int.Technology-Tranfer Conf. – Bremen, Germany. – 1990. – pp. 32–37.118.Hagedorn, P.; Wallaschek, J.: Travelling Wave Ultrasonic Motors, Part I:Working Principle and Mathematical Modelling of the Stator / P. Hagedorn, J.Wallaschek // J. Sound Vib. – 1992. – V.155(1). – pp.
31–46.119.Hahn, F. Fuzzy controller decreases tomato cracking in greenhouses / F.Hahn // Computers and Electronics in Agriculture. – 2011. – Vol. 77. – P. 21-27.120.Han, J.-H. Analysis of the thermal environment in a mushroom house usingsensible heat balance and 3-D computational fluid dynamics / J.-H. Han, H.-J. Kwon, J.Y. Yoon, K. Kim, S.-W.
Nam, J.-E. Son / Biosystems Engineering. – 2009. – Vol. 104,Issue 3. – P. 417- 424.121.Kalman, R.E. Control System Analysys and Design Via the «SecondMethod» of Lyapunov / R.E. Kalman, J.E. Bertram // J. Basic Eng. – 1960. – 82(2). –P.371-393.122.Lafont, F. Optimized fuzzy control of a greenhouse / F. Lafont, J.-F. Balmat/ Fuzzy Sets and Systems. – 2002. – Vol. 128, Issue 1.
– P. 47–59.123.ODBC Драйвер СУБД MySQL для Windows 64 [Электронный ресурс].Режим доступа: https://dev.mysql.com/downloads/connector/odbc/197124.OMG Business Process Model and Notation (BPMN)Version 2.0 OMGDocument Number: formal/2011-01-03 Standard document [Электронный ресурс].Режим доступа: http://www.omg.org/spec/BPMN/2.0125.ресурс].RFID Case Study: Optimized Ripening Process with Cheese [ЭлектронныйРежимдоступа:http://www.brooks.com/applications-by-industry/semiconductor/rfid/rfid-projects/foods/optimized-ripening-process-with-cheese126.RichardBarker.EntityRelationshipModeling.Addison-Wesley,1990, 240 p.127.Swan, M.
Blockchain: Blueprint for a New Economy / M. Swan / O'ReillyMedia, Inc, 2015. – 152 p.128.Touati, F. A fuzzy logic based irrigation system enhanced with wireless datalogging applied to the state of Qatar / F. Touati, M. Al-Hitmi, K. Benhmed, R. Tabish //Computers and Electronics in Agriculture. – 2013. – Vol. 98.
– P. 233-241.129.Vanthoor, B.H.E. A methodology for model-based greenhouse design: Part4, economic evaluation of different greenhouse designs: A Spanish case / B.H.E.Vanthoor, J.C. Gazquez, J.J. Magan, M.N.A. Ruijs, E. Baeza, C. Stanghellini, E.J.Henten, P.H.B. Visser / Biosystems engineering. – 2012.
– Vol. 111. – P. 336-349.198Приложения199Приложение А. Программы для ЭВМ и конфигурационные файлы, связанные сразработкойПАКавтоматизациипроизводственно-технологическихиобеспечивающих процессовБиблиотека wiegand для нескольких считывателей (ATmega2560 r3)//в заголовочный файл в секцию public добавлен флаг разрешения чтенияstatic volatile bool EnableRead;int getGateActive(); //и функция получения текущего (активного) считывателя//в секцию private заголовочного файла добавлены переменные для второго считывателя//(количество бит, номер карты), а также номер считывателя.static volatile unsigned long _cardTempHighB;static int_GateActive;static volatile int _bitCountB;static int_wiegandTypeB;static unsigned long _codeB;//функция получения активного считывателяunsigned long WIEGAND::getCode(){switch (_GateActive) {case 1:return _code;break;case 2:return _codeB;break;default:return 0;}}//функция накопления нулей (для единиц и остальных считывателей – аналогично)void WIEGAND::ReadD0(){if (EnableRead){_bitCount++;200if (_bitCount>26){_cardTempHigh |= ((0x80000000 & _cardTemp)>>26);_cardTempHigh <<= 1;_cardTemp <<=1;}else{_cardTemp <<= 1;}_lastWiegand = millis();}}//Функция преобразования для wiegand 26 (фрагмент)bool WIEGAND::DoWiegandConversion(){unsigned long cardID;unsigned long cardIDB;unsigned long sysTick = millis();if (((sysTick - _lastWiegand) > 15) && EnableRead)//если более 15 мс не поступают новые биты данных, то карта считается прочитанной{if (_bitCount==26){_cardTemp >>= 1;cardID = GetCardId (&_cardTempHigh, &_cardTemp, _bitCount);_wiegandType=_bitCount;_bitCount=0;_cardTemp=0;_cardTempHigh=0;_code=cardID;_GateActive=1;return true;}}201}//Функция получения номера картыunsigned long WIEGAND::GetCardId (volatile unsigned long *codehigh, volatile unsigned long*codelow, char bitlength){unsigned long cardID=0;cardID = (*codelow & 0x1FFFFFE) >>1;return cardID;}Включение uart в Orange pi one (Ubuntu 16.04.2 LTS, mainline kernel)uart0@0 {allwinner,pins = "PA4", "PA5";allwinner,function = "uart0";allwinner,drive = <0x0>;allwinner,pull = <0x0>;linux,phandle = <0x18>;phandle = <0x18>;};uart1 {allwinner,pins = "PG6", "PG7";allwinner,function = "uart1";allwinner,drive = <0x0>;allwinner,pull = <0x0>;linux,phandle = <0x19>;phandle = <0x19>;};uart1_rts_cts {allwinner,pins = "PG8", "PG9";allwinner,function = "uart1";allwinner,drive = <0x0>;allwinner,pull = <0x0>;linux,phandle = <0x47>;202phandle = <0x47>;};uart2 {allwinner,pins = "PA0", "PA1";allwinner,function = "uart2";allwinner,drive = <0x0>;allwinner,pull = <0x0>;linux,phandle = <0x1a>;phandle = <0x1a>;};uart3 {allwinner,pins = "PA13", "PA14";allwinner,function = "uart3";allwinner,drive = <0x0>;allwinner,pull = <0x0>;linux,phandle = <0x1b>;phandle = <0x1b>;};Создание связанного сервера MySQLUSE [master]EXEC master.dbo.sp_addlinkedserver @server = N'ИмяСвязанногоСервера', @srvproduct=N'',@provider=N'MSDASQL', @provstr=N'DRIVER={MySQL ODBC 5.3 ANSI Driver};DATABASE=ИмяБазыДанных;PASSWORD=Пароль;USER=ИмяПользователя;SERVER=IP-адрес;OPTION=2'203Приложение Б.
Формы интерфейса консоли удаленного управления ПАК204Приложение В. Графики переходных процессов горячего копчения рыбы,полученные в системе MATLAB1. Температура воздуха при подсушке рыбы.2. Влажность воздуха при подсушке рыбы.2053. Расход воздуха при подсушке рыбы.4. Давление хладагента.5. Температура воздуха при охлаждении рыбы.2066. Влажность воздуха при охлаждении рыбы.7.
Расход воздуха при охлаждении рыбы.8. Температура дыма при копчении рыбы.2079. Влажность воздуха (дыма) при копчении рыбы.10. Концентрация дыма при копчении рыбы.11. Расход воздуха (дыма) при копчении рыбы.20812. Влажность рыбы после подсушки.13. Влажность рыбы после проварки.14. Влажность рыбы после копчения.20915. Температура в камере охлаждения.16. Параметры влажности.17. Параметры расхода воздуха и дыма.210Приложение Г.
Документы, подтверждающие апробацию и внедрение результатов211212.