ADAM-5510_рус (Раздаточный материал к курсовому проекту), страница 16

PDF-файл ADAM-5510_рус (Раздаточный материал к курсовому проекту), страница 16 Системы автоматического управления (САУ) (МТ-11) (13853): Другое - 11 семестр (3 семестр магистратуры)ADAM-5510_рус (Раздаточный материал к курсовому проекту) - PDF, страница 16 (13853) - СтудИзба2017-12-22СтудИзба

Описание файла

Файл "ADAM-5510_рус" внутри архива находится в следующих папках: Раздаточный материал к курсовому проекту, ADAM5510. PDF-файл из архива "Раздаточный материал к курсовому проекту", который расположен в категории "". Всё это находится в предмете "системы автоматического управления (сау) (мт-11)" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "системы автоматического управления (сау) (мт-11)" в общих файлах.

Просмотр PDF-файла онлайн

Текст 16 страницы из PDF

При этом буфер передатчика не используется(отключен)137Copyright 19992000, ProSoft, Ltd. All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rucom_pgm_installСинтаксис:int com_pgm_install(void)Описание:Инициализация регистров прерывания микропроцессора для работы портапрограммирования (СОМ3) и задание вектора прерыванияОПИСАНИЕПАРАМЕТРНетВозвращаемое значение:integerСтатус установки параметров0 – успешное завершение1 – драйверы уже установленыПример:void main(){int status;status = com_pgm_install();if (status == 0)printf("\n Установка параметровзавершена успешно!");elseexit (0);}Примечание:Нет138портапрограммированияCopyright 19992000, ProSoft, Ltd.

All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rucom_pgm_rxСинтаксис:char com_pgm_rx (void)Описание:Ввод очередногопрограммированиясимволаизбуферногорегистраприемапортаОПИСАНИЕПАРАМЕТРНетВозвращаемое значение:сКод принятого символа. Если этосимвол NULL ('\0'), то значитбуфер пустПример:void main(void){char CPGMdata;CPGMdata = com_pgm_rx ();}Примечание:Нет139Copyright 19992000, ProSoft, Ltd. All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rucom_pgm_rx_empty,com_pgm_tx_emptyСинтаксис:int com_pgm_rx_empty(void)int com_pgm_tx_empty(void)Описание:Процедура, возвращающая статус соответственно очереди передатчика иочереди приемника порта программирования (СОМ3)ПАРАМЕТРНетОПИСАНИЕВозвращаемое значение:TRUEЕслиочередьприемника пустапередатчикаилиПример:void main(){unsigned char data;if (com_pgm_rx_empty() == FALSE)data = com_pgm_rx();}Примечание:Для обслуживания передатчика порта СОМ3 (порт программирования)используется метод опроса, поэтому очередь передатчика всегда пуста140Copyright 19992000, ProSoft, Ltd.

All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rucom_pgm_set_formatСинтаксис:void com_pgm_set_format (int data_length, int parity, int stop_bit)Описание:Установка для порта программирования параметров информационнойпосылки: количество бит данных, наличие бита четности, количествостоповых битПАРАМЕТРdata_lengthОПИСАНИЕДопустимый диапазон – 7 или 8 битparity0 – отсутствие контроля по четности1 – контроль на нечетность2 – контроль на четностьstop_bit1 – 1 стоповый бит2 – 2 стоповых битаВозвращаемое значение:НетПример:void main(){/*Установкаформатапрограммирования:8битданных,четности, 1 стоповый бит */com_pgm_set_format(8, 0, 1);}Примечание:Нет141данныхотсутствиедляпортаконтроляпоCopyright 19992000, ProSoft, Ltd.

All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rucom_pgm_set_speedСинтаксис:void com_pgm_set_speed(unsigned long speed)Описание:Задание скорости передачи данных для порта программирования (СОМ3)ПАРАМЕТРspeedОПИСАНИЕЗначение скорости передачиВозвращаемое значение:НетПример:void main(){com_pgm_set_speed (9600L);/* Установка для порта программирования скорости передачи9600 бит/с */}Примечание:Поскольку UART порта программирования реализован на основенестандартной микросхемы не рекомендуется устанавливать для портаскорость передачи выше 57600 бит/с142Copyright 19992000, ProSoft, Ltd.

All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rucom_pgm_txСинтаксис:void com_pgm_tx (char c)Описание:Передача по линии Tx порта программирования одного символа, ожиданиеокончания передачи последнего бита символа и затем установка сигналаRTS в состояние OFFПАРАМЕТРсОПИСАНИЕСимвол для передачиВозвращаемое значение:НетПример:void main(){com_pgm_tx(0x03);com_pgm_tx(`$');}Примечание:Нет143Copyright 19992000, ProSoft, Ltd. All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rucom_pgm_tx_stringСинтаксис:void com_pgm_tx_string(char *s)Описание:Выполняет передачу последовательности символов путем повторного вызовафункции com_pgm_tx()ОПИСАНИЕПАРАМЕТРsПоследовательностьдля передачисимволовВозвращаемое значение:НетПример:void main(){com_pgm_tx_string("Это тест передачи строки символов.");}Примечание:Нет144Copyright 19992000, ProSoft, Ltd.

All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ruCRC16Синтаксис:unsigned int CRC16(char *data_p, unsigned int length)Описание:Подсчет 16разрядной контрольнойпередаваемой по указателю data_pсуммыдлястрокиПАРАМЕТР*data_pОПИСАНИЕСтрокасимволов,длянеобходимопроизвестиконтрольной суммыlengthДлина строки *data_pсимволов,которойподсчетВозвращаемое значение:Код контрольной суммыПример:unsigned char String [] = " Это тест функции CRC16 ";void main(void){unsigned int code;code = CPC16 (String, strlen (String));printf("\n 169разрядный код контрольной суммы для строки%s = %d", String, Code);}Примечание:Нет145Copyright 19992000, ProSoft, Ltd. All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rumodem_autoanswerСинтаксис:void modem_autoanswer(void)Описание:Установка для модема режима автоматического ответа на входящий вызов потелефонной линииПАРАМЕТРНетОПИСАНИЕВозвращаемое значение:НетПример:void main(void){modem_autoanswer();/* Ожидание вызова */}Примечание:Нет146Copyright 19992000, ProSoft, Ltd.

All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rumodem_commandСинтаксис:void modem_command(char *cmdstr)Описание:Передача в модем АТкоманды. Для получения дополнительной информацииобратитесь к описанию АТкоманд в эксплуатационной документации намодемОПИСАНИЕПАРАМЕТРcmdstrКонкретная АТкомандаВозвращаемое значение:НетПример:void main(void){modem_command ("atz");/* Инициализация модема */}Примечание:Нет147Copyright 19992000, ProSoft, Ltd.

All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rumodem_command_stateСинтаксис:void modem_command_state(void)Описание:Перевод модема в командный режим. Обеспечивает переход модема изрежима обмена данными в командный режим с задержкой по меньшей мере в3 с. По действию функция эквивалентна ASCIIкоманде "+++" (Escapeпоследовательность)ПАРАМЕТРНетОПИСАНИЕВозвращаемое значение:Пример:void main(void){/* Прием информации через модем, который находитсярежиме обмена данными */modem_command_state();/*Теперь можно послать в модем любую АТ9команду */}Примечание:Нет148вCopyright 19992000, ProSoft, Ltd.

All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rumodem_dialСинтаксис:void modem_dial(char *telenum)Описание:Предписывает модему выполнить соединение с абонентом по заданномуномеруПАРАМЕТРtelenumОПИСАНИЕТелефонныйномерабонента,которым выполняется соединениеВозвращаемое значение:НетПример:void main(void){/* Инициализация СОМ9порта и модема */modem_dial("886222184567");/* Ожидание соединения */}Примечание:Нет149сCopyright 19992000, ProSoft, Ltd. All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rumodem_handupСинтаксис:void modem_handup(void)Описание:Предписывает модему повесить трубку и отключиться от линии.

По действиюфункция эквивалентна ASCIIкоманде "ATH0"ОПИСАНИЕПАРАМЕТРНетВозвращаемое значение:НетПример:void main(void){modem_handup();}Примечание:Нет150Copyright 19992000, ProSoft, Ltd. All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.rumodem_initialСинтаксис:void modem_initial(void)Описание:Выполняетинициализациюмодема.Вследствиеконструктивныхособенностей микроконтроллера ADAM5510 модем может быть подключентолько к порту СОМ1, через который и осуществляется сброс модема висходное состояние.

По действию функция эквивалентна ASCIIкоманде"ATZ"ПАРАМЕТРНетОПИСАНИЕВозвращаемое значение:НетПример:void main(void){/* Выполнение инициализации порта СОМ1 */modem_initial();/* Теперь модем готов выполнять свои функции */}Примечание:Нет151Copyright 19992000, ProSoft, Ltd. All Rights Reserved.Тел.(095) 2340636, Факс: (095) 2340640, www.prosoft.ruПриложение А. Пример быстрого подключенияВ данном приложении даются указания по сборке и подключениюуправляющей системы на базе микроконтроллера ADAM5510.автономнойА.1.

Требования к системе на базе ADAMC5510Перед началом работ по сборке и конфигурированию системы установите модули вводавывода в базовый блок, руководствуясь следующими инструкциями:1) выровняйте модуль по направляющим, расположенным снизу и сверху базового блока;2) задвиньте модуль в базовый блок до упора. При этом разъем модуля (вилка) долженплотно состыковаться с разъемом, расположенным на объединительной платесистемного блока;3) защелкните фиксаторы, расположенные на верхней и нижней сторонах модуля, дляобеспечения надежного закрепления модуля в базовом блоке.Убедитесь, что имеются в наличии следующие компоненты, необходимые для сборки,включения и конфигурирования микроконтроллера ADAM5510:1) базовый блок ADAM5510 и модули вводавывода;2) IBM PC совместимый компьютер, имеющий один стандартный порт с интерфейсом RS232;3) источник питания для ADAM5510 с выходным напряжением в диапазоне +10...+30 Впостоянного тока;4) дискеты с сервисными программами;5) один модемный (прямой) и один нульмодемный кабель типа DB9M/DB9M.Управляющий компьютерДля загрузки программ в ADAM5510 может быть использован любой IBM PC/ATсовместимый компьютер, позволяющий разрабатывать и запускать программы подуправлением MSDOS и имеющий как минимум один стандартный порт с интерфейсом RS232.Источник питанияМикроконтроллер ADAM5510 был разработан для применения совместно со стандартнымпромышленным нестабилизированным источником питания 24 В, поэтому для егоэлектропитания может использоваться любой источник питания с выходным напряжениемв диапазоне от 10 до 30 В постоянного тока.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5288
Авторов
на СтудИзбе
417
Средний доход
с одного платного файла
Обучение Подробнее